feat: new theme + prettier format fix

This commit is contained in:
2025-02-28 09:13:34 +01:00
parent d1931da8e5
commit c2c82ae60a

View File

@@ -15,7 +15,7 @@
"icon_theme": "Bearded Icon Theme", "icon_theme": "Bearded Icon Theme",
"theme": { "theme": {
"mode": "system", "mode": "system",
"light": "Solarized Light", "light": "Zed Legacy: Solarized Light",
"dark": "One Dark" "dark": "One Dark"
}, },
"unnecessary_code_fade": 0.2, "unnecessary_code_fade": 0.2,
@@ -41,7 +41,7 @@
"features": { "features": {
"edit_prediction_provider": "none" "edit_prediction_provider": "none"
}, },
// "tab_size": 4, // May cause errors on colaborative projects wrongly configured "tab_size": 4, // May cause errors on colaborative projects wrongly configured
"git": { "git": {
"git_gutter": "tracked_files", "git_gutter": "tracked_files",
"inline_blame": { "inline_blame": {
@@ -72,9 +72,7 @@
"show_call_status_icon": true, "show_call_status_icon": true,
"show_completions_on_input": true, "show_completions_on_input": true,
"show_whitespaces": "selection", "show_whitespaces": "selection",
"wrap_guides": [ "wrap_guides": [80],
80
],
"relative_line_numbers": true, "relative_line_numbers": true,
"scrollbar": { "scrollbar": {
"show": "auto", "show": "auto",
@@ -108,8 +106,8 @@
} }
}, },
"centered_layout": { "centered_layout": {
"left_padding": 0.25, "left_padding": 0.22,
"right_padding": 0.25 "right_padding": 0.22
}, },
"collaboration_panel": { "collaboration_panel": {
"button": false "button": false
@@ -192,12 +190,7 @@
"dock": "bottom", "dock": "bottom",
"detect_venv": { "detect_venv": {
"on": { "on": {
"directories": [ "directories": [".env", "env", ".venv", "venv"],
".env",
"env",
".venv",
"venv"
],
"activate_script": "default" "activate_script": "default"
} }
}, },
@@ -214,7 +207,7 @@
"button": true, "button": true,
"shell": "system", "shell": "system",
"toolbar": { "toolbar": {
"title": true, "title": true
}, },
"scrollbar": { "scrollbar": {
"show": "never" "show": "never"
@@ -225,13 +218,13 @@
// │ LSP │ // │ LSP │
// ╰─────╯ // ╰─────╯
"format_on_save": "on", "format_on_save": "on",
"formatter": "language_server", "formatter": "auto",
"ensure_final_newline_on_save": true, "ensure_final_newline_on_save": true,
"enable_language_server": true, "enable_language_server": true,
"use_autoclose": true, "use_autoclose": true,
"languages": { "languages": {
"Astro": { "Astro": {
"tab_size": 2 "tab_size": 4
}, },
"HTML": { "HTML": {
"tab_size": 2 "tab_size": 2
@@ -240,72 +233,40 @@
"tab_size": 4 "tab_size": 4
}, },
"JavaScript": { "JavaScript": {
"format_on_save": "language_server", "format_on_save": "prettier",
"tab_size": 2,
"preferred_line_length": 65, "preferred_line_length": 65,
"formatter": {
"external": {
"command": "prettier",
"arguments": [
"--stdin-filepath",
"{buffer_path}"
]
}
},
"code_actions_on_format": { "code_actions_on_format": {
"source.organizeImports": true "source.organizeImports": true
} }
}, },
"TypeScript": { "TypeScript": {
"format_on_save": "language_server", "format_on_save": "prettier",
"preferred_line_length": 65, "preferred_line_length": 65,
"language_servers": [ "language_servers": ["typescript-language-server", "!vtsls"],
"typescript-language-server",
"!vtsls"
],
"formatter": {
"external": {
"command": "prettier",
"arguments": [
"--stdin-filepath",
"{buffer_path}"
]
}
},
"code_actions_on_format": { "code_actions_on_format": {
"source.organizeImports": true "source.organizeImports": true
} }
}, },
"TSX": { "TSX": {
"format_on_save": "language_server", "format_on_save": "prettier",
"preferred_line_length": 85, "preferred_line_length": 85,
"language_servers": [ "language_servers": ["typescript-language-server", "!vtsls"],
"typescript-language-server", // "formatter": {
"!vtsls" // "external": {
], // "command": "prettier",
"formatter": { // "arguments": ["--stdin-filepath", "{buffer_path}"]
"external": { // }
"command": "prettier", // },
"arguments": [
"--stdin-filepath",
"{buffer_path}"
]
}
},
"code_actions_on_format": { "code_actions_on_format": {
"source.organizeImports": true "source.organizeImports": true
} }
} }
}, },
"file_types": { "file_types": {
"C++": [ "C++": ["c"],
"c" "TOML": ["MyLockFile"],
], "Dockerfile": ["Dockerfile*"]
"TOML": [
"MyLockFile"
],
"Dockerfile": [
"Dockerfile*"
]
}, },
"file_scan_exclusions": [ "file_scan_exclusions": [
"**/.git", "**/.git",
@@ -318,7 +279,5 @@
"**/.classpath", "**/.classpath",
"**/.settings" "**/.settings"
], ],
"file_scan_inclusions": [ "file_scan_inclusions": [".env*"]
".env*"
]
} }