{ "editor.fontLigatures": true, "editor.fontSize": 16, "editor.renderControlCharacters": true, "workbench.iconTheme": "Monokai Classic Icons", "workbench.welcome.enabled": false, "workbench.colorTheme": "Dracula Theme Soft", "vim.overrideCopy": false, "vim.enableNeovim": true, "vim.neovimPath": "/usr/local/bin/nvim", "vim.disableAnnoyingNeovimMessage": true, // Vim easymotion is required for Jump menu - j "vim.easymotion": true, // Use system clipboard for vim "vim.useSystemClipboard": true, // Trigger the main which key menu with in the active editor with vim // This cannot be put into keybindings.json because it will // create conflict with Vim. // https://github.com/stevenguh/spacecode/issues/3 "vim.normalModeKeyBindingsNonRecursive": [ { "before": [""], "commands": ["vspacecode.space"], }, { "before": [","], "commands": [ "vspacecode.space", { "command": "whichkey.triggerKey", "args": "m", }, ], }, ], "vim.visualModeKeyBindingsNonRecursive": [ { "before": [""], "commands": ["vspacecode.space"], }, { "before": [","], "commands": [ "vspacecode.space", { "command": "whichkey.triggerKey", "args": "m", }, ], }, { "before": [">"], "commands": ["editor.action.indentLines"], }, { "before": ["<"], "commands": ["editor.action.outdentLines"], }, ], "workbench.panel.location": "right", "gitHistory.hideCommitViewExplorer": true, "python.linting.pylintEnabled": false, "python.pythonPath": "/usr/local/bin/python3", "editor.wordWrap": "on", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "sync.gist": "3c4e02a02a0d110622006b8c8b058fa5", "go.languageServerFlags": ["-rpc.trace"], "[json]": { "editor.defaultFormatter": "vscode.json-language-features", }, "files.associations": { "*.html": "html", "*.json": "jsonc", "NOTES.txt": "helm", "Dockerfile": "dockerfile", }, "[helm]": { "editor.defaultFormatter": "redhat.vscode-yaml", // "editor.formatOnSave": false // alternatively, force it to leave you alone }, "gitlens.codeLens.recentChange.enabled": false, "gitlens.codeLens.authors.enabled": false, "sync.forceUpload": true, "gitlens.currentLine.enabled": false, "emmet.triggerExpansionOnTab": true, // "terminal.integrated.shell.osx": "/bin/zsh", "editor.fontFamily": "Fira Code, Sarasa Fixed SC Nerd Font, Menlo, Monaco, 'Courier New', monospace", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", }, "search.followSymlinks": false, "go.autocompleteUnimportedPackages": true, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode", }, "vscode-neovim.mouseSelectionStartVisualMode": true, "go.lintTool": "golangci-lint", "go.lintFlags": ["--config=~/.dotfile/golang/golangci.yml"], "go.liveErrors": { "enabled": false, "delay": 500, }, "python.languageServer": "Pylance", "go.overwriteGoplsMiddleware": {}, "go.useLanguageServer": true, "[go]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": "explicit", }, "editor.snippetSuggestions": "none", "editor.defaultFormatter": "golang.go", }, "[go.mod]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": "explicit", }, }, "gopls": { "usePlaceholders": true, "staticcheck": false, }, "go.testFlags": ["-v"], "vscode-neovim.neovimExecutablePaths.darwin": "/usr/local/bin/nvim", "go.buildOnSave": "off", "vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.ABC", "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/im-select", "vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/im-select {im}", "vim.autoSwitchInputMethod.enable": true, "editor.cursorStyle": "line", "editor.insertSpaces": false, "editor.lineNumbers": "on", "editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-", "security.workspace.trust.untrustedFiles": "open", "workbench.tree.indent": 4, "[html]": { "editor.defaultFormatter": "vscode.html-language-features", }, "python.defaultInterpreterPath": "/usr/local/bin/python3", "[python]": { "editor.formatOnType": true, "editor.defaultFormatter": "ms-python.python", }, "[go][go.mod]": { "editor.codeActionsOnSave": { "source.organizeImports": "explicit", }, }, "update.showReleaseNotes": false, "terminal.integrated.defaultProfile.osx": "fish", "extensions.experimental.affinity": { "asvetliakov.vscode-neovim": 1, }, "makefile.configureOnOpen": false, "python.terminal.activateEnvInCurrentTerminal": true, "remote.SSH.enableAgentForwarding": false, "remote.SSH.defaultForwardedPorts": [], "remote.SSH.useLocalServer": false, "remote.SSH.connectTimeout": 30, "remote.SSH.remotePlatform": { "box1": "linux", "hx80": "linux", "hx20": "linux", }, "editor.formatOnSave": true, "pylint.enabled": false, "python.analysis.typeCheckingMode": "standard", "python.analysis.packageIndexDepths": [ { "name": "sklearn", "depth": 2, }, { "name": "matplotlib", "depth": 2, }, { "name": "scipy", "depth": 2, }, { "name": "django", "depth": 2, }, { "name": "flask", "depth": 2, }, { "name": "fastapi", "depth": 2, }, ], "[shellscript]": { "editor.defaultFormatter": "foxundermoon.shell-format", }, // "[dockerfile]": { // "editor.defaultFormatter": "foxundermoon.shell-format" // }, "[ignore]": { "editor.defaultFormatter": "foxundermoon.shell-format", }, "[properties]": { "editor.defaultFormatter": "foxundermoon.shell-format", }, "editor.codeActionsOnSave": { // "source.organizeImports": "explicit", "source.fixAll.eslint": "explicit", }, "[proto3]": { "editor.defaultFormatter": "zxh404.vscode-proto3", }, "[dotenv]": { "editor.defaultFormatter": "foxundermoon.shell-format", }, "typescript.preferences.quoteStyle": "single", "javascript.preferences.quoteStyle": "single", "go.toolsManagement.autoUpdate": true, "pretty-formatter.quoteConvert": "single", "html.completion.attributeDefaultValue": "singlequotes", "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode", }, "prettier.jsxSingleQuote": true, "go.buildFlags": ["-tags=wireinject"], "[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.insertSpaces": true, "editor.tabSize": 2, "editor.autoIndent": "advanced", "diffEditor.ignoreTrimWhitespace": false, "editor.defaultColorDecorators": "never", }, "html.format.unformatted": "", "editor.defaultFormatter": "esbenp.prettier-vscode", "notebook.defaultFormatter": "esbenp.prettier-vscode", "workbench.activityBar.orientation": "vertical", // cursor test "vspacecode.bindingOverrides": [ { "keys": ["space"], "name": "Space (Global Leader)", "type": "bind", "command": "vspacecode.space", "when": "editorTextFocus || explorerViewletVisible || terminalFocus", }, { "keys": "w.t", "name": "Toggle Terminal", "type": "command", "command": "workbench.action.terminal.toggleTerminal", }, { "keys": "w.w", "name": "Toggle AI Sidebar", "type": "command", "command": "workbench.action.toggleAuxiliaryBar", }, { "keys": "w.e", "name": "Focus First Editor Group", "type": "command", "command": "workbench.action.focusFirstEditorGroup", }, ], "[java]": { "editor.suggest.snippetsPreventQuickSuggestions": false, }, "git.confirmSync": false, "editor.dropIntoEditor.preferences": [], "whichkey.bindingOverrides": [], "remote.SSH.localServerDownload": "always", "workbench.colorCustomizations": {}, "javascript.format.enable": false, "typescript.format.enable": false, "terminal.integrated.env.linux": { "ANTHROPIC_AUTH_TOKEN": "sk-cp-QvKTjyX6D0bf5u0f9mB-mpaYcyCwdXq3nubxEzTFFtiGuYmLmC_nyxGOsK3jzmJSCMix2rXJ90iSFb6Xva0R30ZY1ilwMLf44npGnAzTWgtwUIqoGwHmQsc", "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.1", "ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.1", "ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.1", "ANTHROPIC_MODEL": "MiniMax-M2.1", "API_TIMEOUT_MS": "3000000", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1, }, "claudeCode.preferredLocation": "panel", "window.autoDetectColorScheme": false, }