From 6e008538ef2622038168c2deb8ecea07825db0df Mon Sep 17 00:00:00 2001 From: Lukas Kucera <85391931+kucera-lukas@users.noreply.github.com> Date: Sat, 13 May 2023 16:51:44 +0200 Subject: [PATCH] add vscode settings and keybindings --- home/dot_config/git/ignore | 1 + .../private_Code/User/keybindings.json | 92 ++++++ .../private_Code/User/settings.json | 306 ++++++++++++++++++ home/dot_config/private_fish/config.fish | 6 + 4 files changed, 405 insertions(+) create mode 100644 home/dot_config/private_Code/User/keybindings.json create mode 100644 home/dot_config/private_Code/User/settings.json diff --git a/home/dot_config/git/ignore b/home/dot_config/git/ignore index bed9c16..6c5d9f1 100644 --- a/home/dot_config/git/ignore +++ b/home/dot_config/git/ignore @@ -26,6 +26,7 @@ .tool-versions .cache .coverage +.vscode venv* htmlcov coverage.xml diff --git a/home/dot_config/private_Code/User/keybindings.json b/home/dot_config/private_Code/User/keybindings.json new file mode 100644 index 0000000..653693f --- /dev/null +++ b/home/dot_config/private_Code/User/keybindings.json @@ -0,0 +1,92 @@ +[ + { + "key": "ctrl+shift+/", + "command": "editor.action.blockComment", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "ctrl+shift+a", + "command": "-editor.action.blockComment", + "when": "editorTextFocus && !editorReadonly" + }, + { + "key": "alt+left", + "command": "workbench.action.navigateBack", + "when": "canNavigateBack" + }, + { + "key": "ctrl+alt+-", + "command": "-workbench.action.navigateBack", + "when": "canNavigateBack" + }, + { + "key": "alt+right", + "command": "workbench.action.navigateForward", + "when": "canNavigateForward" + }, + { + "key": "ctrl+shift+-", + "command": "-workbench.action.navigateForward", + "when": "canNavigateForward" + }, + { + "key": "alt+left", + "command": "workbench.action.quickInputBack", + "when": "inQuickOpen" + }, + { + "key": "ctrl+alt+-", + "command": "-workbench.action.quickInputBack", + "when": "inQuickOpen" + }, + { + "key": "ctrl+shift+tab", + "command": "workbench.action.focusLeftGroup" + }, + { + "key": "ctrl+k ctrl+left", + "command": "-workbench.action.focusLeftGroup" + }, + { + "key": "ctrl+tab", + "command": "workbench.action.focusRightGroup" + }, + { + "key": "ctrl+k ctrl+right", + "command": "-workbench.action.focusRightGroup" + }, + { + "key": "ctrl+c ctrl+t", + "command": "editor.action.transformToTitlecase" + }, + { + "key": "ctrl+c ctrl+l", + "command": "editor.action.transformToLowercase" + }, + { + "key": "ctrl+c ctrl+u", + "command": "editor.action.transformToUppercase" + }, + { + "key": "ctrl+c ctrl+s", + "command": "editor.action.transformToSnakecase" + }, + { + "key": "ctrl+c ctrl+k", + "command": "editor.action.transformToKebabcase" + }, + { + "key": "ctrl+c ctrl+c", + "command": "editor.action.transformToCamelcase" + }, + { + "key": "ctrl+shift+alt+meta+enter", + "command": "github.copilot.generate", + "when": "editorTextFocus && github.copilot.activated && !inInteractiveInput && !interactiveEditorFocused" + }, + { + "key": "ctrl+enter", + "command": "-github.copilot.generate", + "when": "editorTextFocus && github.copilot.activated && !inInteractiveInput && !interactiveEditorFocused" + } +] diff --git a/home/dot_config/private_Code/User/settings.json b/home/dot_config/private_Code/User/settings.json new file mode 100644 index 0000000..59a16c4 --- /dev/null +++ b/home/dot_config/private_Code/User/settings.json @@ -0,0 +1,306 @@ +{ + "[rust]": { + "editor.defaultFormatter": "rust-lang.rust-analyzer" + }, + "breadcrumbs.symbolPath": "last", + "cSpell.diagnosticLevel": "Hint", + "clangd.checkUpdates": true, + "code-runner.enableAppInsights": false, + "cppref.invertColorInDarkTheme": true, + "cppref.searchEngine": "Google", + "debug.autoExpandLazyVariables": true, + "debug.console.fontSize": 16, + "editor.accessibilitySupport": "off", + "editor.bracketPairColorization.enabled": true, + "editor.cursorBlinking": "phase", + "editor.cursorSmoothCaretAnimation": "on", + "editor.cursorSurroundingLines": 90, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.fontFamily": "JetBrains Mono, Fira code, Dank mono, 'Cascadia Code', monospace", + "editor.fontLigatures": true, + "editor.fontSize": 16, + "editor.fontWeight": "normal", + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + "editor.formatOnSaveMode": "modificationsIfAvailable", + "editor.gotoLocation.alternativeDeclarationCommand": "editor.action.goToImplementation", + "editor.gotoLocation.alternativeDefinitionCommand": "editor.action.goToImplementation", + "editor.gotoLocation.alternativeImplementationCommand": "editor.action.goToImplementation", + "editor.gotoLocation.alternativeReferenceCommand": "editor.action.goToImplementation", + "editor.gotoLocation.alternativeTypeDefinitionCommand": "editor.action.goToImplementation", + "editor.gotoLocation.multipleDeclarations": "goto", + "editor.gotoLocation.multipleDefinitions": "goto", + "editor.gotoLocation.multipleImplementations": "goto", + "editor.gotoLocation.multipleReferences": "goto", + "editor.gotoLocation.multipleTypeDefinitions": "goto", + "editor.guides.bracketPairs": "active", + "editor.inlineSuggest.enabled": true, + "editor.insertSpaces": true, + "editor.lineHeight": 1.6, + "editor.lineNumbers": "on", + "editor.linkedEditing": true, + "editor.minimap.autohide": true, + "editor.minimap.enabled": true, + "editor.minimap.maxColumn": 80, + "editor.minimap.renderCharacters": false, + "editor.minimap.showSlider": "always", + "editor.renderLineHighlight": "all", + "editor.renderWhitespace": "boundary", + "editor.rulers": [79], + "editor.showFoldingControls": "always", + "editor.smoothScrolling": true, + "editor.suggestSelection": "first", + "editor.tabSize": 4, + "errorLens.borderRadius": "5px", + "errorLens.delay": 200, + "errorLens.followCursor": "allLinesExceptActive", + "errorLens.fontFamily": "Jetbrains mono", + "errorLens.fontSize": "15px", + "errorLens.fontWeight": "normal", + "errorLens.gutterIconSet": "borderless", + "errorLens.gutterIconSize": "80%", + "errorLens.messageBackgroundMode": "message", + "errorLens.padding": "2", + "errorLens.statusBarColorsEnabled": true, + "errorLens.statusBarMessageEnabled": true, + "explorer.confirmDragAndDrop": false, + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.expand": false, + "explorer.fileNesting.patterns": { + "*.asax": "$(capture).*.cs, $(capture).*.vb", + "*.ascx": "$(capture).*.cs, $(capture).*.vb", + "*.ashx": "$(capture).*.cs, $(capture).*.vb", + "*.aspx": "$(capture).*.cs, $(capture).*.vb", + "*.bloc.dart": "$(capture).event.dart, $(capture).state.dart", + "*.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", + "*.cshtml": "$(capture).cshtml.cs", + "*.csproj": "*.config, *proj.user, appsettings.*, bundleconfig.json", + "*.css": "$(capture).css.map, $(capture).*.css", + "*.cxx": "$(capture).hpp, $(capture).h, $(capture).hxx", + "*.dart": "$(capture).freezed.dart, $(capture).g.dart", + "*.ex": "$(capture).html.eex, $(capture).html.heex, $(capture).html.leex", + "*.go": "$(capture)_test.go", + "*.java": "$(capture).class", + "*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js", + "*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx", + "*.master": "$(capture).*.cs, $(capture).*.vb", + "*.mjs": "$(capture).mjs.map, $(capture).*.mjs, $(capture)_*.mjs", + "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts", + "*.mts": "$(capture).mts.map, $(capture).*.mts, $(capture)_*.mts", + "*.pubxml": "$(capture).pubxml.user", + "*.resx": "$(capture).*.resx, $(capture).designer.cs, $(capture).designer.vb", + "*.tex": "$(capture).acn, $(capture).acr, $(capture).alg, $(capture).aux, $(capture).bbl, $(capture).blg, $(capture).fdb_latexmk, $(capture).fls, $(capture).glg, $(capture).glo, $(capture).gls, $(capture).idx, $(capture).ind, $(capture).ist, $(capture).lof, $(capture).log, $(capture).lot, $(capture).out, $(capture).pdf, $(capture).synctex.gz, $(capture).toc, $(capture).xdv", + "*.ts": "$(capture).js, $(capture).d.ts.map, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts", + "*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx", + "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json", + "*.vue": "$(capture).*.ts, $(capture).*.js, $(capture).story.vue", + "*.xaml": "$(capture).xaml.cs", + "+layout.svelte": "+layout.ts,+layout.ts,+layout.js,+layout.server.ts,+layout.server.js,+layout.gql", + "+page.svelte": "+page.server.ts,+page.server.js,+page.ts,+page.js,+page.gql", + ".clang-tidy": ".clang-format, .clangd, compile_commands.json", + ".env": "*.env, .env.*, .envrc, env.d.ts", + ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*", + ".project": ".classpath", + "BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE", + "CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json", + "I*.cs": "$(capture).cs", + "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, webpack.mix.js, windi.config.*", + "astro.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml", + "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml", + "default.nix": "shell.nix", + "deno.json*": "*.env, .env.*, .envrc, api-extractor.json, deno.lock, env.d.ts, import-map.json, import_map.json, jsconfig.*, tsconfig.*, tsdoc.*", + "dockerfile": ".dockerignore, docker-compose.*, dockerfile*", + "flake.nix": "flake.lock", + "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "gemfile": ".ruby-version, gemfile.lock", + "go.mod": ".air*, go.sum", + "go.work": "go.work.sum", + "mix.exs": ".credo.exs, .dialyzer_ignore.exs, .formatter.exs, .iex.exs, .tool-versions, mix.lock", + "next.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "package.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lintstagedrc*, .markdownlint*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .simple-git-hooks*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, apollo.config.*, appveyor*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, npm-shrinkwrap.json, nx.*, package-lock.json, package.nls*.json, phpcs.xml, pm2.*, pnpm*, prettier*, pullapprove*, pyrightconfig.json, release-tasks.sh, release.config.*, renovate*, rollup.config.*, rspack*, simple-git-hooks*, stylelint*, tslint*, tsup.config.*, turbo*, typedoc*, unlighthouse*, vercel*, vetur.config.*, webpack*, workspace.json, xo.config.*, yarn*", + "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock, pubspec_overrides.yaml", + "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml", + "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "readme*": "authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors*", + "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "rush.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lintstagedrc*, .markdownlint*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .simple-git-hooks*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, apollo.config.*, appveyor*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, npm-shrinkwrap.json, nx.*, package-lock.json, package.nls*.json, phpcs.xml, pm2.*, pnpm*, prettier*, pullapprove*, pyrightconfig.json, release-tasks.sh, release.config.*, renovate*, rollup.config.*, rspack*, simple-git-hooks*, stylelint*, tslint*, tsup.config.*, turbo*, typedoc*, unlighthouse*, vercel*, vetur.config.*, webpack*, workspace.json, xo.config.*, yarn*", + "shims.d.ts": "*.d.ts", + "svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, houdini.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vite.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "vite.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*", + "vue.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*" + }, + "explorer.openEditors.visible": 0, + "explorer.sortOrder": "default", + "fileNestingUpdater.autoUpdate": false, + "files.autoSave": "afterDelay", + "files.exclude": { + "**/node_modules": true, + "**/bower_components": true, + "**/*.code-search": true, + "**/target": true, + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true, + "**/__pycache__": true, + "**/.mypy_cache": true, + "**/.pytest_cache": true, + "**/.venv": true, + "**/*.pyc": true, + "**/dump.rdb": true, + "**/dist": true, + "**/build": true, + "**/out": true, + "**/.idea": true + }, + "files.hotExit": "onExitAndWindowClose", + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "git.allowForcePush": true, + "git.allowNoVerifyCommit": true, + "git.alwaysShowStagedChangesResourceGroup": true, + "git.alwaysSignOff": true, + "git.autoStash": true, + "git.autofetch": "all", + "git.enableCommitSigning": true, + "git.pullBeforeCheckout": true, + "git.rebaseWhenSync": true, + "git.useCommitInputAsStashMessage": true, + "github.copilot.enable": { + "*": true, + "plaintext": true, + "markdown": false, + "scminput": false + }, + "github.copilot.inlineSuggest.enable": true, + "github.gitProtocol": "ssh", + "gitlens.hovers.avatars": false, + "gitlens.hovers.currentLine.over": "line", + "gitlens.statusBar.enabled": false, + "gitlens.telemetry.enabled": false, + "go.lintFlags": ["--enable-all"], + "go.lintTool": "golangci-lint", + "html.autoClosingTags": true, + "interactiveSession.editor.fontSize": 16, + "javascript.autoClosingTags": true, + "javascript.suggest.autoImports": true, + "javascript.suggest.paths": false, + "javascript.updateImportsOnFileMove.enabled": "always", + "liveServer.settings.CustomBrowser": "firefox:PrivateMode", + "liveServer.settings.fullReload": true, + "liveServer.settings.showOnStatusbar": false, + "mypy-type-checker.importStrategy": "fromEnvironment", + "prettier.printWidth": 79, + "prettier.singleQuote": true, + "prettier.tabWidth": 2, + "python.analysis.autoImportCompletions": true, + "python.analysis.completeFunctionParens": true, + "python.analysis.importFormat": "absolute", + "python.analysis.inlayHints.functionReturnTypes": true, + "python.analysis.typeCheckingMode": "strict", + "python.formatting.blackArgs": ["-l 79"], + "python.formatting.provider": "black", + "python.linting.enabled": true, + "python.linting.mypyEnabled": true, + "python.terminal.activateEnvInCurrentTerminal": true, + "python.terminal.focusAfterLaunch": true, + "scm.diffDecorationsGutterPattern": { + "added": true + }, + "scm.diffDecorationsGutterWidth": 1, + "screencastMode.verticalOffset": 90, + "search.exclude": { + "**/node_modules": true, + "**/bower_components": true, + "**/*.code-search": true, + "**/target": true, + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true, + "**/__pycache__": true, + "**/.mypy_cache": true, + "**/.pytest_cache": true, + "**/.venv": true, + "**/*.pyc": true, + "**/dump.rdb": true, + "**/dist": true, + "**/build": true, + "**/out": true, + "**/.idea": true + }, + "search.smartCase": true, + "search.sortOrder": "modified", + "search.useGlobalIgnoreFiles": true, + "search.useParentIgnoreFiles": true, + "security.workspace.trust.untrustedFiles": "open", + "telemetry.telemetryLevel": "off", + "terminal.integrated.commandsToSkipShell": [ + "workbench.action.focusLeftGroup", + "workbench.action.focusRightGroup", + "workbench.action.toggleSidebarVisibility" + ], + "terminal.integrated.cursorBlinking": true, + "terminal.integrated.cursorStyle": "line", + "terminal.integrated.cursorWidth": 2, + "terminal.integrated.defaultLocation": "editor", + "terminal.integrated.defaultProfile.linux": "fish", + "terminal.integrated.fontSize": 16, + "terminal.integrated.ignoreProcessNames": [ + "starship", + "oh-my-posh", + "bash", + "zsh", + "fish" + ], + "terminal.integrated.shellIntegration.history": 1000, + "terminal.integrated.shellIntegration.suggestEnabled": true, + "terminal.integrated.smoothScrolling": true, + "terminal.integrated.tabs.focusMode": "singleClick", + "terminal.integrated.tabs.hideCondition": "never", + "terminal.integrated.tabs.title": "${sequence}", + "typescript.autoClosingTags": true, + "typescript.referencesCodeLens.enabled": true, + "typescript.suggest.autoImports": true, + "typescript.suggest.paths": false, + "typescript.updateImportsOnFileMove.enabled": "always", + "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", + "window.autoDetectColorScheme": true, + "window.commandCenter": true, + "window.menuBarVisibility": "hidden", + "window.restoreFullscreen": true, + "window.title": "${activeEditorMedium}${separator}${rootName}", + "window.zoomLevel": 2, + "workbench.activityBar.visible": false, + "workbench.colorTheme": "GitHub Light High Contrast", + "workbench.editor.enablePreview": false, + "workbench.editor.highlightModifiedTabs": true, + "workbench.editor.revealIfOpen": true, + "workbench.editor.showTabs": false, + "workbench.iconTheme": "material-icon-theme", + "workbench.layoutControl.enabled": false, + "workbench.list.smoothScrolling": true, + "workbench.preferredDarkColorTheme": "GitHub Dark High Contrast", + "workbench.preferredHighContrastColorTheme": "GitHub Dark High Contrast", + "workbench.preferredHighContrastLightColorTheme": "GitHub Light High Contrast", + "workbench.preferredLightColorTheme": "GitHub Light High Contrast", + "workbench.settings.editor": "ui", + "workbench.settings.enableNaturalLanguageSearch": false, + "workbench.settings.useSplitJSON": false, + "workbench.sideBar.location": "left", + "workbench.tree.indent": 20, + "workbench.tree.renderIndentGuides": "always", + "zenMode.hideLineNumbers": false +} diff --git a/home/dot_config/private_fish/config.fish b/home/dot_config/private_fish/config.fish index fae3e5f..b6d3c4e 100644 --- a/home/dot_config/private_fish/config.fish +++ b/home/dot_config/private_fish/config.fish @@ -11,6 +11,9 @@ source ~/.asdf/asdf.fish # java source ~/.asdf/plugins/java/set-java-home.fish +# vscode +string match -q "$TERM_PROGRAM" vscode and . (code --locate-shell-integration-path fish) + # better cd zoxide init fish --no-aliases | source @@ -22,3 +25,6 @@ direnv hook fish | source # pack source (pack completion --shell fish) + +# Created by `pipx` on 2023-02-11 22:10:49 +set PATH $PATH /home/lkucera/.local/bin