Last active 4 hours ago

2026-04-25, secrets REDACTED

settings.json Raw
1// Zed settings
2//
3// For information on how to configure Zed, see the Zed
4// documentation: https://zed.dev/docs/configuring-zed
5//
6// To see all of Zed's default settings without changing your
7// custom settings, run `zed: open default settings` from the
8// command palette (cmd-shift-p / ctrl-shift-p)
9{
10 "agent": {
11 "default_model": {
12 "provider": "copilot_chat",
13 "model": "claude-sonnet-4.5",
14 "enable_thinking": true,
15 },
16 "default_profile": "ask",
17 "dock": "right",
18 "favorite_models": [
19 {
20 "enable_thinking": true,
21 "model": "claude-sonnet-4.6",
22 "provider": "copilot_chat",
23 },
24 {
25 "enable_thinking": true,
26 "model": "gpt-5.3-codex",
27 "provider": "copilot_chat",
28 },
29 {
30 "effort": "high",
31 "enable_thinking": false,
32 "model": "gpt-5-mini",
33 "provider": "copilot_chat",
34 },
35 ],
36 "model_parameters": [],
37 "play_sound_when_agent_done": "always",
38 "sidebar_side": "right",
39 },
40 "auto_signature_help": true,
41 "autoscroll_on_clicks": false,
42 "base_keymap": "VSCode",
43 "buffer_font_family": "MonaspiceNe Nerd Font",
44 "buffer_font_features": {
45 "calt": true,
46 "liga": true,
47 "ss01": true,
48 "ss02": true,
49 "ss03": true,
50 "ss04": true,
51 "ss06": true,
52 "ss08": true,
53 "ss09": true,
54 },
55 "buffer_font_size": 12.0,
56 "calls": {
57 "mute_on_join": true,
58 },
59 "collaboration_panel": {
60 "button": false,
61 },
62 "colorize_brackets": true,
63 "context_servers": {
64 "kagimcp": {
65 "enabled": true,
66 "remote": false,
67 "settings": {
68 "kagi_api_key": "REDACTED",
69 "kagi_fastgpt_cache": true,
70 "kagi_fastgpt_web_search": true,
71 "kagi_summarizer_engine": "cecil",
72 },
73 },
74 "mcp-server-context7": {
75 "enabled": true,
76 "remote": false,
77 "settings": {
78 "context7_api_key": "REDACTED",
79 },
80 },
81 "mcp-server-github": {
82 "enabled": true,
83 "remote": false,
84 "settings": {
85 "github_personal_access_token": "REDACTED",
86 },
87 },
88 },
89 "document_folding_ranges": "on",
90 "document_symbols": "on",
91 "edit_predictions": {
92 "provider": "copilot",
93 },
94 "file_types": {
95 "html": ["*.html"],
96 "javascript": ["*.js"],
97 "jsonc": ["*.json5"],
98 "markdown": ["*.md"],
99 "pgsql": ["*.sql"],
100 "XML": ["*.rdf", "*.gpx", "*.kml", "*.rap", "*.rapx"],
101 },
102 "format_on_save": "on",
103 "git_hosting_providers": [
104 {
105 "base_url": "https://git.rita.moe",
106 "name": "Rita.moe",
107 "provider": "forgejo",
108 },
109 ],
110 "git_panel": {
111 "dock": "left",
112 "tree_view": true,
113 },
114 "icon_theme": "Catppuccin Macchiato",
115 "inlay_hints": {
116 "enabled": false,
117 },
118 "languages": {
119 "HTML": {
120 "format_on_save": "off",
121 "formatter": "language_server",
122 },
123 "JavaScript": {
124 "code_actions_on_format": {
125 "source.fixAll.eslint": true,
126 },
127 "formatter": [],
128 "prettier": {
129 "allowed": false,
130 },
131 },
132 "Markdown": {
133 "formatter": [],
134 "remove_trailing_whitespace_on_save": false,
135 "soft_wrap": "bounded",
136 },
137 "PHP": {
138 "formatter": [],
139 "language_servers": ["phpactor", "!intelephense", "!phptools", "..."],
140 "prettier": {
141 "allowed": false,
142 },
143 },
144 "Plain Text": {
145 "show_edit_predictions": false,
146 },
147 "Python": {
148 "code_actions_on_format": {
149 "source.organizeImports.ruff": true,
150 },
151 "formatter": {
152 "language_server": {
153 "name": "ruff",
154 },
155 },
156 "language_servers": ["ty", "ruff", "!basedpyright", "..."],
157 },
158 "Shell Script": {
159 "hard_tabs": false,
160 "tab_size": 2,
161 },
162 "SQL": {
163 "formatter": {
164 "external": {
165 "arguments": [
166 "--language",
167 "postgresql",
168 "--tabWidth",
169 "2",
170 "--useTabs",
171 "false",
172 "--keywordCase",
173 "upper",
174 "--linesBetweenQueries",
175 "2",
176 ],
177 "command": "sql-formatter",
178 },
179 },
180 },
181 "TypeScript": {
182 "code_actions_on_format": {
183 "source.fixAll.eslint": true,
184 },
185 "formatter": [],
186 "prettier": {
187 "allowed": false,
188 },
189 },
190 "Vue.js": {
191 "code_actions_on_format": {
192 "source.fixAll.eslint": true,
193 },
194 "formatter": [],
195 "prettier": {
196 "allowed": false,
197 },
198 },
199 },
200 "lsp": {
201 "eslint": {
202 "settings": {
203 "problems": {
204 "shortenToSingleLine": true,
205 },
206 },
207 },
208 },
209 "minimap": {
210 "show": "always",
211 "thumb": "always",
212 },
213 "multi_cursor_modifier": "cmd_or_ctrl",
214 "outline_panel": {
215 "dock": "right",
216 },
217 "project_panel": {
218 "bold_folder_labels": true,
219 "dock": "left",
220 "git_status_indicator": true,
221 "indent_size": 16,
222 },
223 "proxy": "",
224 "redact_private_values": true,
225 "semantic_tokens": "combined",
226 "session": {
227 "trust_all_worktrees": true,
228 },
229 "show_edit_predictions": true,
230 "status_bar": {
231 "show_active_file": false,
232 },
233 "sticky_scroll": {
234 "enabled": true,
235 },
236 "tab_bar": {
237 "show": true,
238 "show_nav_history_buttons": false,
239 },
240 "tab_size": 2,
241 "tabs": {
242 "activate_on_close": "neighbour",
243 "file_icons": true,
244 "git_status": true,
245 "show_diagnostics": "all",
246 },
247 "telemetry": {
248 "diagnostics": false,
249 "metrics": false,
250 },
251 "terminal": {
252 "env": {},
253 "font_family": "MonaspiceNe Nerd Font",
254 "font_features": {
255 "calt": true,
256 "liga": true,
257 "ss01": true,
258 "ss02": true,
259 "ss03": true,
260 "ss04": true,
261 "ss06": true,
262 "ss08": true,
263 "ss09": true,
264 },
265 "font_size": 12.0,
266 "toolbar": {
267 "breadcrumbs": false,
268 },
269 },
270 "theme": {
271 "dark": "Catppuccin Macchiato",
272 "light": "Catppuccin Latte",
273 "mode": "system",
274 },
275 "title_bar": {
276 "button_layout": "standard",
277 "show_branch_status_icon": true,
278 "show_menus": false,
279 },
280 "toolbar": {
281 "breadcrumbs": false,
282 "quick_actions": false,
283 },
284 "ui_font_size": 16,
285 "which_key": {
286 "enabled": true,
287 },
288 "wrap_guides": [80, 140],
289}
290