chore(indentation): tweak tab-size and indentation settings

Also re-order language sections.
This commit is contained in:
2025-03-24 11:01:27 +00:00
parent 04d3496967
commit 4764966486

View File

@@ -71,6 +71,11 @@
120
],
//
// Indentation
"editor.tabSize": 4,
"editor.indentSize": 2,
"editor.detectIndentation": true,
//
// Semantic Highlighting
"editor.semanticHighlighting.enabled": true,
//
@@ -287,12 +292,25 @@
"workbench.editor.defaultBinaryEditor": "hexEditor.hexedit",
//
// ===========================================================================
// MARK: Language: Dockerfile
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker
//
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
//
// ===========================================================================
// MARK: Language: Go
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=golang.go
// - https://marketplace.visualstudio.com/items?itemName=gofenix.go-lines
//
"[go]": {
"editor.tabSize": 4
},
"go-lines.lineLength": 120,
"go.coverOnSingleTest": true,
"go.coverShowCounts": true,
@@ -314,6 +332,90 @@
},
//
// ===========================================================================
// MARK: Language: HTML
// ===========================================================================
//
"[html]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: JSON
// ===========================================================================
//
"[json]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: Lua
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=sumneko.lua
//
"Lua.codeLens.enable": true,
"Lua.diagnostics.globals": [
// Hammerspoon
"hs",
"spoon"
],
"Lua.diagnostics.workspaceEvent": "OnChange",
"Lua.hint.enable": true,
//
// ===========================================================================
// MARK: Language: CSS
// ===========================================================================
//
"[css]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: JavaScript
// ===========================================================================
//
"[javascript]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: Makefile
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=carlos-algms.make-task-provider
//
"[makefile]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"makefile.configureOnOpen": false,
"make-task-provider.telemetry": false,
//
// ===========================================================================
// MARK: Language: Markdown
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint
//
"[markdown]": {
"editor.tabSize": 4,
"editor.indentSize": 2,
"editor.detectIndentation": false
},
"markdownlint.config": {
"no-hard-tabs": {
"ignore_code_languages": [
"go",
"makefile"
]
}
},
//
// ===========================================================================
// MARK: Language: Ruby
// ===========================================================================
// Extensions:
@@ -335,67 +437,6 @@
"rubyTestExplorer.rspecCommand": "mise x -- bundle exec rspec",
//
// ===========================================================================
// MARK: Language: Dockerfile
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker
//
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
//
// ===========================================================================
// MARK: Language: JSON
// ===========================================================================
//
"[json]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: HTML
// ===========================================================================
//
"[html]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: CSS
// ===========================================================================
//
"[css]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: JavaScript
// ===========================================================================
//
"[javascript]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
},
//
// ===========================================================================
// MARK: Language: Lua
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=sumneko.lua
//
"Lua.codeLens.enable": true,
"Lua.diagnostics.globals": [
// Hammerspoon
"hs",
"spoon"
],
"Lua.diagnostics.workspaceEvent": "OnChange",
"Lua.hint.enable": true,
//
// ===========================================================================
// MARK: Language: Shellscript
// ===========================================================================
// Extensions:
@@ -414,6 +455,8 @@
"editor.insertSpaces": true
},
"shellformat.useEditorConfig": true,
// Note: `shellformat.flag` is ignored when `shellformat.useEditorConfig` is
// enabled.
"shellformat.flag": "-i 2 -ci -sr",
//
// ===========================================================================
@@ -426,15 +469,6 @@
"redhat.telemetry.enabled": false,
//
// ===========================================================================
// MARK: Makefile
// ===========================================================================
// Extensions:
// - https://marketplace.visualstudio.com/items?itemName=carlos-algms.make-task-provider
//
"makefile.configureOnOpen": false,
"make-task-provider.telemetry": false,
//
// ===========================================================================
// MARK: Sort Lines
// ===========================================================================
// Extensions: