Skip to content

Instantly share code, notes, and snippets.

@mrnkr
Created May 24, 2026 14:43
Show Gist options
  • Select an option

  • Save mrnkr/74701571f1657cb873baa6795aa71d3d to your computer and use it in GitHub Desktop.

Select an option

Save mrnkr/74701571f1657cb873baa6795aa71d3d to your computer and use it in GitHub Desktop.
Zed settings
// 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)
{
"title_bar": {
"show_branch_status_icon": false,
},
"toolbar": {
"breadcrumbs": false,
"quick_actions": false,
},
"tabs": {
"file_icons": true,
},
"agent_servers": {
"claude-acp": {
"default_config_options": {
"effort": "xhigh",
"model": "default",
},
"type": "registry",
},
},
"project_panel": {
"dock": "left",
},
"outline_panel": {
"dock": "left",
},
"collaboration_panel": {
"dock": "left",
},
"git_panel": {
"dock": "left",
},
"disable_ai": false,
"edit_predictions": {
"provider": "none",
},
"show_edit_predictions": false,
"icon_theme": "Catppuccin Macchiato",
"terminal": {
"font_size": 14.0,
"font_family": "MesloLGS NF",
},
"preview_tabs": {
"enabled": false,
},
"cursor_blink": true,
"buffer_font_family": "Ubuntu Mono derivative Powerline",
"soft_wrap": "editor_width",
"tab_size": 2,
"base_keymap": "VSCode",
"ui_font_family": ".SystemUIFont",
"ui_font_size": 16,
"buffer_font_size": 14.0,
"format_on_save": "off",
"theme": {
"mode": "system",
"light": "One Light",
"dark": "macOS Classic Dark",
},
"lsp": {
"ruby-lsp": {
"binary": {
"path": "bundle",
"arguments": ["exec", "ruby-lsp"],
"env": {
"BUNDLE_GEMFILE": ".vscode/Gemfile",
"RUBY_LSP_BUNDLE_GEMFILE": ".vscode/Gemfile",
},
},
},
"vtsls": {
"settings": {
"vtsls": {
"autoUseWorkspaceTsdk": true,
"experimental": {
"completion": {
"enableServerSideFuzzyMatch": true
}
}
},
"typescript": {
"disableAutomaticTypeAcquisition": true,
"suggest": {
"autoImports": true,
},
"updateImportsOnFileMove": {
"enabled": "always",
},
"preferences": {
"importModuleSpecifier": "relative",
},
"tsserver": {
"web": {
"typeAcquisition": {
"enabled": false,
},
},
},
},
"javascript": {
"suggest": {
"autoImports": true,
},
"updateImportsOnFileMove": {
"enabled": "always",
},
"preferences": {
"importModuleSpecifier": "relative",
},
"tsserver": {
"web": {
"typeAcquisition": {
"enabled": false,
},
},
},
},
},
},
},
"languages": {
"Ruby": {
"language_servers": ["ruby-lsp", "sorbet"],
"formatter": "language_server",
},
"TypeScript": {
"code_actions_on_format": {
"source.fixAll.eslint": true
}
}
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment