image

I've been using Zed as my primary IDE for the past year or so now. I especially love how zippy and unopinionated it is. I just wanted to share my latest Zed settings as I now use a private repo for my personal dotfiles.

The theme is One Monokai from the Zed-Monokai-Theme repo by epmoyer. I just want the toolbars and sidebars, secondary elements to be somewhat out of focus, out of the way. The config is below the next iminor customizations and overrides. I just want the toolbars and sidebars, secondary elements to be somewhat out of focus, out of the way. The config is below the next image.

image

If you'd like more contrast to your Monokai based theme, I highly recommend One Dark Pro Monokai Darker.

image

Zed Settings

Hit Ctrl + , or Cmd + , to open the settings menu. Then, copy and paste the below config into the User Settings section. Take what you'd like from the config and paste it into your own settings as it includes like installing extensions, lintings, formatting, etc.

// 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 the `open default settings` command // from the command palette or from `Zed` application menu. { "theme": "One Monokai", // "base_keymap": "SublimeText", "auto_install_extensions": { "LOG": true, "GraphQL": true, "Python": true, "NGINX": true, "SCSS": true, "XML": true }, "soft_wrap": "editor_width", "ui_font_size": 13, "buffer_font_size": 12, "tab_size": 2, "tabs": { "git_status": true, "file_icons": true }, "tab_bar": { "show_nav_history_buttons": false }, "show_whitespaces": "selection", "toolbar": { "breadcrumbs": false, "quick_actions": false }, "project_panel": { "dock": "right", "default_width": 100, "indent_size": 12 }, "gutter": { "code_actions": false }, "assistant": { "default_model": { "provider": "zed.dev", "model": "claude-3-7-sonnet-latest" }, "version": "2", "default_height": 500.0, "default_width": 500, "dock": "left" }, "active_pane_magnification": 1.2, "inlay_hints": { "scroll_debounce_ms": 250 }, "scroll_sensitivity": 2, "ui_font_family": "Hack Nerd Font", "buffer_font_family": "Hack Nerd Font", "languages": { "JavaScript": { "code_actions_on_format": { "source.fixAll.eslint": true }, "indent_size": 2, "formatter": { "external": { "command": "prettier", "arguments": ["--stdin-filepath", "{buffer_path}"] } } }, "TypeScript": { "code_actions_on_format": { "source.fixAll.eslint": true }, "indent_size": 2, "formatter": { "external": { "command": "prettier", "arguments": ["--stdin-filepath", "{buffer_path}"] } } }, "TSX": { "code_actions_on_format": { "source.fixAll.eslint": true }, "indent_size": 2, "formatter": { "external": { "command": "prettier", "arguments": ["--stdin-filepath", "{buffer_path}"] } } }, "JSON": { "indent_size": 2, "code_actions_on_format": { "source.fixAll.eslint": true }, "formatter": { "external": { "command": "prettier", "arguments": ["--stdin-filepath", "{buffer_path}"] } } }, "JSONC": { "indent_size": 2, "code_actions_on_format": { "source.fixAll.eslint": true }, "formatter": { "external": { "command": "prettier", "arguments": ["--stdin-filepath", "{buffer_path}"] } } }, "Markdown": { "format_on_save": "off", "use_on_type_format": false, "prettier": { "allowed": true } }, "Python": { "indent_size": 2, "code_actions_on_format": { "source.organizeImports": true } }, "SCSS": { "indent_size": 2, "code_actions_on_format": { "source.fixAll.stylelint": true }, "prettier": { "allowed": true } }, "CSS": { "indent_size": 2, "code_actions_on_format": { "source.fixAll.stylelint": true }, "prettier": { "allowed": true } }, "Diff": { "remove_trailing_whitespace_on_save": false, "ensure_final_newline_on_save": false }, "GraphQL": { "prettier": { "allowed": true } }, "HTML": { "prettier": { "allowed": true } }, "YAML": { "prettier": { "allowed": true } } }, "lsp": { "eslint": { "settings": { "codeActionOnSave": { "rules": ["import/order"] } } } }, "language_overrides": { "Python": { "format_on_save": { "external": { "command": "black", "arguments": ["-"] } } } }, "vertical_scroll_margin": 6, "formatter": "prettier", "prettier": { "allowed": true, "printWidth": 80, "tabWidth": 2, "useTabs": false, "semi": true, "singleQuote": true, "quoteProps": "as-needed", "jsxSingleQuote": false, "trailingComma": "none", "bracketSpacing": true, "jsxBracketSameLine": false, "arrowParens": "always", "requirePragma": false, "insertPragma": false, "proseWrap": "preserve", "htmlWhitespaceSensitivity": "css", "endOfLine": "lf", "overrides": [ { "files": ["*.json"], "options": { "singleQuote": false } } ] }, "collaboration_panel": { "button": false }, "notification_panel": { "button": false }, "chat_panel": { "button": "never" }, "show_call_status_icon": false, "telemetry": { "diagnostics": true, "metrics": false }, "features": { "edit_prediction_provider": "supermaven", "completion_prediction_provider": "supermaven" }, "experimental.theme_overrides": { "background": "#090909", "editor.active_line_number": "#fff", "editor.background": "#090909", "editor.document_highlight.read_background": "#F4474750", "editor.gutter.background": "#090909", "editor.subheader.background": "#090909", "element.background": "#090909", "elevated_surface.background": "#050505", "panel.background": "#090909", "panel.border": "#090909", "scrollbar.thumb.border": "#090909", "scrollbar.track.background": "#090909", "scrollbar.track.border": "#090909", "status_bar.background": "#090909", "tab.active_background": "#121212", "tab.inactive_background": "#090909", "tab_bar.background": "#090909", "tab_bar.border": null, "terminal.background": "#090909", "title_bar.background": "#090909", "toolbar.background": "#090909", "toolbar.border": "#121212", "syntax": { "comment": { "font_style": "italic" }, "comment.doc": { "font_style": "italic" } } } }

Some additional resources can be found below: