Skip to content

Zed Customization Settings

Sina Mombeiny edited this page Aug 30, 2026 · 1 revision

These are the settings I use for Zed.

Prerequisites

How to open your Zed settings.json

  1. Open the Command Palette — Cmd+Shift+P (macOS) or Ctrl+Shift+P (Linux/Windows).
  2. Type open settings file and select zed: open settings file. This opens the raw JSON config directly (different from Cmd+, / Ctrl+,, which opens the visual Settings Editor instead).
  3. By default the file lives at ~/.config/zed/settings.json (or $XDG_CONFIG_HOME/zed/settings.json on Linux, if that variable is set).

Please back up your current settings.json before applying this one. Pasting this in replaces the whole file, so anything you've already customized will be gone unless you've saved a copy first.

{
  "diff_view_style": "split",
  "agent": {
    "sidebar_side": "right",
    "dock": "right",
    "flexible": false,
    "favorite_models": [],
    "model_parameters": []
  },
  "markdown_preview": {
    "limit_content_width": true
  },
  "extend_comment_on_newline": true,
  "middle_click_paste": true,
  "word_diff_enabled": true,
  "tasks": {
    "prefer_lsp": true,
    "enabled": true
  },
  "inlay_hints": {
    "show_other_hints": true,
    "show_parameter_hints": true,
    "show_type_hints": true
  },
  "show_completion_documentation": true,
  "show_completions_on_input": true,
  "use_autoclose": true,
  "show_wrap_guides": true,
  "soft_wrap": "editor_width",
  "auto_indent_on_paste": true,
  "hard_tabs": false,
  "vim": {
    "show_edit_predictions_in_normal_mode": false
  },
  "minimap": {
    "show": "never"
  },
  "inline_code_actions": true,
  "relative_line_numbers": "disabled",
  "hover_popover_sticky": true,
  "hover_popover_enabled": true,
  "show_signature_help_after_edits": false,
  "auto_signature_help": false,
  "sticky_scroll": {
    "enabled": false
  },
  "autoscroll_on_clicks": false,
  "mouse_wheel_zoom": false,
  "which_key": {
    "enabled": false
  },
  "pane_split_direction_horizontal": "down",
  "pane_split_direction_vertical": "right",
  "zoomed_padding": true,
  "fullscreen_mode": "native",
  "use_system_window_tabs": false,
  "focus_follows_mouse": {
    "enabled": false
  },
  "bottom_dock_layout": "contained",
  "preview_tabs": {
    "enable_keep_preview_on_code_navigation": false,
    "enable_preview_file_from_code_navigation": true,
    "enable_preview_multibuffer_from_code_navigation": false,
    "enable_preview_from_multibuffer": true,
    "enable_preview_from_file_finder": true,
    "enabled": true
  },
  "tabs": {
    "show_diagnostics": "off",
    "activate_on_close": "history",
    "close_position": "right",
    "file_icons": false,
    "git_status": true
  },
  "search": {
    "button": true
  },
  "debugger": {
    "dock": "left",
    "button": true
  },
  "diagnostics": {
    "button": true
  },
  "terminal": {
    "flexible": true,
    "starts_open": false,
    "dock": "right",
    "button": true
  },
  "collaboration_panel": {
    "button": false
  },
  "git_panel": {
    "dock": "right"
  },
  "icon_theme": "Warm Charmed Icons",
  "theme": "S-Dark Violet",
  "tab_bar": {
    "show_pinned_tabs_in_separate_row": false,
    "show_tab_bar_buttons": false,
    "show": true,
    "show_nav_history_buttons": false
  },
  "title_bar": {
    "button_layout": "platform_default",
    "show_menus": false,
    "show_user_picture": false,
    "show_sign_in": true,
    "show_worktree_name": true,
    "show_branch_name": true,
    "show_branch_status_icon": false,
    "show_onboarding_banner": false,
    "show_project_items": false,
    "show_user_menu": false
  },
  "toolbar": {
    "code_actions": false,
    "agent_review": true,
    "selections_menu": true,
    "breadcrumbs": true,
    "quick_actions": false
  },
  "status_bar": {
    "show_active_file": false,
    "active_encoding_button": "non_utf8",
    "line_endings_button": false,
    "cursor_position_button": false,
    "active_language_button": true
  },
  "project_panel": {
    "auto_open": {
      "on_drop": true,
      "on_paste": true,
      "on_create": true
    },
    "hide_hidden": false,
    "hide_root": false,
    "drag_and_drop": true,
    "sticky_scroll": true,
    "git_status_indicator": false,
    "diagnostic_badges": false,
    "bold_folder_labels": false,
    "auto_fold_dirs": true,
    "starts_open": true,
    "auto_reveal_entries": true,
    "git_status": false,
    "folder_icons": true,
    "file_icons": true,
    "hide_gitignore": false,
    "button": true,
    "dock": "left",
    "default_width": 350,
    "scrollbar": {
      "horizontal_scroll": true
    },
    "indent_guides": {
      "show": "never"
    }
  },
  "outline_panel": {
    "button": false,
    "default_width": 300,
    "indent_guides": {}
  },
  "file_finder": {
    "modal_max_width": "large"
  },
  "scrollbar": {
    "axes": {
      "vertical": true
    },
    "selected_symbol": true,
    "selected_text": true,
    "search_results": true,
    "cursors": true,
    "show": "system"
  },
  "gutter": {
    "folds": true,
    "bookmarks": true,
    "breakpoints": true,
    "runnables": true,
    "line_numbers": true,
    "min_line_number_digits": 0
  },
  "indent_guides": {
    "enabled": false
  },
  "ui_font_size": 18,
  "buffer_font_size": 18,
  "buffer_line_height": {
    "custom": 2
  },
  "agent_buffer_font_size": 13,
  "cursor_shape": "bar",
  "cursor_blink": true,
  "drag_and_drop_selection": {
    "enabled": true
  },
  "current_line_highlight": "none",
  "show_whitespaces": "none",
  "autosave": {
    "after_delay": {
      "milliseconds": 1000
    }
  },
  "session": {}
}

Clone this wiki locally