chore(vscode): update

This commit is contained in:
winston 2023-07-08 18:15:07 +02:00
parent a154d55890
commit f0713e86c0
Signed by: winston
GPG key ID: 3786770EDBC2B481
2 changed files with 64 additions and 124 deletions

View file

@ -15,6 +15,7 @@ in {
package = pkgs.vscodium; package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions.vscode-marketplace; [ extensions = with pkgs.vscode-extensions.vscode-marketplace; [
adrianwilczynski.alpine-js-intellisense adrianwilczynski.alpine-js-intellisense
astro-build.astro-vscode
bradlc.vscode-tailwindcss bradlc.vscode-tailwindcss
catppuccin.catppuccin-vsc-icons catppuccin.catppuccin-vsc-icons
denoland.vscode-deno denoland.vscode-deno
@ -23,6 +24,8 @@ in {
github.vscode-pull-request-github github.vscode-pull-request-github
gitlab.gitlab-workflow gitlab.gitlab-workflow
jnoortheen.nix-ide jnoortheen.nix-ide
kamadorueda.alejandra
leonardssh.vscord
lunuan.kubernetes-templates lunuan.kubernetes-templates
mkhl.direnv mkhl.direnv
ms-kubernetes-tools.vscode-kubernetes-tools ms-kubernetes-tools.vscode-kubernetes-tools

View file

@ -1,4 +1,19 @@
{ {
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"catppuccin.accentColor": "pink", "catppuccin.accentColor": "pink",
"catppuccin.customUIColors": { "catppuccin.customUIColors": {
"all": { "all": {
@ -10,9 +25,10 @@
"diffEditor.ignoreTrimWhitespace": false, "diffEditor.ignoreTrimWhitespace": false,
"editor.cursorSmoothCaretAnimation": "on", "editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "Berkeley Mono, Symbols Nerd Font, monospace", "editor.fontFamily": "Berkeley Mono, Symbols Nerd Font, monospace",
"editor.fontSize": 14, "editor.fontSize": 15,
"editor.formatOnSave": true,
"editor.inlayHints.fontFamily": "Victor Mono", "editor.inlayHints.fontFamily": "Victor Mono",
"editor.inlayHints.fontSize": 12, "editor.inlayHints.fontSize": 14,
"editor.inlayHints.padding": true, "editor.inlayHints.padding": true,
"editor.inlineSuggest.enabled": true, "editor.inlineSuggest.enabled": true,
"editor.lineNumbers": "relative", "editor.lineNumbers": "relative",
@ -31,163 +47,84 @@
"typescript.inlayHints.parameterNames.enabled": "all", "typescript.inlayHints.parameterNames.enabled": "all",
"update.mode": "none", "update.mode": "none",
"vim.camelCaseMotion.enable": true, "vim.camelCaseMotion.enable": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-d>": true,
"<C-u>": true,
"<C-v>": true,
"<C-w>": true,
"<C-x>": true
},
"vim.highlightedyank.color": "rgba(128, 128, 128, 0.8)", "vim.highlightedyank.color": "rgba(128, 128, 128, 0.8)",
"vim.highlightedyank.enable": true, "vim.highlightedyank.enable": true,
"vim.hlsearch": true, "vim.hlsearch": true,
"vim.incsearch": true, "vim.incsearch": true,
"vim.insertModeKeyBindings": [], "vim.insertModeKeyBindings": [],
"vim.replaceWithRegister": true,
"vim.smartRelativeLine": true,
"window.autoDetectColorScheme": true,
"workbench.colorTheme": "Catppuccin Mocha",
"workbench.iconTheme": "catppuccin-mocha",
"workbench.preferredDarkColorTheme": "Catppuccin Mocha",
"workbench.preferredLightColorTheme": "Catppuccin Latte",
"vim.handleKeys": {
"<C-a>": true,
"<C-u>": true,
"<C-d>": true,
"<C-w>": true,
"<C-x>": true,
"<C-v>": true
},
"vim.leader": "<space>", "vim.leader": "<space>",
"vim.normalModeKeyBindingsNonRecursive": [ "vim.normalModeKeyBindingsNonRecursive": [
{ {
"before": [ "before": ["K"],
"K" "commands": ["editor.action.showHover"]
],
"commands": [
"editor.action.showHover"
]
}, },
{ {
"before": [ "before": ["<leader>", "f", "d"],
"<leader>", "commands": ["workbench.action.quickOpen"]
"f",
"d"
],
"commands": [
"workbench.action.quickOpen"
]
}, },
{ {
"before": [ "before": ["<leader>", "f", "t"],
"<leader>", "commands": ["workbench.action.selectTheme"]
"f",
"t"
],
"commands": [
"workbench.action.selectTheme"
]
}, },
{ {
"before": [ "before": ["<leader>", "n", "f"],
"<leader>", "commands": ["editor.action.formatDocument"]
"n",
"f"
],
"commands": [
"editor.action.formatDocument"
]
}, },
{ {
"before": [ "before": ["[", "d"],
"[", "commands": ["editor.action.marker.prevInFiles"]
"d"
],
"commands": [
"editor.action.marker.prevInFiles"
]
}, },
{ {
"before": [ "before": ["]", "d"],
"]", "commands": ["editor.action.marker.nextInFiles"]
"d"
],
"commands": [
"editor.action.marker.nextInFiles"
]
}, },
{ {
"before": [ "before": ["[", "c"],
"[", "commands": ["workbench.action.editor.previousChange"]
"c"
],
"commands": [
"workbench.action.editor.previousChange"
]
}, },
{ {
"before": [ "before": ["]", "c"],
"]", "commands": ["workbench.action.editor.nextChange"]
"c"
],
"commands": [
"workbench.action.editor.nextChange"
]
}, },
{ {
"before": [ "after": ["<C-W>", "l"],
"<C-l>" "before": ["<C-l>"]
],
"after": [
"<C-W>",
"l"
]
}, },
{ {
"before": [ "after": ["<C-W>", "h"],
"<C-h>" "before": ["<C-h>"]
],
"after": [
"<C-W>",
"h"
]
}, },
{ {
"before": [ "before": ["K"],
"K" "commands": ["editor.action.showHover"]
],
"commands": [
"editor.action.showHover"
]
}, },
{ {
"before": [ "after": ["<C-W>", "v"],
"<C-W>", "before": ["<C-W>", "\\"]
"\\"
],
"after": [
"<C-W>",
"v"
]
}, },
{ {
"before": [ "after": ["<C-W>", "s"],
"<C-W>", "before": ["<C-W>", "-"]
"-"
],
"after": [
"<C-W>",
"s"
]
} }
], ],
"vim.replaceWithRegister": true,
"vim.smartRelativeLine": true,
"vs-kubernetes": { "vs-kubernetes": {
"vs-kubernetes.crd-code-completion": "enabled", "vs-kubernetes.crd-code-completion": "enabled",
"vs-kubernetes.minikube-show-information-expiration": "2024-12-00T00:00:00.000Z" "vs-kubernetes.minikube-show-information-expiration": "2024-12-00T00:00:00.000Z"
}, },
"[jsonc]": { "vscord.app.name": "VSCodium",
"editor.defaultFormatter": "esbenp.prettier-vscode" "window.autoDetectColorScheme": true,
}, "workbench.colorTheme": "Catppuccin Mocha",
"[less]": { "workbench.iconTheme": "catppuccin-mocha",
"editor.defaultFormatter": "esbenp.prettier-vscode" "workbench.preferredDarkColorTheme": "Catppuccin Mocha",
}, "workbench.preferredLightColorTheme": "Catppuccin Latte"
"[typescript]": { }
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}