Skip to content
VSCode & Zed Configuration

VSCode & Zed Configuration

VSCode

settings.json
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
  "editor.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  },
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.fontLigatures": true,
  "editor.formatOnSave": true,
  "editor.linkedEditing": true,
  "editor.mouseWheelZoom": true,
  "editor.quickSuggestions": {
    "strings": "on"
  },
  "editor.smoothScrolling": true,
  "explorer.confirmDelete": false,
  "explorer.confirmDragAndDrop": false,
  "extensions.ignoreRecommendations": true,
  "files.associations": {
    "*.css": "tailwindcss"
  },
  "files.encoding": "utf8",
  "files.eol": "\n",
  "notebook.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  },
  "security.workspace.trust.enabled": false,
  "terminal.integrated.smoothScrolling": true,
  "window.autoDetectColorScheme": true,
  "workbench.editor.tabActionLocation": "left",
  "workbench.iconTheme": "catppuccin-mocha",
  "workbench.list.smoothScrolling": true,
  "workbench.preferredDarkColorTheme": "Catppuccin Mocha",
  "workbench.preferredLightColorTheme": "Catppuccin Latte"
}

Zed

settings.json
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// 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)
{
  "base_keymap": "JetBrains",
  "restore_on_startup": "launchpad",

  // Appearance
  "buffer_font_family": "SF Mono",
  "buffer_font_size": 18.0,
  "ui_font_family": "SF Pro",
  "ui_font_size": 16.0,
  "theme": {
    "light": "Github Light",
    "dark": "Github Dark"
  },
  "icon_theme": {
    "mode": "system",
    "light": "Catppuccin Latte",
    "dark": "Catppuccin Mocha"
  },
  "tabs": {
    "git_status": false,
    "file_icons": true,
    "close_position": "left"
  },

  // Editor
  "diagnostics": {
    "inline": {
      "enabled": true
    }
  },
  "sticky_scroll": {
    "enabled": true
  },
  "hover_popover_delay": 100,
  "minimap": {
    "show": "auto"
  },
  "colorize_brackets": true,
  "toolbar": {
    "code_actions": false,
    "quick_actions": false
  },
  "preview_tabs": {
    "enable_preview_from_project_panel": false,
    "enable_preview_multibuffer_from_code_navigation": true,
    "enable_keep_preview_on_code_navigation": true
  },
  "tab_bar": {
    "show_tab_bar_buttons": false,
    "show_nav_history_buttons": false
  },
  "title_bar": {
    "show_sign_in": false,
    "show_user_menu": false,
    "show_menus": false,
    "show_branch_name": false
  },
  "git_panel": {
    "tree_view": true
  },
  "terminal": {
    "cursor_shape": "bar"
  },

  // Language
  "prettier": {
    "allowed": true
  },
  "languages": {
    "Python": {
      "language_servers": ["ty", "!basedpyright", "..."]
    }
  },

  // Debloat
  "disable_ai": true,
  "collaboration_panel": {
    "button": false
  },
  "session": {
    "trust_all_worktrees": true
  },
  "telemetry": {
    "diagnostics": false,
    "metrics": false
  }
}
Last updated on