Avik
back

Setup

Editor configuration for Zed, VSCode, and Cursor.

Zed

ThemeAura Dark
FontDank Mono
Icon ThemeWarm Charmed Icons
settings.json
json
1{
2 "icon_theme" "Warm Charmed Icons",
3 "theme" "Aura Dark",
4 "theme_overrides" {
5 "Aura Dark": {
6 "editor.document_highlight.read_background": "#00000000",
7 "editor.document_highlight.write_background": "#00000000",
8 "border.variant": "#15141C",
9 "border" "#15141C",
10 "title_bar.background": "#15141C",
11 "panel.background": "#15141C",
12 "panel.focused_border": "#4E466E",
13 "players" [
14 {
15 "cursor" "#BD9DFF"
16 }
17 ],
18 "syntax" {
19 "comment" {
20 "font_style" "italic"
21 },
22 "comment.doc": {
23 "font_style" "italic"
24 }
25 }
26 }
27 },
28 "title_bar" {
29 "show_onboarding_banner" false,
30 "show_project_items" false,
31 "show_branch_name" false,
32 "show_user_menu" false
33 },
34 "tab_bar" {
35 "show" false
36 },
37 "toolbar" {
38 "quick_actions" true
39 },
40 "status_bar" {
41 "experimental.show": true
42 },
43 "project_panel" {
44 "dock" "left",
45 "default_width" 320,
46 "hide_root" false,
47 "auto_fold_dirs" false,
48 "starts_open" true,
49 "git_status" true,
50 "sticky_scroll" false,
51 "scrollbar" {
52 "show" "never"
53 },
54 "indent_guides" {
55 "show" "never"
56 }
57 },
58 "outline_panel" {
59 "default_width" 300,
60 "indent_guides" {
61 "show" "never"
62 }
63 },
64 "file_finder" {
65 "modal_max_width" "large"
66 },
67 "scrollbar" {
68 "show" "never"
69 },
70 "gutter" {
71 "min_line_number_digits" 0,
72 "folds" false,
73 "runnables" false
74 },
75 "indent_guides" {
76 "enabled" false
77 },
78 "ui_font_family" "Dank Mono",
79 "ui_font_size" 20,
80 "buffer_font_family" "Dank Mono",
81 "buffer_font_size" 20,
82 "buffer_line_height" {
83 "custom" 2
84 },
85 "agent_buffer_font_size" 20,
86 "multi_cursor_modifier" "cmd_or_ctrl",
87 "cursor_shape" "block",
88 "cursor_blink" true,
89 "selection_highlight" false,
90 "drag_and_drop_selection" {
91 "enabled" false
92 },
93 "seed_search_query_from_cursor" "never",
94 "current_line_highlight" "none",
95 "show_whitespaces" "none",
96 "tab_size" 2,
97 "auto_indent" false,
98 "auto_indent_on_paste" false,
99 "show_completions_on_input" false,
100 "show_completion_documentation" false,
101 "inline_code_actions" false,
102 "lsp_document_colors" "none",
103 "hover_popover_enabled" false,
104 "format_on_save" "off",
105 "autosave" {
106 "after_delay" {
107 "milliseconds" 1000
108 }
109 },
110 "auto_update" true,
111 "extend_comment_on_newline" false,
112 "horizontal_scroll_margin" 1,
113 "vertical_scroll_margin" 1,
114 "when_closing_with_no_tabs" "keep_window_open",
115 "close_on_file_delete" true,
116 "restore_on_file_reopen" false,
117 "restore_on_startup" "empty_tab",
118 "session" {
119 "restore_unsaved_buffers" true
120 },
121 "git" {
122 "git_gutter" "hide",
123 "inline_blame" {
124 "enabled" false
125 }
126 },
127 "centered_layout" {
128 "right_padding" 0.15,
129 "left_padding" 0.15
130 }
131}

Cursor / VSCode

ThemeDefault Dark+
FontDefault
Icon ThemeDefault
settings.json
json
1// Using default settings with AI features enabled

Extensions (VSCode/Cursor)

GitHub Copilot

AI pair programming

ESLint

JavaScript linting

Prettier

Code formatting

GitLens

Git supercharged

Error Lens

Inline error display

Tailwind CSS IntelliSense

Tailwind autocomplete