// 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) { "disable_ai": true, "auto_update": false, "restore_on_startup": "empty_tab", "base_keymap": "VSCode", "vim_mode": true, "vim": { "cursor_shape": { // Normal mode : solid block, no blink ← your "still rectangle" "normal": "block", // Insert mode : blinking bar ← your "blinking in edit mode" // NOTE: "cursor_blink": true is also set inside the insert override // below so it only blinks in insert, not in normal. "insert": "bar", // Replace mode : underline ← your "t" (PushReplace) mode "replace": "underline", // Visual mode : block (same feel as normal, selection does the work) "visual": "block", }, }, "icon_theme": { "mode": "light", "light": "Zed (Default)", "dark": "Zed (Default)", }, "ui_font_size": 16, "buffer_font_size": 15.0, "theme": { "mode": "dark", "light": "One Light", "dark": "forsakenknight", }, "gutter": { "line_numbers": true, }, "relative_line_numbers": "enabled", "tab_size": 4, "hard_tabs": false, "auto_indent": "syntax_aware", "semantic_tokens": "off", }