2026-03-17 07:23:07 +00:00
|
|
|
{
|
2026-03-17 13:23:35 +00:00
|
|
|
// Core behavior
|
|
|
|
|
"disable_ai": true,
|
|
|
|
|
"restore_on_startup": "last_workspace",
|
|
|
|
|
"session": { "trust_all_worktrees": true },
|
|
|
|
|
"telemetry": { "diagnostics": false, "metrics": false },
|
|
|
|
|
|
|
|
|
|
// Editor behavior
|
2026-03-18 06:16:22 +00:00
|
|
|
"gutter": { "line_numbers": true },
|
2026-03-17 13:23:35 +00:00
|
|
|
"use_on_type_format": true,
|
|
|
|
|
"format_on_save": "off",
|
|
|
|
|
"tab_size": 4,
|
|
|
|
|
"hard_tabs": true,
|
|
|
|
|
"soft_wrap": "none",
|
|
|
|
|
"show_whitespaces": "none",
|
|
|
|
|
|
|
|
|
|
// Fonts & text rendering
|
2026-03-18 06:16:22 +00:00
|
|
|
"buffer_font_family": "Hack Nerd Font",
|
|
|
|
|
"buffer_font_size": 14.8,
|
2026-03-17 13:23:35 +00:00
|
|
|
"buffer_line_height": "comfortable",
|
|
|
|
|
"buffer_font_features": { "liga": false },
|
|
|
|
|
|
|
|
|
|
// UI appearance
|
2026-03-18 06:16:22 +00:00
|
|
|
"ui_font_size": 17,
|
2026-03-17 13:23:35 +00:00
|
|
|
"scrollbar": { "show": "never" },
|
2026-03-18 06:16:22 +00:00
|
|
|
"theme": "Kanagawa Wave",
|
2026-03-17 13:23:35 +00:00
|
|
|
|
|
|
|
|
// Keybindings & modes
|
|
|
|
|
"vim_mode": true,
|
|
|
|
|
"base_keymap": "VSCode",
|
|
|
|
|
|
|
|
|
|
// Vim options
|
|
|
|
|
"vim": {
|
|
|
|
|
"use_smartcase_find": true,
|
|
|
|
|
"toggle_relative_line_numbers": false
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// Toolbar & top-level UI controls
|
|
|
|
|
"toolbar": {
|
|
|
|
|
"agent_review": true,
|
|
|
|
|
"selections_menu": false,
|
|
|
|
|
"quick_actions": false,
|
|
|
|
|
"breadcrumbs": false
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// Tabs & tab bar
|
|
|
|
|
"tabs": {
|
|
|
|
|
"file_icons": false,
|
|
|
|
|
"git_status": false
|
|
|
|
|
},
|
|
|
|
|
"tab_bar": {
|
|
|
|
|
"show_nav_history_buttons": false,
|
|
|
|
|
"show_tab_bar_buttons": false,
|
|
|
|
|
"show": true
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// Title bar
|
|
|
|
|
"title_bar": {
|
|
|
|
|
"show_user_picture": false,
|
|
|
|
|
"show_user_menu": false,
|
|
|
|
|
"show_sign_in": false,
|
|
|
|
|
"show_branch_name": true
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// Panels & buttons
|
|
|
|
|
"debugger": {
|
|
|
|
|
"button": false
|
|
|
|
|
},
|
|
|
|
|
"diagnostics": {
|
|
|
|
|
"button": false
|
|
|
|
|
},
|
|
|
|
|
"search": {
|
|
|
|
|
"button": false
|
|
|
|
|
},
|
|
|
|
|
"terminal": {
|
|
|
|
|
"dock": "right",
|
|
|
|
|
"button": false
|
|
|
|
|
},
|
|
|
|
|
"status_bar": {
|
|
|
|
|
"cursor_position_button": true,
|
|
|
|
|
"active_language_button": true
|
|
|
|
|
},
|
|
|
|
|
"project_panel": {
|
|
|
|
|
"hide_root": true,
|
|
|
|
|
"bold_folder_labels": true,
|
|
|
|
|
"button": false
|
|
|
|
|
},
|
|
|
|
|
|
2026-03-18 06:16:22 +00:00
|
|
|
// Git
|
|
|
|
|
"git": {
|
|
|
|
|
"inline_blame": {
|
|
|
|
|
"enabled": false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
2026-03-17 13:23:35 +00:00
|
|
|
// Language servers (LSP)
|
|
|
|
|
"languages": {
|
|
|
|
|
"HTML": {
|
|
|
|
|
"language_servers": ["!tailwindcss-language-server", "..."]
|
|
|
|
|
},
|
|
|
|
|
"CSS": {
|
|
|
|
|
"language_servers": ["!tailwindcss-language-server", "..."]
|
|
|
|
|
},
|
|
|
|
|
"JavaScript": {
|
|
|
|
|
"language_servers": ["!tailwindcss-language-server", "..."]
|
|
|
|
|
},
|
|
|
|
|
"TypeScript": {
|
|
|
|
|
"language_servers": ["!tailwindcss-language-server", "..."]
|
|
|
|
|
},
|
|
|
|
|
"JSON": {
|
|
|
|
|
"language_servers": ["!json-language-server", "..."]
|
2026-03-18 06:16:22 +00:00
|
|
|
},
|
|
|
|
|
// "PHP": {
|
|
|
|
|
// "language_servers": [
|
|
|
|
|
// "intelephense",
|
|
|
|
|
// "!phpactor",
|
|
|
|
|
// "!phptools",
|
|
|
|
|
// "!outsourced",
|
|
|
|
|
// "tailwindcss-language-server",
|
|
|
|
|
// "..."
|
|
|
|
|
// ]
|
|
|
|
|
// },
|
2026-03-17 13:23:35 +00:00
|
|
|
}
|
2026-03-17 07:23:07 +00:00
|
|
|
}
|