kody

kody / My Zed config

Last active 1 week ago

Like 0

2026-07-28, secrets REDACTED

kody revised this gist 1 week ago · 59c1575

1 file changed, 2398 insertions

extensions.json (file created)

Diff is too large to be shown

kody revised this gist 1 week ago · aed5e20

1 file changed, 176 insertions, 9 deletions

settings.json
@@ -8,29 +8,92 @@
8 8 // command palette (cmd-shift-p / ctrl-shift-p)
9 9 {
10 10 "agent": {
11 + "show_turn_stats": true,
12 + "use_modifier_to_send": true,
13 + "thinking_display": "preview",
14 + "enable_feedback": false,
15 + "tool_permissions": {
16 + "tools": {
17 + "create_directory": {
18 + "default": "allow",
19 + },
20 + "fetch": {
21 + "default": "allow",
22 + },
23 + "search_web": {
24 + "default": "allow",
25 + },
26 + "terminal": {
27 + "always_allow": [
28 + {
29 + "pattern": "^uv\\s+run(\\s|$)",
30 + },
31 + {
32 + "pattern": "^pnpm\\s+test(\\s|$)",
33 + },
34 + {
35 + "pattern": "^head\\b",
36 + },
37 + ],
38 + },
39 + },
40 + },
11 41 "default_model": {
42 + "effort": "high",
12 43 "provider": "copilot_chat",
13 - "model": "claude-sonnet-4.5",
44 + "model": "claude-sonnet-4.6",
14 45 "enable_thinking": true,
15 46 },
16 - "default_profile": "ask",
47 + "default_profile": "write",
17 48 "dock": "right",
18 49 "favorite_models": [
19 50 {
20 - "enable_thinking": true,
21 - "model": "claude-sonnet-4.6",
22 51 "provider": "copilot_chat",
52 + "model": "claude-sonnet-4.6",
53 + "enable_thinking": true,
23 54 },
24 55 {
25 - "enable_thinking": true,
56 + "provider": "copilot_chat",
26 57 "model": "gpt-5.3-codex",
58 + "enable_thinking": true,
59 + },
60 + {
27 61 "provider": "copilot_chat",
62 + "model": "gpt-5-mini",
63 + "enable_thinking": false,
64 + "effort": "high",
65 + },
66 + {
67 + "provider": "anthropic",
68 + "model": "claude-sonnet-4-6",
69 + "enable_thinking": true,
70 + "effort": "high",
28 71 },
29 72 {
73 + "provider": "anthropic",
74 + "model": "claude-sonnet-5",
75 + "enable_thinking": true,
30 76 "effort": "high",
77 + },
78 + {
79 + "provider": "google",
80 + "model": "gemma-4-31b",
81 + "enable_thinking": true,
82 + },
83 + {
84 + "provider": "google",
85 + "model": "gemini-latest-flash",
86 + "enable_thinking": true,
87 + },
88 + {
89 + "provider": "ollama",
90 + "model": "gemma3n:e4b",
91 + "enable_thinking": false,
92 + },
93 + {
94 + "provider": "ollama",
95 + "model": "llama3.2:latest",
31 96 "enable_thinking": false,
32 - "model": "gpt-5-mini",
33 - "provider": "copilot_chat",
34 97 },
35 98 ],
36 99 "model_parameters": [],
@@ -56,6 +119,7 @@
56 119 "calls": {
57 120 "mute_on_join": true,
58 121 },
122 + "cli_default_open_behavior": "existing_window",
59 123 "collaboration_panel": {
60 124 "button": false,
61 125 },
@@ -89,6 +153,7 @@
89 153 "document_folding_ranges": "on",
90 154 "document_symbols": "on",
91 155 "edit_predictions": {
156 + "allow_data_collection": "no",
92 157 "provider": "copilot",
93 158 },
94 159 "file_types": {
@@ -100,6 +165,11 @@
100 165 "XML": ["*.rdf", "*.gpx", "*.kml", "*.rap", "*.rapx"],
101 166 },
102 167 "format_on_save": "on",
168 + "git": {
169 + "inline_blame": {
170 + "show_commit_summary": true,
171 + },
172 + },
103 173 "git_hosting_providers": [
104 174 {
105 175 "base_url": "https://git.rita.moe",
@@ -111,10 +181,102 @@
111 181 "dock": "left",
112 182 "tree_view": true,
113 183 },
184 + "global_lsp_settings": {
185 + "semantic_token_rules": [
186 + {
187 + "token_type": "todoKeyword",
188 + "foreground_color": "#FF8C00",
189 + "background_color": "#2B1700",
190 + "font_weight": "bold",
191 + },
192 + {
193 + "token_type": "fixmeKeyword",
194 + "foreground_color": "#FF2D55",
195 + "background_color": "#2B0011",
196 + "font_weight": "bold",
197 + },
198 + {
199 + "token_type": "hackKeyword",
200 + "foreground_color": "#FFD60A",
201 + "background_color": "#272100",
202 + "font_weight": "bold",
203 + },
204 + {
205 + "token_type": "noteKeyword",
206 + "foreground_color": "#0A84FF",
207 + "background_color": "#001B2B",
208 + "font_weight": "bold",
209 + },
210 + {
211 + "token_type": "infoKeyword",
212 + "foreground_color": "#0A84FF",
213 + "background_color": "#001B2B",
214 + "font_weight": "bold",
215 + },
216 + {
217 + "token_type": "warnKeyword",
218 + "foreground_color": "#FF9F0A",
219 + "background_color": "#271B00",
220 + "font_weight": "bold",
221 + },
222 + {
223 + "token_type": "warningKeyword",
224 + "foreground_color": "#FF9F0A",
225 + "background_color": "#271B00",
226 + "font_weight": "bold",
227 + },
228 + {
229 + "token_type": "bugKeyword",
230 + "foreground_color": "#FF453A",
231 + "background_color": "#2B0A00",
232 + "font_weight": "bold",
233 + },
234 + {
235 + "token_type": "xxxKeyword",
236 + "foreground_color": "#BF5AF2",
237 + "background_color": "#1B0029",
238 + "font_weight": "bold",
239 + },
240 + {
241 + "token_type": "deprecatedKeyword",
242 + "foreground_color": "#98989D",
243 + "background_color": "#1A1A1A",
244 + "font_weight": "bold",
245 + },
246 + ],
247 + },
114 248 "icon_theme": "Catppuccin Macchiato",
115 249 "inlay_hints": {
116 250 "enabled": false,
117 251 },
252 + "language_models": {
253 + "google": {
254 + "available_models": [
255 + {
256 + "name": "gemma-4-31b",
257 + "display_name": "Gemma 4 31B",
258 + "max_tokens": 1000000,
259 + "mode": {
260 + "type": "thinking",
261 + "budget_tokens": 24000,
262 + },
263 + },
264 + {
265 + "name": "gemini-latest-flash",
266 + "display_name": "Gemini Latest Flash",
267 + "max_tokens": 250000,
268 + "mode": {
269 + "type": "thinking",
270 + "budget_tokens": 24000,
271 + },
272 + },
273 + ],
274 + },
275 + "ollama": {
276 + "api_url": "http://iris:11434",
277 + "auto_discover": true,
278 + },
279 + },
118 280 "languages": {
119 281 "HTML": {
120 282 "format_on_save": "off",
@@ -136,7 +298,13 @@
136 298 },
137 299 "PHP": {
138 300 "formatter": [],
139 - "language_servers": ["phpactor", "!intelephense", "!phptools", "..."],
301 + "language_servers": [
302 + "phpantom_lsp",
303 + "!intelephense",
304 + "!phpactor",
305 + "!phptools",
306 + "...",
307 + ],
140 308 "prettier": {
141 309 "allowed": false,
142 310 },
@@ -221,7 +389,6 @@
221 389 "indent_size": 16,
222 390 },
223 391 "proxy": "",
224 - "redact_private_values": true,
225 392 "semantic_tokens": "combined",
226 393 "session": {
227 394 "trust_all_worktrees": true,

kody revised this gist 3 months ago · 6002104

1 file changed, 289 insertions

settings.json (file created)
@@ -0,0 +1,289 @@
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 + }