Commit 9b302ee
Fix Zed and VS Code config paths on Windows
Add cbm_app_config_dir() and cbm_app_local_dir() platform helpers:
- Windows: %APPDATA% / %LOCALAPPDATA%
- macOS: $HOME for Library/Application Support paths
- Linux: $XDG_CONFIG_HOME or ~/.config
Update all 6 Zed/VS Code path locations (detect, install, uninstall).
macOS uses $HOME directly for Library paths; Windows/Linux use the
new helpers. Consolidates userconfig.c XDG logic into platform.c.
Co-Authored-By: jimpark <jimpark@users.noreply.github.com>1 parent 05aeb64 commit 9b302ee
File tree
4 files changed
+98
-29
lines changed- src
- cli
- discover
- foundation
4 files changed
+98
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
975 | 975 | | |
976 | 976 | | |
977 | 977 | | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
978 | 985 | | |
979 | | - | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
980 | 992 | | |
981 | 993 | | |
982 | 994 | | |
| |||
996 | 1008 | | |
997 | 1009 | | |
998 | 1010 | | |
999 | | - | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
1000 | 1017 | | |
1001 | 1018 | | |
1002 | 1019 | | |
| |||
2711 | 2728 | | |
2712 | 2729 | | |
2713 | 2730 | | |
| 2731 | + | |
| 2732 | + | |
2714 | 2733 | | |
2715 | | - | |
| 2734 | + | |
2716 | 2735 | | |
2717 | 2736 | | |
2718 | 2737 | | |
| |||
2731 | 2750 | | |
2732 | 2751 | | |
2733 | 2752 | | |
2734 | | - | |
| 2753 | + | |
2735 | 2754 | | |
2736 | 2755 | | |
2737 | 2756 | | |
| |||
2983 | 3002 | | |
2984 | 3003 | | |
2985 | 3004 | | |
| 3005 | + | |
| 3006 | + | |
2986 | 3007 | | |
2987 | | - | |
| 3008 | + | |
2988 | 3009 | | |
2989 | 3010 | | |
2990 | 3011 | | |
| |||
3004 | 3025 | | |
3005 | 3026 | | |
3006 | 3027 | | |
3007 | | - | |
| 3028 | + | |
3008 | 3029 | | |
3009 | 3030 | | |
3010 | 3031 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
| 155 | + | |
174 | 156 | | |
175 | 157 | | |
176 | 158 | | |
| |||
312 | 294 | | |
313 | 295 | | |
314 | 296 | | |
315 | | - | |
316 | | - | |
317 | | - | |
| 297 | + | |
| 298 | + | |
318 | 299 | | |
319 | | - | |
| 300 | + | |
320 | 301 | | |
321 | 302 | | |
322 | 303 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
84 | 96 | | |
85 | 97 | | |
86 | 98 | | |
| |||
0 commit comments