dotfiles

My PC Dotfiles & Website

files/zed/settings.json (5358B)


  1{
  2  "cli_default_open_behavior": "existing_window",
  3  "disable_ai": true,
  4  "agent": {
  5    "button": false,
  6    "favorite_models": [],
  7    "model_parameters": []
  8  },
  9  "auto_update": false,
 10  "edit_predictions": {
 11    "provider": "none"
 12  },
 13  "features": {
 14    "edit_prediction_provider": "none"
 15  },
 16  "telemetry": {
 17    "diagnostics": false,
 18    "metrics": false
 19  },
 20
 21  "ui_font_size": 16,
 22  "buffer_font_size": 15,
 23
 24  "window_decorations": "client",
 25  "title_bar": {
 26    "button_layout": "minimize,close",
 27    "show_branch_status_icon": true,
 28    "show_branch_name": true,
 29    "show_menus": false
 30  },
 31  "tab_bar": {
 32    "show_pinned_tabs_in_separate_row": true
 33  },
 34  "tabs": {
 35    "file_icons": true,
 36    "git_status": true
 37  },
 38  "git_panel": {
 39    "show_count_badge": false,
 40    "file_icons": false,
 41    "dock": "left"
 42  },
 43  "project_panel": {
 44    "git_status_indicator": true,
 45    "dock": "left"
 46  },
 47  "minimap": {
 48    "current_line_highlight": "all",
 49    "thumb_border": "right_open",
 50    "thumb": "always",
 51    "show": "auto"
 52  },
 53  "scrollbar": {
 54    "show": "auto"
 55  },
 56
 57  "colorize_brackets": true,
 58  "indent_guides": {
 59    "background_coloring": "disabled",
 60    "coloring": "fixed"
 61  },
 62  "cursor_blink": true,
 63  "cursor_shape": "bar",
 64  "scroll_beyond_last_line": "vertical_scroll_margin",
 65  "which_key": {
 66    "enabled": true
 67  },
 68
 69  "autosave": "on_window_change",
 70  "close_on_file_delete": true,
 71  "when_closing_with_no_tabs": "close_window",
 72  "format_on_save": "on",
 73  "ensure_final_newline_on_save": false,
 74  "remove_trailing_whitespace_on_save": true,
 75  "use_smartcase_search": true,
 76
 77  "terminal": {
 78    "show_count_badge": false,
 79    "cursor_shape": "bar",
 80    "shell": "system"
 81  },
 82
 83  "load_direnv": "direct",
 84
 85  "languages": {
 86    "Nix": {
 87      "language_servers": ["nixd"],
 88      "formatter": {
 89        "external": {
 90          "command": "alejandra",
 91          "arguments": ["-q", "-"]
 92        }
 93      }
 94    },
 95    "Python": {
 96      "language_servers": ["basedpyright", "ruff", "..."]
 97    },
 98    "C": {
 99      "language_servers": ["clangd", "..."]
100    },
101    "C++": {
102      "language_servers": ["clangd", "..."]
103    },
104    "Rust": {
105      "language_servers": ["rust-analyzer", "..."]
106    },
107    "Go": {
108      "language_servers": ["gopls", "..."]
109    },
110    "Bash": {
111      "language_servers": ["bash-language-server", "..."]
112    },
113    "HTML": {
114      "language_servers": ["vscode-html-language-server", "..."]
115    },
116    "CSS": {
117      "language_servers": ["vscode-css-language-server", "..."]
118    },
119    "JSON": {
120      "language_servers": ["vscode-json-language-server", "..."]
121    },
122    "JSONC": {
123      "language_servers": ["vscode-json-language-server", "..."]
124    },
125    "TOML": {
126      "language_servers": ["taplo", "..."]
127    },
128    "YAML": {
129      "language_servers": ["yaml-language-server", "..."]
130    },
131    "Markdown": {
132      "language_servers": ["marksman", "..."]
133    },
134    "LaTeX": {
135      "language_servers": ["texlab", "..."]
136    },
137    "Dockerfile": {
138      "language_servers": ["dockerfile-language-server", "..."]
139    }
140  },
141
142  "lsp": {
143    "nixd": {
144      "binary": {
145        "path_lookup": true
146      },
147      "settings": {
148        "nixpkgs": {
149          "expr": "import (builtins.getFlake \"/etc/nixos\").inputs.nixpkgs { }"
150        },
151        "options": {
152          "nixos": {
153            "expr": "let f = builtins.getFlake \"/etc/nixos\"; h = builtins.replaceStrings [\"\\n\"] [\"\"] (builtins.readFile /etc/hostname); in f.nixosConfigurations.${h}.options"
154          }
155        }
156      }
157    },
158    "nil": {
159      "binary": {
160        "path_lookup": true
161      }
162    },
163    "basedpyright": {
164      "binary": {
165        "path_lookup": true
166      }
167    },
168    "ruff": {
169      "binary": {
170        "path_lookup": true
171      }
172    },
173    "rust-analyzer": {
174      "binary": {
175        "path_lookup": true
176      }
177    },
178    "clangd": {
179      "binary": {
180        "path_lookup": true
181      }
182    },
183    "gopls": {
184      "binary": {
185        "path_lookup": true
186      }
187    },
188    "bash-language-server": {
189      "binary": {
190        "path_lookup": true
191      }
192    },
193    "vscode-html-language-server": {
194      "binary": {
195        "path_lookup": true
196      }
197    },
198    "vscode-css-language-server": {
199      "binary": {
200        "path_lookup": true
201      }
202    },
203    "vscode-json-language-server": {
204      "binary": {
205        "path_lookup": true
206      }
207    },
208    "vscode-eslint-language-server": {
209      "binary": {
210        "path_lookup": true
211      }
212    },
213    "yaml-language-server": {
214      "binary": {
215        "path_lookup": true
216      }
217    },
218    "marksman": {
219      "binary": {
220        "path_lookup": true
221      }
222    },
223    "taplo": {
224      "binary": {
225        "path_lookup": true
226      }
227    },
228    "texlab": {
229      "binary": {
230        "path_lookup": true
231      }
232    },
233    "dockerfile-language-server": {
234      "binary": {
235        "path_lookup": true
236      }
237    },
238    "typescript-language-server": {
239      "binary": {
240        "path_lookup": true
241      }
242    },
243    "vtsls": {
244      "binary": {
245        "path_lookup": true
246      }
247    },
248    "tailwindcss-language-server": {
249      "binary": {
250        "path_lookup": true
251      }
252    },
253    "jdtls": {
254      "binary": {
255        "path_lookup": true
256      }
257    },
258    "sqls": {
259      "binary": {
260        "path_lookup": true
261      }
262    }
263  }
264}