2023-11-02 17:09:35 +01:00
|
|
|
// vim:ft=jsonc
|
2023-01-31 09:38:11 +01:00
|
|
|
{
|
2023-05-02 23:24:50 +02:00
|
|
|
"catppuccin.accentColor": "pink",
|
|
|
|
"catppuccin.customUIColors": {
|
|
|
|
"all": {
|
|
|
|
"statusBar.foreground": "accent",
|
|
|
|
"statusBar.noFolderForeground": "accent"
|
|
|
|
}
|
|
|
|
},
|
2024-03-07 13:44:33 +01:00
|
|
|
"catppuccin.colorOverrides": {
|
|
|
|
"mocha": {
|
|
|
|
"rosewater": "#ece3e1",
|
|
|
|
"flamingo": "#e1d2d2",
|
|
|
|
"pink": "#ddccd8",
|
|
|
|
"mauve": "#bbb2c9",
|
|
|
|
"red": "#c4a2aa",
|
|
|
|
"maroon": "#cbadb1",
|
|
|
|
"peach": "#d5beb4",
|
|
|
|
"yellow": "#ece3d3",
|
|
|
|
"green": "#b9ddb6",
|
|
|
|
"teal": "#badad4",
|
|
|
|
"sky": "#b8d4db",
|
|
|
|
"sapphire": "#a9c0ce",
|
|
|
|
"blue": "#aab3c7",
|
|
|
|
"lavender": "#bfc1d2",
|
|
|
|
"text": "#d3d6e1",
|
|
|
|
"subtext1": "#bec2d2",
|
|
|
|
"subtext0": "#a8adc3",
|
|
|
|
"overlay2": "#9299b4",
|
|
|
|
"overlay1": "#7c84a5",
|
|
|
|
"overlay0": "#686f94",
|
|
|
|
"surface2": "#555a7b",
|
|
|
|
"surface1": "#434664",
|
|
|
|
"surface0": "#30314b",
|
|
|
|
"base": "#101010",
|
|
|
|
"mantle": "#090909",
|
|
|
|
"crust": "#080808"
|
|
|
|
}
|
|
|
|
},
|
2023-11-05 08:33:36 +01:00
|
|
|
"catppuccin.extraBordersEnabled": true,
|
2023-05-02 23:24:50 +02:00
|
|
|
"debug.onTaskErrors": "debugAnyway",
|
|
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
2023-11-02 17:09:35 +01:00
|
|
|
"diffEditor.hideUnchangedRegions.enabled": true,
|
2024-01-24 11:21:13 +01:00
|
|
|
"editor.accessibilitySupport": "off",
|
2023-05-02 23:24:50 +02:00
|
|
|
"editor.cursorSmoothCaretAnimation": "on",
|
2023-11-02 17:09:35 +01:00
|
|
|
"editor.smoothScrolling": true,
|
|
|
|
"terminal.integrated.smoothScrolling": true,
|
|
|
|
"terminal.integrated.fontSize": 14,
|
2024-02-18 13:51:38 +01:00
|
|
|
"editor.fontFamily": "Berkeley Mono, Symbols Nerd Font, monospace",
|
|
|
|
// "editor.fontFamily": "Cascadia Code, Symbols Nerd Font, monospace",
|
|
|
|
// "editor.fontLigatures": "'calt', 'ss01'",
|
2023-07-08 18:15:07 +02:00
|
|
|
"editor.fontSize": 15,
|
|
|
|
"editor.formatOnSave": true,
|
2023-11-02 17:09:35 +01:00
|
|
|
"editor.guides.bracketPairs": true,
|
|
|
|
"editor.inlayHints.enabled": "onUnlessPressed",
|
|
|
|
"editor.inlayHints.fontSize": 8,
|
2023-05-02 23:24:50 +02:00
|
|
|
"editor.inlayHints.padding": true,
|
2023-01-31 09:38:11 +01:00
|
|
|
"editor.inlineSuggest.enabled": true,
|
|
|
|
"editor.lineNumbers": "relative",
|
2023-04-11 15:05:57 +02:00
|
|
|
"editor.minimap.enabled": false,
|
2023-11-02 17:09:35 +01:00
|
|
|
"editor.minimap.renderCharacters": false,
|
2023-06-20 20:09:18 +02:00
|
|
|
"extensions.autoUpdate": false,
|
2023-05-02 23:24:50 +02:00
|
|
|
"extensions.ignoreRecommendations": true,
|
|
|
|
"git.autofetch": true,
|
2023-11-02 17:09:35 +01:00
|
|
|
"git.openRepositoryInParentFolders": "never",
|
2023-12-19 17:55:23 +01:00
|
|
|
"githubPullRequests.pullBranch": "always",
|
2023-05-02 23:24:50 +02:00
|
|
|
"ltex.additionalRules.enablePickyRules": true,
|
|
|
|
"ltex.additionalRules.motherTongue": "de-AT",
|
|
|
|
"markdown.preview.fontFamily": "IBM Plex Sans, sans-serif",
|
|
|
|
"search.useGlobalIgnoreFiles": true,
|
|
|
|
"search.useParentIgnoreFiles": true,
|
|
|
|
"typescript.inlayHints.parameterNames.enabled": "all",
|
|
|
|
"update.mode": "none",
|
2023-11-02 17:09:35 +01:00
|
|
|
"vs-kubernetes": {
|
2023-12-19 17:55:23 +01:00
|
|
|
"vs-kubernetes.crd-code-completion": "enabled",
|
|
|
|
"vs-kubernetes.minikube-show-information-expiration": "2024-06-09T06:56:22.175Z"
|
2023-11-02 17:09:35 +01:00
|
|
|
},
|
|
|
|
"window.autoDetectColorScheme": true,
|
|
|
|
"window.commandCenter": false,
|
|
|
|
"window.titleBarStyle": "custom",
|
2024-03-07 13:44:33 +01:00
|
|
|
"workbench.colorTheme": "Catppuccin Latte",
|
|
|
|
"workbench.iconTheme": "material-icon-theme",
|
|
|
|
"workbench.preferredDarkColorTheme": "Catppuccin Mocha",
|
2024-03-10 10:22:46 +01:00
|
|
|
"workbench.layoutControl.enabled": false,
|
2023-11-02 17:09:35 +01:00
|
|
|
"workbench.preferredLightColorTheme": "Catppuccin Latte",
|
|
|
|
"workbench.productIconTheme": "icons-carbon",
|
|
|
|
|
|
|
|
// telemetry settings
|
|
|
|
"redhat.telemetry.enabled": false,
|
|
|
|
"telemetry.telemetryLevel": "off",
|
|
|
|
"workbench.enableExperiments": false,
|
|
|
|
"workbench.settings.enableNaturalLanguageSearch": false,
|
|
|
|
|
2023-11-26 12:32:54 +01:00
|
|
|
// natural language
|
|
|
|
"ltex.language": "en-US",
|
2024-01-24 11:21:13 +01:00
|
|
|
"[markdown]": {
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
|
|
|
|
"svg.preview.mode": "svg",
|
2023-11-26 12:32:54 +01:00
|
|
|
|
2023-11-02 17:09:35 +01:00
|
|
|
// language-specific settings
|
|
|
|
"d.alwaysShowDubStatusButtons": true,
|
|
|
|
"d.servedReleaseChannel": "beta",
|
|
|
|
"d.stdlibPath": "auto",
|
|
|
|
"gopls": {
|
|
|
|
"ui.semanticTokens": true
|
|
|
|
},
|
|
|
|
"[javascript]": {
|
2024-01-24 11:21:13 +01:00
|
|
|
"editor.snippetSuggestions": "top",
|
2023-11-02 17:09:35 +01:00
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
"[json]": {
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
"[jsonc]": {
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
"[less]": {
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
2023-12-19 17:55:23 +01:00
|
|
|
"[nix]": {
|
|
|
|
"editor.defaultFormatter": "jnoortheen.nix-ide"
|
|
|
|
},
|
2023-11-02 17:09:35 +01:00
|
|
|
"[python]": {
|
|
|
|
"editor.defaultFormatter": "charliermarsh.ruff"
|
|
|
|
},
|
|
|
|
"rubyLsp.rubyVersionManager": "none",
|
|
|
|
"[ruby]": {
|
|
|
|
"editor.defaultFormatter": "Shopify.ruby-lsp",
|
|
|
|
"editor.formatOnSave": true,
|
|
|
|
"editor.formatOnType": true,
|
|
|
|
"editor.tabSize": 2,
|
|
|
|
"editor.insertSpaces": true,
|
|
|
|
"files.trimTrailingWhitespace": true,
|
|
|
|
"files.insertFinalNewline": true,
|
|
|
|
"files.trimFinalNewlines": true,
|
|
|
|
"editor.rulers": [120],
|
|
|
|
"editor.semanticHighlighting.enabled": true
|
|
|
|
},
|
2024-01-24 11:21:13 +01:00
|
|
|
"rust-analyzer.check.command": "clippy",
|
2023-11-02 17:09:35 +01:00
|
|
|
"[typescript]": {
|
2024-01-24 11:21:13 +01:00
|
|
|
"editor.snippetSuggestions": "top",
|
2023-11-02 17:09:35 +01:00
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
"[typescriptreact]": {
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
},
|
|
|
|
|
|
|
|
// vim mode
|
2023-01-31 09:38:11 +01:00
|
|
|
"vim.camelCaseMotion.enable": true,
|
2023-05-02 23:24:50 +02:00
|
|
|
"vim.handleKeys": {
|
|
|
|
"<C-a>": true,
|
|
|
|
"<C-d>": true,
|
2023-07-08 18:15:07 +02:00
|
|
|
"<C-u>": true,
|
|
|
|
"<C-v>": true,
|
2023-05-02 23:24:50 +02:00
|
|
|
"<C-w>": true,
|
2023-07-08 18:15:07 +02:00
|
|
|
"<C-x>": true
|
2023-05-02 23:24:50 +02:00
|
|
|
},
|
2023-07-08 18:15:07 +02:00
|
|
|
"vim.highlightedyank.color": "rgba(128, 128, 128, 0.8)",
|
|
|
|
"vim.highlightedyank.enable": true,
|
|
|
|
"vim.hlsearch": true,
|
|
|
|
"vim.incsearch": true,
|
|
|
|
"vim.insertModeKeyBindings": [],
|
2023-05-02 23:24:50 +02:00
|
|
|
"vim.leader": "<space>",
|
2023-09-04 04:57:43 +02:00
|
|
|
"vim.visualModeKeyBindingsNonRecursive": [
|
|
|
|
{
|
|
|
|
"before": ["r", "h"],
|
|
|
|
"commands": ["git.revertSelectedRanges"]
|
2023-11-02 17:09:35 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<leader>", "y"],
|
|
|
|
"commands": ["editor.action.clipboardCopyAction"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<leader>", "p"],
|
|
|
|
"commands": ["editor.action.clipboardPasteAction"]
|
2023-09-04 04:57:43 +02:00
|
|
|
}
|
|
|
|
],
|
2023-01-31 09:38:11 +01:00
|
|
|
"vim.normalModeKeyBindingsNonRecursive": [
|
2023-09-04 04:57:43 +02:00
|
|
|
{
|
|
|
|
"before": ["g", "r"],
|
|
|
|
"commands": ["editor.action.goToReferences"]
|
|
|
|
},
|
2023-01-31 09:38:11 +01:00
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["K"],
|
|
|
|
"commands": ["editor.action.showHover"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["<leader>", "f", "d"],
|
|
|
|
"commands": ["workbench.action.quickOpen"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["<leader>", "f", "t"],
|
|
|
|
"commands": ["workbench.action.selectTheme"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["<leader>", "n", "f"],
|
|
|
|
"commands": ["editor.action.formatDocument"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
2023-03-24 02:52:41 +01:00
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["[", "d"],
|
2023-11-02 17:09:35 +01:00
|
|
|
"commands": ["editor.action.marker.prev"]
|
2023-03-24 02:52:41 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["]", "d"],
|
2023-11-02 17:09:35 +01:00
|
|
|
"commands": ["editor.action.marker.next"]
|
2023-03-24 02:52:41 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["[", "c"],
|
|
|
|
"commands": ["workbench.action.editor.previousChange"]
|
2023-03-24 02:52:41 +01:00
|
|
|
},
|
|
|
|
{
|
2023-07-08 18:15:07 +02:00
|
|
|
"before": ["]", "c"],
|
|
|
|
"commands": ["workbench.action.editor.nextChange"]
|
2023-03-24 02:52:41 +01:00
|
|
|
},
|
2023-01-31 09:38:11 +01:00
|
|
|
{
|
2023-11-02 17:09:35 +01:00
|
|
|
"before": ["K"],
|
|
|
|
"commands": ["editor.action.showHover"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-11-02 17:09:35 +01:00
|
|
|
"before": ["<C-h>"],
|
|
|
|
"commands": ["workbench.action.focusLeftGroup"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-11-02 17:09:35 +01:00
|
|
|
"before": ["<C-j>"],
|
|
|
|
"commands": ["workbench.action.focusBelowGroup"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-11-02 17:09:35 +01:00
|
|
|
"before": ["<C-k>"],
|
|
|
|
"commands": ["workbench.action.focusAboveGroup"]
|
2023-01-31 09:38:11 +01:00
|
|
|
},
|
|
|
|
{
|
2023-11-02 17:09:35 +01:00
|
|
|
"before": ["<C-l>"],
|
|
|
|
"commands": ["workbench.action.focusRightGroup"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<C-W>", "\\"],
|
|
|
|
"commands": ["workbench.action.splitEditorRight"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"before": ["<C-W>", "-"],
|
|
|
|
"commands": ["workbench.action.splitEditorDown"]
|
2023-01-31 09:38:11 +01:00
|
|
|
}
|
|
|
|
],
|
2023-07-08 18:15:07 +02:00
|
|
|
"vim.replaceWithRegister": true,
|
|
|
|
"vim.smartRelativeLine": true,
|
2023-11-02 17:09:35 +01:00
|
|
|
|
|
|
|
// vscord
|
|
|
|
"vscord.status.buttons.button1.git.active.enabled": true,
|
|
|
|
"vscord.status.idle.check": true,
|
|
|
|
"vscord.status.idle.timeout": 180,
|
|
|
|
"vscord.status.image.large.idle.key": "https://cdn.discordapp.com/emojis/936610646181695498.png",
|
|
|
|
"vscord.status.image.large.idle.text": "eepy",
|
|
|
|
"vscord.status.image.large.notInFile.key": "https://cdn.discordapp.com/emojis/743724645018107964.png",
|
|
|
|
"vscord.status.image.large.notInFile.text": "comfy",
|
|
|
|
"vscord.status.image.small.debugging.key": "https://cdn.discordapp.com/emojis/743723396692443206.png",
|
|
|
|
"vscord.status.image.small.debugging.text": "thonking",
|
|
|
|
"vscord.status.image.small.editing.key": "https://cdn.discordapp.com/emojis/886512498772168755.gif",
|
|
|
|
"vscord.status.image.small.editing.text": "hecking",
|
|
|
|
"vscord.status.image.small.viewing.key": "https://cdn.discordapp.com/emojis/903437275881439285.png",
|
2024-02-18 13:51:38 +01:00
|
|
|
"vscord.status.image.small.viewing.text": "looking",
|
|
|
|
"explorer.fileNesting.enabled": true,
|
|
|
|
"explorer.fileNesting.expand": true,
|
|
|
|
"explorer.fileNesting.patterns": {
|
|
|
|
"*.c": "$(capture).h",
|
|
|
|
"*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
|
|
|
|
"*.cjs": "$(capture).cjs.map, $(capture).*.cjs, $(capture)_*.cjs",
|
|
|
|
"*.component.ts": "$(capture).component.html, $(capture).component.spec.ts, $(capture).component.css, $(capture).component.scss, $(capture).component.sass, $(capture).component.less",
|
|
|
|
"*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx",
|
|
|
|
"*.cs": "$(capture).*.cs",
|
|
|
|
"*.css": "$(capture).css.map, $(capture).*.css",
|
|
|
|
"*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js",
|
|
|
|
"*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx, $(capture).less, $(capture).module.less",
|
|
|
|
"*.mjs": "$(capture).mjs.map, $(capture).*.mjs, $(capture)_*.mjs",
|
|
|
|
"*.ts": "$(capture).js, $(capture).d.ts.map, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts",
|
|
|
|
"*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx, $(capture).less, $(capture).module.less, $(capture).scss, $(capture).module.scss",
|
|
|
|
".env": "*.env, .env.*, .envrc, env.d.ts",
|
|
|
|
"cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
|
|
|
|
"default.nix": "shell.nix",
|
|
|
|
"deno.json": "deno.lock",
|
|
|
|
"flake.nix": "flake.lock",
|
|
|
|
"package.json": "package-lock.json, pnpm-lock.yaml, yarn.lock, yarn.config.cjs, .yarn*, .pnp.*, .eslint*, .prettier*",
|
|
|
|
"readme*": "authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors*",
|
|
|
|
"release-please-config.json": ".release-please-manifest.json"
|
2024-03-07 13:44:33 +01:00
|
|
|
},
|
2024-03-11 13:10:03 +01:00
|
|
|
"material-icon-theme.saturation": 0.2,
|
|
|
|
"zenMode.centerLayout": false,
|
|
|
|
"zenMode.fullScreen": false,
|
|
|
|
"zenMode.showTabs": "none"
|
2023-07-08 18:15:07 +02:00
|
|
|
}
|