aboutsummaryrefslogtreecommitdiffstats
path: root/zed/settings.json
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--zed/settings.json60
1 files changed, 60 insertions, 0 deletions
diff --git a/zed/settings.json b/zed/settings.json
new file mode 100644
index 0000000..58c5898
--- /dev/null
+++ b/zed/settings.json
@@ -0,0 +1,60 @@
+// Zed settings
+// For information on how to configure Zed, see the Zed
+// documentation: https://zed.dev/docs/configuring-zed
+//
+// To see all of Zed's default settings without changing your
+// custom settings, run `zed: open default settings` from the
+// command palette (cmd-shift-p / ctrl-shift-p)
+{
+ "assistant": {
+ "default_model": {
+ "provider": "zed.dev",
+ "model": "claude-3-5-sonnet-latest"
+ },
+ "version": "2"
+ },
+ "languages": {
+ "Ruby": {
+ "language_servers": [
+ "ruby-lsp",
+ "!solargraph",
+ "!rubocop",
+ "tailwindcss-language-server"
+ ]
+ }
+ },
+ "lsp": {
+ "tailwindcss-language-server": {
+ "settings": {
+ "includeLanguages": {
+ "erb": "html",
+ "ruby": "html"
+ },
+ "experimental": {
+ "classRegex": ["\\bclass:\\s*['\"]([^'\"]*)['\"]"]
+ }
+ }
+ },
+ "ruby-lsp": {
+ "initialization_options": {
+ "enabledFeatures": {
+ "diagnostics": true
+ }
+ }
+ }
+ },
+ "base_keymap": "VSCode",
+ "telemetry": {
+ "diagnostics": false,
+ "metrics": false
+ },
+ "vim_mode": true,
+ "ui_font_size": 16,
+ "buffer_font_family": "Iosevka Nerd Font",
+ "buffer_font_size": 17,
+ "theme": {
+ "mode": "system",
+ "light": "Rosé Pine",
+ "dark": "One Dark"
+ }
+}