Last active
October 13, 2024 15:08
-
-
Save kiprasmel/de9160a0602463fb752f2d84d7aa4fd8 to your computer and use it in GitHub Desktop.
VSCode config. Managed via https://github.com/kiprasmel/code-settings-sync
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2024-10-08T01:20:53.886Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "9a2c5b90-283b-4454-87b6-96c05146d7ba", | |
"publisherId": "Endormi.2077-theme", | |
"publisherDisplayName": "Endormi" | |
}, | |
"name": "2077-theme", | |
"publisher": "Endormi", | |
"version": "1.5.3" | |
}, | |
{ | |
"metadata": { | |
"id": "850c6bb1-4a81-4f83-a81f-835d651a211c", | |
"publisherId": "Mikael.Angular-BeastCode", | |
"publisherDisplayName": "Mikael" | |
}, | |
"name": "Angular-BeastCode", | |
"publisher": "Mikael", | |
"version": "10.0.3" | |
}, | |
{ | |
"metadata": { | |
"id": "b1b0f283-8246-4e90-832e-a6c409d378d1", | |
"publisherId": "mads-hartmann.bash-ide-vscode", | |
"publisherDisplayName": "mads-hartmann" | |
}, | |
"name": "bash-ide-vscode", | |
"publisher": "mads-hartmann", | |
"version": "1.39.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a", | |
"publisherId": "CoenraadS.bracket-pair-colorizer-2", | |
"publisherDisplayName": "CoenraadS" | |
}, | |
"name": "bracket-pair-colorizer-2", | |
"publisher": "CoenraadS", | |
"version": "0.2.4" | |
}, | |
{ | |
"metadata": { | |
"id": "5c7eb145-7d7c-43c5-a7c4-cec0c749469b", | |
"publisherId": "AbdAlMoniem-AlHifnawy.c-call-hierarchy", | |
"publisherDisplayName": "AbdAlMoniem-AlHifnawy" | |
}, | |
"name": "c-call-hierarchy", | |
"publisher": "AbdAlMoniem-AlHifnawy", | |
"version": "2.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f35c86ba-03f0-4259-9eb9-326e33e39f90", | |
"publisherId": "ericadamski.carbon-now-sh", | |
"publisherDisplayName": "ericadamski" | |
}, | |
"name": "carbon-now-sh", | |
"publisher": "ericadamski", | |
"version": "1.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8", | |
"publisherId": "twxs.cmake", | |
"publisherDisplayName": "twxs" | |
}, | |
"name": "cmake", | |
"publisher": "twxs", | |
"version": "0.0.17" | |
}, | |
{ | |
"metadata": { | |
"id": "7c889349-8749-43d4-8b5e-08939936d7f4", | |
"publisherId": "ms-vscode.cmake-tools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cmake-tools", | |
"publisher": "ms-vscode", | |
"version": "1.16.32" | |
}, | |
{ | |
"metadata": { | |
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5", | |
"publisherId": "naumovs.color-highlight", | |
"publisherDisplayName": "naumovs" | |
}, | |
"name": "color-highlight", | |
"publisher": "naumovs", | |
"version": "2.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9", | |
"publisherId": "bierner.color-info", | |
"publisherDisplayName": "bierner" | |
}, | |
"name": "color-info", | |
"publisher": "bierner", | |
"version": "0.7.2" | |
}, | |
{ | |
"metadata": { | |
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2", | |
"publisherId": "ms-vscode.cpptools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools", | |
"publisher": "ms-vscode", | |
"version": "1.19.2" | |
}, | |
{ | |
"metadata": { | |
"id": "3957b2f6-f086-49b5-a7b4-5da772123130", | |
"publisherId": "ms-vscode.cpptools-extension-pack", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools-extension-pack", | |
"publisher": "ms-vscode", | |
"version": "1.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "99b17261-8f6e-45f0-9ad5-a69c6f509a4f", | |
"publisherId": "ms-vscode.cpptools-themes", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools-themes", | |
"publisher": "ms-vscode", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f4a2b496-ab61-490e-928e-4f8bd332ec2c", | |
"publisherId": "chanhx.crabviz", | |
"publisherDisplayName": "chanhx" | |
}, | |
"name": "crabviz", | |
"publisher": "chanhx", | |
"version": "0.3.2" | |
}, | |
{ | |
"metadata": { | |
"id": "84abc5d0-8866-4de0-ae3b-169c90c6affb", | |
"publisherId": "MoOx.dark-sea", | |
"publisherDisplayName": "MoOx" | |
}, | |
"name": "dark-sea", | |
"publisher": "MoOx", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2fd22b8e-b3b8-4e7f-9a28-a5e2d1bdd0d4", | |
"publisherId": "webfreak.debug", | |
"publisherDisplayName": "webfreak" | |
}, | |
"name": "debug", | |
"publisher": "webfreak", | |
"version": "0.27.0" | |
}, | |
{ | |
"metadata": { | |
"id": "bce78737-8848-49f7-a27d-97004928fe41", | |
"publisherId": "hediet.debug-visualizer", | |
"publisherDisplayName": "hediet" | |
}, | |
"name": "debug-visualizer", | |
"publisher": "hediet", | |
"version": "2.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd", | |
"publisherId": "msjsdiag.debugger-for-chrome", | |
"publisherDisplayName": "msjsdiag" | |
}, | |
"name": "debugger-for-chrome", | |
"publisher": "msjsdiag", | |
"version": "4.13.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4bd5d2c9-9d65-401a-b0b2-7498d9f17615", | |
"publisherId": "ms-python.debugpy", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "debugpy", | |
"publisher": "ms-python", | |
"version": "2024.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "55ec28e9-6b64-4a46-8b7b-263281f16614", | |
"publisherId": "brpaz.devhints", | |
"publisherDisplayName": "brpaz" | |
}, | |
"name": "devhints", | |
"publisher": "brpaz", | |
"version": "0.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5c5e67b8-b512-4f43-88b0-b4b7af0c50b0", | |
"publisherId": "bierner.docs-view", | |
"publisherDisplayName": "bierner" | |
}, | |
"name": "docs-view", | |
"publisher": "bierner", | |
"version": "0.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5e118b09-7694-4232-b0bd-ed44c08146b5", | |
"publisherId": "SteveSevetS.doom-emacs-theme", | |
"publisherDisplayName": "SteveSevetS" | |
}, | |
"name": "doom-emacs-theme", | |
"publisher": "SteveSevetS", | |
"version": "0.1.1" | |
}, | |
{ | |
"metadata": { | |
"id": "79d23811-8240-4e51-867e-99962717a7ca", | |
"publisherId": "NTBBloodbath.doom-one", | |
"publisherDisplayName": "NTBBloodbath" | |
}, | |
"name": "doom-one", | |
"publisher": "NTBBloodbath", | |
"version": "0.1.1" | |
}, | |
{ | |
"metadata": { | |
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
"publisherId": "mikestead.dotenv", | |
"publisherDisplayName": "mikestead" | |
}, | |
"name": "dotenv", | |
"publisher": "mikestead", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588", | |
"publisherId": "EditorConfig.EditorConfig", | |
"publisherDisplayName": "EditorConfig" | |
}, | |
"name": "EditorConfig", | |
"publisher": "EditorConfig", | |
"version": "0.16.4" | |
}, | |
{ | |
"metadata": { | |
"id": "9d8c32ab-354c-4daf-a9bf-20b633734435", | |
"publisherId": "usernamehw.errorlens", | |
"publisherDisplayName": "usernamehw" | |
}, | |
"name": "errorlens", | |
"publisher": "usernamehw", | |
"version": "3.15.0" | |
}, | |
{ | |
"metadata": { | |
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c", | |
"publisherId": "dsznajder.es7-react-js-snippets", | |
"publisherDisplayName": "dsznajder" | |
}, | |
"name": "es7-react-js-snippets", | |
"publisher": "dsznajder", | |
"version": "4.4.3" | |
}, | |
{ | |
"metadata": { | |
"id": "e55376f2-3b3e-4916-8dbf-34df2fce687b", | |
"publisherId": "drKnoxy.eslint-disable-snippets", | |
"publisherDisplayName": "drKnoxy" | |
}, | |
"name": "eslint-disable-snippets", | |
"publisher": "drKnoxy", | |
"version": "1.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "b3917e4f-5086-4def-a82b-2ae6b708db16", | |
"publisherId": "flowtype.flow-for-vscode", | |
"publisherDisplayName": "flowtype" | |
}, | |
"name": "flow-for-vscode", | |
"publisher": "flowtype", | |
"version": "2.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238", | |
"publisherId": "GrapeCity.gc-excelviewer", | |
"publisherDisplayName": "GrapeCity" | |
}, | |
"name": "gc-excelviewer", | |
"publisher": "GrapeCity", | |
"version": "4.2.58" | |
}, | |
{ | |
"metadata": { | |
"id": "7632e3e0-7d47-4be3-a5e3-a5873293f815", | |
"publisherId": "pomber.git-file-history", | |
"publisherDisplayName": "pomber" | |
}, | |
"name": "git-file-history", | |
"publisher": "pomber", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7", | |
"publisherId": "mhutchie.git-graph", | |
"publisherDisplayName": "mhutchie" | |
}, | |
"name": "git-graph", | |
"publisher": "mhutchie", | |
"version": "1.30.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511", | |
"publisherId": "donjayamanne.githistory", | |
"publisherDisplayName": "donjayamanne" | |
}, | |
"name": "githistory", | |
"publisher": "donjayamanne", | |
"version": "0.6.20" | |
}, | |
{ | |
"metadata": { | |
"id": "7328a705-91fc-49e6-8293-da6f112e482d", | |
"publisherId": "GitHub.github-vscode-theme", | |
"publisherDisplayName": "GitHub" | |
}, | |
"name": "github-vscode-theme", | |
"publisher": "GitHub", | |
"version": "6.3.4" | |
}, | |
{ | |
"metadata": { | |
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29", | |
"publisherId": "codezombiech.gitignore", | |
"publisherDisplayName": "codezombiech" | |
}, | |
"name": "gitignore", | |
"publisher": "codezombiech", | |
"version": "0.9.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
"publisherId": "eamodio.gitlens", | |
"publisherDisplayName": "eamodio" | |
}, | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "14.8.0" | |
}, | |
{ | |
"metadata": { | |
"id": "aead9e6c-3483-4ce4-a09f-843e25ce696f", | |
"publisherId": "haskell.haskell", | |
"publisherDisplayName": "haskell" | |
}, | |
"name": "haskell", | |
"publisher": "haskell", | |
"version": "2.4.3" | |
}, | |
{ | |
"metadata": { | |
"id": "4f846889-2416-4974-93cc-20ffd528cd4e", | |
"publisherId": "UCL.haskelly", | |
"publisherDisplayName": "UCL" | |
}, | |
"name": "haskelly", | |
"publisher": "UCL", | |
"version": "0.5.5" | |
}, | |
{ | |
"metadata": { | |
"id": "5149b880-bc9c-4bd7-a43a-19401d412392", | |
"publisherId": "keroc.hex-fmt", | |
"publisherDisplayName": "keroc" | |
}, | |
"name": "hex-fmt", | |
"publisher": "keroc", | |
"version": "1.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "cc7d2112-5178-4472-8e0e-25dced95e7f0", | |
"publisherId": "ms-vscode.hexeditor", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "hexeditor", | |
"publisher": "ms-vscode", | |
"version": "1.9.13" | |
}, | |
{ | |
"metadata": { | |
"id": "fe92790a-e1a7-4df4-a73a-faf4369c7c8f", | |
"publisherId": "jcanero.hoogle-vscode", | |
"publisherDisplayName": "jcanero" | |
}, | |
"name": "hoogle-vscode", | |
"publisher": "jcanero", | |
"version": "0.0.7" | |
}, | |
{ | |
"metadata": { | |
"id": "7661e18a-ca94-4e7d-be7c-3b83ff7250c0", | |
"publisherId": "alexandernanberg.horizon-theme-vscode", | |
"publisherDisplayName": "alexandernanberg" | |
}, | |
"name": "horizon-theme-vscode", | |
"publisher": "alexandernanberg", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "9fa2a00e-3bfa-4c2a-abc4-a865bb2b5cf3", | |
"publisherId": "VisualStudioExptTeam.intellicode-api-usage-examples", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "intellicode-api-usage-examples", | |
"publisher": "VisualStudioExptTeam", | |
"version": "0.2.8" | |
}, | |
{ | |
"metadata": { | |
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f", | |
"publisherId": "xabikos.JavaScriptSnippets", | |
"publisherDisplayName": "xabikos" | |
}, | |
"name": "JavaScriptSnippets", | |
"publisher": "xabikos", | |
"version": "1.8.0" | |
}, | |
{ | |
"metadata": { | |
"id": "06f7435c-f0c3-4f34-a527-5b29dc11e433", | |
"publisherId": "jq-syntax-highlighting.jq-syntax-highlighting", | |
"publisherDisplayName": "jq-syntax-highlighting" | |
}, | |
"name": "jq-syntax-highlighting", | |
"publisher": "jq-syntax-highlighting", | |
"version": "0.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8", | |
"publisherId": "ms-toolsai.jupyter", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter", | |
"publisher": "ms-toolsai", | |
"version": "2023.10.1100000000" | |
}, | |
{ | |
"metadata": { | |
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27", | |
"publisherId": "ms-toolsai.jupyter-keymap", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-keymap", | |
"publisher": "ms-toolsai", | |
"version": "1.1.2" | |
}, | |
{ | |
"metadata": { | |
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf", | |
"publisherId": "ms-toolsai.jupyter-renderers", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-renderers", | |
"publisher": "ms-toolsai", | |
"version": "1.0.17" | |
}, | |
{ | |
"metadata": { | |
"id": "270c1d3b-a657-446f-83b8-ab32fd7af006", | |
"publisherId": "justusadam.language-haskell", | |
"publisherDisplayName": "justusadam" | |
}, | |
"name": "language-haskell", | |
"publisher": "justusadam", | |
"version": "3.6.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b7a6a44f-8a58-4a19-836f-00ab41d8056d", | |
"publisherId": "jaredkent.laserwave", | |
"publisherDisplayName": "jaredkent" | |
}, | |
"name": "laserwave", | |
"publisher": "jaredkent", | |
"version": "1.3.3" | |
}, | |
{ | |
"metadata": { | |
"id": "61d03280-3919-4dd1-bce1-178ca21fdeaf", | |
"publisherId": "James-Yu.latex-workshop", | |
"publisherDisplayName": "James-Yu" | |
}, | |
"name": "latex-workshop", | |
"publisher": "James-Yu", | |
"version": "9.18.0" | |
}, | |
{ | |
"metadata": { | |
"id": "a386158e-90f6-4fd7-bd5e-ef6c122b503f", | |
"publisherId": "mattn.Lisp", | |
"publisherDisplayName": "mattn" | |
}, | |
"name": "Lisp", | |
"publisher": "mattn", | |
"version": "0.1.12" | |
}, | |
{ | |
"metadata": { | |
"id": "4eae7368-ec63-429d-8449-57a7df5e2117", | |
"publisherId": "ms-vscode.live-server", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "live-server", | |
"publisher": "ms-vscode", | |
"version": "0.4.13" | |
}, | |
{ | |
"metadata": { | |
"id": "e09cf600-90a1-414e-92a0-031f1a5391c6", | |
"publisherId": "ms-vscode.makefile-tools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "makefile-tools", | |
"publisher": "ms-vscode", | |
"version": "0.8.22" | |
}, | |
{ | |
"metadata": { | |
"id": "98790d67-10fa-497c-9113-f6c7489207b2", | |
"publisherId": "yzhang.markdown-all-in-one", | |
"publisherDisplayName": "yzhang" | |
}, | |
"name": "markdown-all-in-one", | |
"publisher": "yzhang", | |
"version": "3.6.2" | |
}, | |
{ | |
"metadata": { | |
"id": "5db78037-f674-459f-a236-db622c427c5b", | |
"publisherId": "PKief.material-icon-theme", | |
"publisherDisplayName": "PKief" | |
}, | |
"name": "material-icon-theme", | |
"publisher": "PKief", | |
"version": "4.33.0" | |
}, | |
{ | |
"metadata": { | |
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6", | |
"publisherId": "zhuangtongfa.material-theme", | |
"publisherDisplayName": "zhuangtongfa" | |
}, | |
"name": "material-theme", | |
"publisher": "zhuangtongfa", | |
"version": "3.16.2" | |
}, | |
{ | |
"metadata": { | |
"id": "ef2a5b38-02c4-4193-8561-1f072c209474", | |
"publisherId": "silvenon.mdx", | |
"publisherDisplayName": "silvenon" | |
}, | |
"name": "mdx", | |
"publisher": "silvenon", | |
"version": "0.1.1" | |
}, | |
{ | |
"metadata": { | |
"id": "e9e7f567-5669-4c9c-a2db-df05d6cf28ed", | |
"publisherId": "miguelsolorio.min-theme", | |
"publisherDisplayName": "miguelsolorio" | |
}, | |
"name": "min-theme", | |
"publisher": "miguelsolorio", | |
"version": "1.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89", | |
"publisherId": "leizongmin.node-module-intellisense", | |
"publisherDisplayName": "leizongmin" | |
}, | |
"name": "node-module-intellisense", | |
"publisher": "leizongmin", | |
"version": "1.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6f35c257-7fd5-4bc2-9cd1-01976589c17a", | |
"publisherId": "arcticicestudio.nord-visual-studio-code", | |
"publisherDisplayName": "arcticicestudio" | |
}, | |
"name": "nord-visual-studio-code", | |
"publisher": "arcticicestudio", | |
"version": "0.19.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8", | |
"publisherId": "christian-kohler.npm-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "npm-intellisense", | |
"publisher": "christian-kohler", | |
"version": "1.4.5" | |
}, | |
{ | |
"metadata": { | |
"id": "fef63133-dae3-40fb-b81d-6da7617b4b1e", | |
"publisherId": "techer.open-in-browser", | |
"publisherDisplayName": "techer" | |
}, | |
"name": "open-in-browser", | |
"publisher": "techer", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f", | |
"publisherId": "IBM.output-colorizer", | |
"publisherDisplayName": "IBM" | |
}, | |
"name": "output-colorizer", | |
"publisher": "IBM", | |
"version": "0.1.2" | |
}, | |
{ | |
"metadata": { | |
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
"publisherId": "esbenp.prettier-vscode", | |
"publisherDisplayName": "esbenp" | |
}, | |
"name": "prettier-vscode", | |
"publisher": "esbenp", | |
"version": "10.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "33ce9d6b-41cf-4972-a62b-386f7201981d", | |
"publisherId": "Prisma.prisma", | |
"publisherDisplayName": "Prisma" | |
}, | |
"name": "prisma", | |
"publisher": "Prisma", | |
"version": "5.9.1" | |
}, | |
{ | |
"metadata": { | |
"id": "bec6a8b1-31d4-4f4e-9b3c-9141285b359f", | |
"publisherId": "zhouronghui.propertylist", | |
"publisherDisplayName": "zhouronghui" | |
}, | |
"name": "propertylist", | |
"publisher": "zhouronghui", | |
"version": "0.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "3792588c-3d35-442d-91ea-fe6a755e8155", | |
"publisherId": "mechatroner.rainbow-csv", | |
"publisherDisplayName": "mechatroner" | |
}, | |
"name": "rainbow-csv", | |
"publisher": "mechatroner", | |
"version": "3.11.0" | |
}, | |
{ | |
"metadata": { | |
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df", | |
"publisherId": "ms-vscode-remote.remote-containers", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-containers", | |
"publisher": "ms-vscode-remote", | |
"version": "0.315.1" | |
}, | |
{ | |
"metadata": { | |
"id": "607fd052-be03-4363-b657-2bd62b83d28a", | |
"publisherId": "ms-vscode-remote.remote-ssh", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-ssh", | |
"publisher": "ms-vscode-remote", | |
"version": "0.106.5" | |
}, | |
{ | |
"metadata": { | |
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c", | |
"publisherId": "ms-vscode-remote.remote-ssh-edit", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-ssh-edit", | |
"publisher": "ms-vscode-remote", | |
"version": "0.86.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb", | |
"publisherId": "stkb.rewrap", | |
"publisherDisplayName": "stkb" | |
}, | |
"name": "rewrap", | |
"publisher": "stkb", | |
"version": "1.16.3" | |
}, | |
{ | |
"metadata": { | |
"id": "430af273-c0cc-4565-a417-6ee1991bbf4c", | |
"publisherId": "Shopify.ruby-extensions-pack", | |
"publisherDisplayName": "Shopify" | |
}, | |
"name": "ruby-extensions-pack", | |
"publisher": "Shopify", | |
"version": "0.1.8" | |
}, | |
{ | |
"metadata": { | |
"id": "ef656a13-3703-477b-9f36-672a0c949b96", | |
"publisherId": "Shopify.ruby-lsp", | |
"publisherDisplayName": "Shopify" | |
}, | |
"name": "ruby-lsp", | |
"publisher": "Shopify", | |
"version": "0.5.10" | |
}, | |
{ | |
"metadata": { | |
"id": "87592fe7-f129-48db-bb23-72bffd27882f", | |
"publisherId": "LoranKloeze.ruby-rubocop-revived", | |
"publisherDisplayName": "LoranKloeze" | |
}, | |
"name": "ruby-rubocop-revived", | |
"publisher": "LoranKloeze", | |
"version": "0.9.5" | |
}, | |
{ | |
"metadata": { | |
"id": "06574cb4-e5dc-4631-8174-a543a4533621", | |
"publisherId": "rust-lang.rust-analyzer", | |
"publisherDisplayName": "rust-lang" | |
}, | |
"name": "rust-analyzer", | |
"publisher": "rust-lang", | |
"version": "0.3.1831" | |
}, | |
{ | |
"metadata": { | |
"id": "b80129ef-d190-4ffd-80bf-7ebd643d53d1", | |
"publisherId": "asvetliakov.snapshot-tools", | |
"publisherDisplayName": "asvetliakov" | |
}, | |
"name": "snapshot-tools", | |
"publisher": "asvetliakov", | |
"version": "0.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "67d58bf5-9c4f-495f-bee0-d1d3f5898a8b", | |
"publisherId": "sorbet.sorbet-vscode-extension", | |
"publisherDisplayName": "sorbet" | |
}, | |
"name": "sorbet-vscode-extension", | |
"publisher": "sorbet", | |
"version": "0.3.33" | |
}, | |
{ | |
"metadata": { | |
"id": "b34fd7d3-c0bc-493c-b90e-3246904ea27b", | |
"publisherId": "statelyai.stately-vscode", | |
"publisherDisplayName": "statelyai" | |
}, | |
"name": "stately-vscode", | |
"publisher": "statelyai", | |
"version": "2.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4ae6dc82-7981-4f10-bd81-2d72aec37f39", | |
"publisherId": "jock.svg", | |
"publisherDisplayName": "jock" | |
}, | |
"name": "svg", | |
"publisher": "jock", | |
"version": "1.5.3" | |
}, | |
{ | |
"metadata": { | |
"id": "e5fd2b56-1637-4d4f-8252-6c9d416f9a28", | |
"publisherId": "RobbOwen.synthwave-vscode", | |
"publisherDisplayName": "RobbOwen" | |
}, | |
"name": "synthwave-vscode", | |
"publisher": "RobbOwen", | |
"version": "0.1.15" | |
}, | |
{ | |
"metadata": { | |
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1", | |
"publisherId": "dracula-theme.theme-dracula", | |
"publisherDisplayName": "dracula-theme" | |
}, | |
"name": "theme-dracula", | |
"publisher": "dracula-theme", | |
"version": "2.24.3" | |
}, | |
{ | |
"metadata": { | |
"id": "23d8b07b-4def-40ac-a04e-665c450f6060", | |
"publisherId": "ban.troff", | |
"publisherDisplayName": "ban" | |
}, | |
"name": "troff", | |
"publisher": "ban", | |
"version": "1.0.24" | |
}, | |
{ | |
"metadata": { | |
"id": "691a4b91-5b06-4b31-ad3f-7441ed7246e8", | |
"publisherId": "kakumei.ts-debug", | |
"publisherDisplayName": "kakumei" | |
}, | |
"name": "ts-debug", | |
"publisher": "kakumei", | |
"version": "0.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "400f494d-615f-412d-a133-5744b05eb333", | |
"publisherId": "rbuckton.tsserver-live-reload", | |
"publisherDisplayName": "rbuckton" | |
}, | |
"name": "tsserver-live-reload", | |
"publisher": "rbuckton", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03", | |
"publisherId": "vscodevim.vim", | |
"publisherDisplayName": "vscodevim" | |
}, | |
"name": "vim", | |
"publisher": "vscodevim", | |
"version": "1.27.2" | |
}, | |
{ | |
"metadata": { | |
"id": "ecc7bbf7-9d61-46c8-b47e-a2a27c38b38d", | |
"publisherId": "XadillaX.viml", | |
"publisherDisplayName": "XadillaX" | |
}, | |
"name": "viml", | |
"publisher": "XadillaX", | |
"version": "2.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f9b32bf2-37af-4611-b252-80b6a8c279d2", | |
"publisherId": "chriskirknielsen.visubezier", | |
"publisherDisplayName": "chriskirknielsen" | |
}, | |
"name": "visubezier", | |
"publisher": "chriskirknielsen", | |
"version": "1.6.1" | |
}, | |
{ | |
"metadata": { | |
"id": "bf8aa94a-4051-42fe-9bd1-2becad466fe7", | |
"publisherId": "Equinusocio.vsc-community-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-community-material-theme", | |
"publisher": "Equinusocio", | |
"version": "1.4.7" | |
}, | |
{ | |
"metadata": { | |
"id": "45bfc9eb-5e03-487f-bffe-315fa6881d6a", | |
"publisherId": "Equinusocio.vsc-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-material-theme", | |
"publisher": "Equinusocio", | |
"version": "34.3.1" | |
}, | |
{ | |
"metadata": { | |
"id": "6959958f-be4d-42c4-8aa4-dc2c2f086b0a", | |
"publisherId": "equinusocio.vsc-material-theme-icons", | |
"publisherDisplayName": "equinusocio" | |
}, | |
"name": "vsc-material-theme-icons", | |
"publisher": "equinusocio", | |
"version": "3.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "085342db-9568-49b0-ad93-3223ac4c1baa", | |
"publisherId": "mrmlnc.vscode-apache", | |
"publisherDisplayName": "mrmlnc" | |
}, | |
"name": "vscode-apache", | |
"publisher": "mrmlnc", | |
"version": "1.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "c02d9ac5-239a-4d5b-98bb-0d5e42c58d36", | |
"publisherId": "zawys.vscode-as-git-mergetool", | |
"publisherDisplayName": "zawys" | |
}, | |
"name": "vscode-as-git-mergetool", | |
"publisher": "zawys", | |
"version": "0.14.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2f0eaac2-070b-4dc7-9b23-8dd4c970c11c", | |
"publisherId": "redhat.vscode-commons", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-commons", | |
"publisher": "redhat", | |
"version": "0.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "1b160753-ae5e-42bb-82ad-d115ce5c10f4", | |
"publisherId": "be5invis.vscode-custom-css", | |
"publisherDisplayName": "be5invis" | |
}, | |
"name": "vscode-custom-css", | |
"publisher": "be5invis", | |
"version": "7.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
"publisherId": "ms-azuretools.vscode-docker", | |
"publisherDisplayName": "ms-azuretools" | |
}, | |
"name": "vscode-docker", | |
"publisher": "ms-azuretools", | |
"version": "1.28.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ea6a6046-2132-421f-a984-664909fcf0b8", | |
"publisherId": "hediet.vscode-drawio", | |
"publisherDisplayName": "hediet" | |
}, | |
"name": "vscode-drawio", | |
"publisher": "hediet", | |
"version": "1.6.6" | |
}, | |
{ | |
"metadata": { | |
"id": "3d4d1c3e-badd-4703-bb18-419c83c7dd9e", | |
"publisherId": "jpsnee.vscode-editor-macros", | |
"publisherDisplayName": "jpsnee" | |
}, | |
"name": "vscode-editor-macros", | |
"publisher": "jpsnee", | |
"version": "0.0.3" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.4.4" | |
}, | |
{ | |
"metadata": { | |
"id": "c5f4d87f-a524-462c-ac01-923eb19cf3e9", | |
"publisherId": "firefox-devtools.vscode-firefox-debug", | |
"publisherDisplayName": "firefox-devtools" | |
}, | |
"name": "vscode-firefox-debug", | |
"publisher": "firefox-devtools", | |
"version": "2.9.10" | |
}, | |
{ | |
"metadata": { | |
"id": "4ecd3cb4-21a4-48d5-b9ae-f5d9b1882fde", | |
"publisherId": "lehni.vscode-fix-checksums", | |
"publisherDisplayName": "lehni" | |
}, | |
"name": "vscode-fix-checksums", | |
"publisher": "lehni", | |
"version": "1.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1bb53a67-e606-4116-baf8-3d325f92d3df", | |
"publisherId": "eriksik2.vscode-ghci", | |
"publisherDisplayName": "eriksik2" | |
}, | |
"name": "vscode-ghci", | |
"publisher": "eriksik2", | |
"version": "0.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229", | |
"publisherId": "GraphQL.vscode-graphql", | |
"publisherDisplayName": "GraphQL" | |
}, | |
"name": "vscode-graphql", | |
"publisher": "GraphQL", | |
"version": "0.9.1" | |
}, | |
{ | |
"metadata": { | |
"id": "e1ab76b1-9acd-4ffa-baf7-1d9eaf7cf3d2", | |
"publisherId": "GraphQL.vscode-graphql-syntax", | |
"publisherDisplayName": "GraphQL" | |
}, | |
"name": "vscode-graphql-syntax", | |
"publisher": "GraphQL", | |
"version": "1.3.2" | |
}, | |
{ | |
"metadata": { | |
"id": "9503bc2d-f581-462c-86fd-1dddf4857e66", | |
"publisherId": "joaompinto.vscode-graphviz", | |
"publisherDisplayName": "joaompinto" | |
}, | |
"name": "vscode-graphviz", | |
"publisher": "joaompinto", | |
"version": "0.0.9" | |
}, | |
{ | |
"metadata": { | |
"id": "aaee577c-f062-495a-9816-0cbd442f1d25", | |
"publisherId": "ecmel.vscode-html-css", | |
"publisherDisplayName": "ecmel" | |
}, | |
"name": "vscode-html-css", | |
"publisher": "ecmel", | |
"version": "2.0.9" | |
}, | |
{ | |
"metadata": { | |
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a", | |
"publisherId": "vscode-icons-team.vscode-icons", | |
"publisherDisplayName": "vscode-icons-team" | |
}, | |
"name": "vscode-icons", | |
"publisher": "vscode-icons-team", | |
"version": "12.7.0" | |
}, | |
{ | |
"metadata": { | |
"id": "365e5ba2-619e-4679-aa1d-8f7244c53ffc", | |
"publisherId": "dandric.vscode-jq", | |
"publisherDisplayName": "dandric" | |
}, | |
"name": "vscode-jq", | |
"publisher": "dandric", | |
"version": "1.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dd5a2c83-ad8c-4839-a529-0644e5acb646", | |
"publisherId": "mgmcdermott.vscode-language-babel", | |
"publisherDisplayName": "mgmcdermott" | |
}, | |
"name": "vscode-language-babel", | |
"publisher": "mgmcdermott", | |
"version": "0.0.40" | |
}, | |
{ | |
"metadata": { | |
"id": "bee31e34-a44b-4a76-9ec2-e9fd1439a0f6", | |
"publisherId": "vadimcn.vscode-lldb", | |
"publisherDisplayName": "vadimcn" | |
}, | |
"name": "vscode-lldb", | |
"publisher": "vadimcn", | |
"version": "1.10.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2d6939dc-9776-4c55-bdbe-6af17c602141", | |
"publisherId": "xyc.vscode-mdx-preview", | |
"publisherDisplayName": "xyc" | |
}, | |
"name": "vscode-mdx-preview", | |
"publisher": "xyc", | |
"version": "0.3.3" | |
}, | |
{ | |
"metadata": { | |
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd", | |
"publisherId": "ms-python.vscode-pylance", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "vscode-pylance", | |
"publisher": "ms-python", | |
"version": "2024.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "24c6dcf1-6c66-4c4e-be43-d48d0d9c5a41", | |
"publisherId": "KoichiSasada.vscode-rdbg", | |
"publisherDisplayName": "KoichiSasada" | |
}, | |
"name": "vscode-rdbg", | |
"publisher": "KoichiSasada", | |
"version": "0.2.2" | |
}, | |
{ | |
"metadata": { | |
"id": "28fcf0b8-26a5-4e99-9b8d-02e990366c6f", | |
"publisherId": "tombonnike.vscode-status-bar-format-toggle", | |
"publisherDisplayName": "tombonnike" | |
}, | |
"name": "vscode-status-bar-format-toggle", | |
"publisher": "tombonnike", | |
"version": "3.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4db62a7c-7d70-419c-96d2-6c3a4dc77ea5", | |
"publisherId": "bradlc.vscode-tailwindcss", | |
"publisherDisplayName": "bradlc" | |
}, | |
"name": "vscode-tailwindcss", | |
"publisher": "bradlc", | |
"version": "0.10.5" | |
}, | |
{ | |
"metadata": { | |
"id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6", | |
"publisherId": "akamud.vscode-theme-onedark", | |
"publisherDisplayName": "akamud" | |
}, | |
"name": "vscode-theme-onedark", | |
"publisher": "akamud", | |
"version": "2.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "15305aca-2588-4ca0-8147-ab2c64730b82", | |
"publisherId": "ms-vscode.vscode-typescript-next", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "vscode-typescript-next", | |
"publisher": "ms-vscode", | |
"version": "5.4.20240209" | |
}, | |
{ | |
"metadata": { | |
"id": "df4335ce-aaa2-4957-bbe3-a8aabc9f48b5", | |
"publisherId": "vlanguage.vscode-vlang", | |
"publisherDisplayName": "vlanguage" | |
}, | |
"name": "vscode-vlang", | |
"publisher": "vlanguage", | |
"version": "0.1.14" | |
}, | |
{ | |
"metadata": { | |
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3", | |
"publisherId": "WakaTime.vscode-wakatime", | |
"publisherDisplayName": "WakaTime" | |
}, | |
"name": "vscode-wakatime", | |
"publisher": "WakaTime", | |
"version": "24.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ccdc6b78-b9ca-4057-99b2-6f3449c9509d", | |
"publisherId": "dtsvet.vscode-wasm", | |
"publisherDisplayName": "dtsvet" | |
}, | |
"name": "vscode-wasm", | |
"publisher": "dtsvet", | |
"version": "1.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "2061917f-f76a-458a-8da9-f162de22b97e", | |
"publisherId": "redhat.vscode-yaml", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-yaml", | |
"publisher": "redhat", | |
"version": "1.14.0" | |
}, | |
{ | |
"metadata": { | |
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
"publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "vscodeintellicode", | |
"publisher": "VisualStudioExptTeam", | |
"version": "1.2.30" | |
}, | |
{ | |
"metadata": { | |
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af", | |
"publisherId": "ms-vsliveshare.vsliveshare", | |
"publisherDisplayName": "ms-vsliveshare" | |
}, | |
"name": "vsliveshare", | |
"publisher": "ms-vsliveshare", | |
"version": "1.0.5905" | |
}, | |
{ | |
"metadata": { | |
"id": "37f65113-9520-4561-86e6-7342505a3942", | |
"publisherId": "jeremyrajan.webpack", | |
"publisherDisplayName": "jeremyrajan" | |
}, | |
"name": "webpack", | |
"publisher": "jeremyrajan", | |
"version": "3.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "0cc815d4-41d5-439c-bcbb-cb48c8d82060", | |
"publisherId": "gogocrow.webpack-snippets", | |
"publisherDisplayName": "gogocrow" | |
}, | |
"name": "webpack-snippets", | |
"publisher": "gogocrow", | |
"version": "0.0.4" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* note -- some extra keybinds are configured inside "settings.json" (via vim) | |
* | |
*/ | |
// Place your key bindings in this file to overwrite the defaults | |
[ | |
/** `ctrl` to `alt` mirrors */ | |
// { | |
// "key": "alt+tab", | |
// "command": "workbench.action.nextEditor" | |
// }, | |
{ | |
"key": "alt+shift+tab", | |
"command": "workbench.action.previousEditor" | |
}, | |
// { | |
// "key": "alt+tab", | |
// "command": "workbench.action.nextEditor" | |
// }, | |
// { | |
// "key": "alt+tab", | |
// "command": "workbench.action.openNextRecentlyUsedEditorInGroup" | |
// }, | |
// { | |
// "key": "alt+shift+tab", | |
// // "command": "workbench.action.previousEditor" | |
// }, | |
// { | |
// "key": "alt+shift+tab", | |
// "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" | |
// }, | |
// { | |
// "key": "alt+tab", | |
// "command": "workbench.action.quickOpenNavigateNextInEditorPicker", | |
// "when": "inEditorsPicker && inQuickOpen" | |
// }, | |
// { | |
// "key": "alt+shift+tab", | |
// "command": "workbench.action.quickOpenNavigatePreviousInEditorPicker", | |
// "when": "inEditorsPicker && inQuickOpen" | |
// }, | |
/** general */ | |
{ | |
"key": "ctrl+up", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+'", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+down", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+;", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+a", | |
"command": "turboConsoleLog.displayLogMessage" | |
}, | |
{ | |
"key": "ctrl+alt+l", | |
"command": "-turboConsoleLog.displayLogMessage" | |
}, | |
{ | |
"key": "ctrl+tab", | |
"command": "workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+shift+tab", | |
"command": "workbench.action.previousEditor" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.terminal.clear", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "-markdown.extension.editing.toggleBold", | |
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+`", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+alt+up", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "alt+enter", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+alt+down", | |
"command": "workbench.action.terminal.kill", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+q", | |
"command": "workbench.action.terminal.kill", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-r.executeInTerminal", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "turboConsoleLog.commentAllLogMessages" | |
}, | |
{ | |
"key": "shift+alt+c", | |
"command": "-turboConsoleLog.commentAllLogMessages" | |
}, | |
{ | |
"key": "alt+x", | |
"command": "turboConsoleLog.uncommentAllLogMessages" | |
}, | |
{ | |
"key": "shift+alt+u", | |
"command": "-turboConsoleLog.uncommentAllLogMessages" | |
}, | |
{ | |
"key": "ctrl+alt+d", | |
"command": "turboConsoleLog.deleteAllLogMessages" | |
}, | |
{ | |
"key": "shift+alt+d", | |
"command": "-turboConsoleLog.deleteAllLogMessages" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "gitlens.toggleLineBlame" | |
}, | |
{ | |
"key": "ctrl+k v", | |
"command": "markdown.extension.editing.toggleMath", | |
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+m", | |
"command": "-markdown.extension.editing.toggleMath", | |
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "markdown.showPreviewToSide", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+k v", | |
"command": "-markdown.showPreviewToSide", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+alt+m", | |
"command": "editor.action.toggleTabFocusMode" | |
}, | |
{ | |
"key": "ctrl+m", | |
"command": "-editor.action.toggleTabFocusMode" | |
}, | |
{ | |
"key": "ctrl+m", | |
"command": "markdown.showPreview", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+v", | |
"command": "-markdown.showPreview", | |
"when": "editorLangId == 'markdown'" | |
}, | |
// { | |
// "key": "alt+f", | |
// "command": "editor.action.format" | |
// }, | |
{ | |
"key": "ctrl+r r", | |
"command": "-npm-script.rerun-last-script" | |
}, | |
{ | |
"key": "ctrl+r shift+r", | |
"command": "-npm-script.run" | |
}, | |
{ | |
"key": "ctrl+r t", | |
"command": "-npm-script.test" | |
}, | |
{ | |
"key": "ctrl+r l", | |
"command": "-npm-script.showOutput" | |
}, | |
{ | |
"key": "ctrl+r shift+x", | |
"command": "-npm-script.terminate-script" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.reloadWindow", | |
"when": "isDevelopment" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.quickOpenNavigateNextInRecentFilesPicker", | |
"when": "inQuickOpen && inRecentFilesPicker" | |
}, | |
{ | |
"key": "alt+-", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "alt+ArrowLeft", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+alt+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+alt+-", | |
"command": "gitlens.showLastQuickPick", | |
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
{ | |
"key": "alt+-", | |
"command": "-gitlens.showLastQuickPick", | |
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'" | |
}, | |
{ | |
"key": "alt+=", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "alt+ArrowRight", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "alt+ž", // Lithuanian/English language switching. Is in `=` spot | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "alt+=", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "alt+left", | |
"command": "-gitlens.key.left", | |
"when": "gitlens:key:left" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+`", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "ctrl+space", | |
"command": "toggleSuggestionDetails", | |
"when": "suggestWidgetVisible && textInputFocus" | |
}, | |
{ | |
"key": "ctrl+k ctrl+z", | |
"command": "workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "editor.action.addSelectionToNextFindMatch", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+d", | |
"command": "-editor.action.addSelectionToNextFindMatch", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+\\", | |
"command": "workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+shift+5", | |
"command": "-workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+alt", | |
"command": "-workbench.action.toggleMenuBar" | |
}, | |
{ | |
"key": "alt+[IntlBackslash]", | |
"command": "-gitlens.diffLineWithPrevious", | |
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/" | |
}, | |
{ | |
"key": "alt+[IntlBackslash]", | |
"command": "workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "-workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+shift+,", | |
"command": "-editor.action.inPlaceReplace.up", | |
"when": "/** editorTextFocus && !editorReadonly */" | |
}, | |
{ | |
"key": "ctrl+shift+,", | |
"command": "workbench.action.openGlobalKeybindings" | |
}, | |
/** disable CTRL + Q as quit */ | |
{ | |
"key": "ctrl+q", | |
"command": "-workbench.action.quit" | |
}, | |
/** set CTRL + Q to toggle the sidebar */ | |
{ | |
"key": "ctrl+q", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+s", | |
"command": "latex-workshop.build", | |
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId =~ /latex|rsweave/" | |
}, | |
{ | |
"key": "ctrl+alt+b", | |
"command": "-latex-workshop.build", | |
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId =~ /latex|rsweave/" | |
}, | |
// /** disable CTRL + SHIFT + E */ | |
// { | |
// "key": "ctrl+shift+e", | |
// "command": "-workbench.view.explorer" | |
// }, | |
// /** set CTRL + SHIFT + E to toggle the sidebar instead */ | |
// { | |
// "key": "ctrl+shift+e", | |
// "command": "workbench.action.toggleSidebarVisibility" | |
// }, | |
{ | |
"key": "alt+z", | |
"command": "-editor.action.toggleWordWrap" | |
}, | |
{ | |
"key": "alt+z", | |
"command": "workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+alt+z", | |
"command": "editor.action.toggleWordWrap" | |
}, | |
{ | |
"key": "ctrl+shift+k", | |
"command": "editor.action.smartSelect.expand", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+right", | |
"command": "-editor.action.smartSelect.expand", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+j", | |
"command": "editor.action.smartSelect.shrink", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+left", | |
"command": "-editor.action.smartSelect.shrink", | |
"when": "editorTextFocus" | |
}, | |
// { | |
// "key": "alt+e", | |
// "command": "editor.action.triggerSuggest", | |
// "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" | |
// }, | |
{ | |
"key": "f4", | |
"command": "workbench.action.tasks.build" | |
}, | |
{ | |
"key": "ctrl+shift+b", | |
"command": "-workbench.action.tasks.build" | |
}, | |
/** */ | |
// { | |
// "key": "alt+f", | |
// "command": "editor.action.startFindReplaceAction", | |
// "when": "editorFocus || editorIsOpen" | |
// }, | |
{ | |
"key": "ctrl+h", | |
"command": "workbench.action.navigateLeft" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.navigateRight", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.navigateUp" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.navigateDown" | |
}, | |
/** */ | |
// { | |
// "key": "g h", | |
// "command": "editor.action.showDefinitionPreviewHover" | |
// }, | |
/** https://github.com/VSCodeVim/Vim/issues/5769#issuecomment-735360686 */ | |
{ | |
"key": "n", | |
"command": "goToNextReference", | |
"when": "inReferenceSearchEditor || referenceSearchVisible" | |
}, | |
{ | |
"key": "shift+n", | |
"command": "goToPreviousReference", | |
"when": "inReferenceSearchEditor || referenceSearchVisible" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-markdown.extension.onMoveLineUp", | |
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-markdown.extension.onMoveLineDown", | |
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'" | |
}, | |
/**/ | |
{ | |
"key": "n", | |
"command": "goToNextReference", | |
"when": "inReferenceSearchEditor || referenceSearchVisible" | |
}, | |
{ | |
"key": "shift+n", | |
"command": "goToPreviousReference", | |
"when": "inReferenceSearchEditor || referenceSearchVisible" | |
}, | |
/**/ | |
/* easymotion */ | |
{ | |
"key": "alt+w", | |
"command": "vim.remap", | |
"when": "inputFocus && vim.mode == 'Normal'", | |
"args": { | |
"after": ["<leader>", "<leader>", "<leader>", "b", "d", "w"], | |
} | |
}, | |
{ | |
"key": "alt+s", | |
"command": "vim.remap", | |
"when": "inputFocus && vim.mode == 'Normal'", | |
"args": { | |
"after": ["<leader>", "<leader>", "<leader>", "b", "d", "j", "k"], | |
} | |
}, | |
/**/ | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"key": "cmd+1", | |
"command": "workbench.action.openEditorAtIndex1" | |
}, | |
{ | |
"key": "ctrl+1", | |
"command": "-workbench.action.openEditorAtIndex1" | |
}, | |
{ | |
"key": "cmd+2", | |
"command": "workbench.action.openEditorAtIndex2" | |
}, | |
{ | |
"key": "ctrl+2", | |
"command": "-workbench.action.openEditorAtIndex2" | |
}, | |
{ | |
"key": "cmd+3", | |
"command": "workbench.action.openEditorAtIndex3" | |
}, | |
{ | |
"key": "ctrl+3", | |
"command": "-workbench.action.openEditorAtIndex3" | |
}, | |
{ | |
"key": "cmd+4", | |
"command": "workbench.action.openEditorAtIndex4" | |
}, | |
{ | |
"key": "ctrl+4", | |
"command": "-workbench.action.openEditorAtIndex4" | |
}, | |
{ | |
"key": "cmd+5", | |
"command": "workbench.action.openEditorAtIndex5" | |
}, | |
{ | |
"key": "ctrl+5", | |
"command": "-workbench.action.openEditorAtIndex5" | |
}, | |
{ | |
"key": "cmd+6", | |
"command": "workbench.action.openEditorAtIndex6" | |
}, | |
{ | |
"key": "ctrl+6", | |
"command": "-workbench.action.openEditorAtIndex6" | |
}, | |
{ | |
"key": "cmd+7", | |
"command": "workbench.action.openEditorAtIndex7" | |
}, | |
{ | |
"key": "ctrl+7", | |
"command": "-workbench.action.openEditorAtIndex7" | |
}, | |
{ | |
"key": "cmd+8", | |
"command": "workbench.action.openEditorAtIndex8" | |
}, | |
{ | |
"key": "ctrl+8", | |
"command": "-workbench.action.openEditorAtIndex8" | |
}, | |
{ | |
"key": "cmd+9", | |
"command": "workbench.action.openEditorAtIndex9" | |
}, | |
{ | |
"key": "ctrl+9", | |
"command": "-workbench.action.openEditorAtIndex9" | |
}, | |
{ | |
"key": "cmd+`", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "cmd+escape", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "cmd+§", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
/* see zen mode */ | |
// { | |
// "key": "ctrl+[IntlBackslash]", | |
// "command": "workbench.action.terminal.toggleTerminal" | |
// }, | |
{ | |
"key": "cmd+[IntlBackslash]", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "shift+cmd+up", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+shift+`", | |
"command": "-workbench.action.terminal.new" | |
}, | |
{ | |
"key": "shift+cmd+down", | |
"command": "workbench.action.terminal.kill", | |
"when": "terminalFocus" | |
}, | |
/* begin terminals up & down */ | |
{ | |
"key": "cmd+down", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+up", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
/* end terminals up & down */ | |
/* begin zen mode */ | |
{ | |
"key": "cmd+k z", | |
"command": "-workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+[IntlBackslash]", | |
"command": "workbench.action.toggleZenMode" | |
}, | |
/* end zen mode */ | |
{ | |
"key": "ctrl+tab", | |
"command": "workbench.action.nextEditor" | |
}, | |
{ | |
"key": "shift+cmd+]", | |
"command": "-workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+shift+tab", | |
"command": "workbench.action.previousEditor" | |
}, | |
{ | |
"key": "shift+cmd+[", | |
"command": "-workbench.action.previousEditor" | |
}, | |
{ | |
"key": "cmd+space", | |
"command": "editor.action.triggerSuggest" | |
// "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+shift+e", | |
"command": "workbench.view.explorer", | |
"when": "viewContainer.workbench.view.explorer.enabled" | |
}, | |
{ | |
"key": "ctrl+s", | |
"command": "workbench.action.files.save" | |
}, | |
{ | |
"key": "ctrl+-", | |
"command": "workbench.action.zoomOut" | |
}, | |
{ | |
"key": "cmd+-", | |
"command": "-workbench.action.zoomOut" | |
}, | |
{ | |
"key": "ctrl+=", | |
"command": "workbench.action.zoomIn" | |
}, | |
{ | |
"key": "cmd+=", | |
"command": "-workbench.action.zoomIn" | |
}, | |
{ | |
"key": "cmd+-", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "cmd+=", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
{ | |
"key": "shift+cmd+g", | |
"command": "workbench.view.scm", | |
"when": "workbench.scm.active" | |
}, | |
{ | |
"key": "ctrl+shift+g", | |
"command": "-workbench.view.scm", | |
"when": "workbench.scm.active" | |
}, | |
{ | |
"key": "ctrl+p", | |
"command": "workbench.action.quickOpen" | |
}, | |
{ | |
"key": "ctrl+shift+p", | |
"command": "workbench.action.showCommands" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "actions.find", | |
"when": "editorFocus || editorIsOpen" | |
}, | |
{ | |
"key": "ctrl+shift+f", | |
"command": "workbench.action.findInFiles" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "-markdown.extension.editing.toggleBold", | |
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "shift+cmd+l", | |
"command": "-selectAllSearchEditorMatches", | |
"when": "inSearchEditor" | |
}, | |
{ | |
"key": "shift+cmd+l", | |
"command": "-editor.action.selectHighlights", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "shift+cmd+l", | |
"command": "-addCursorsAtSearchResults", | |
"when": "fileMatchOrMatchFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "shift+cmd+l", | |
"command": "workbench.view.extension.liveshare" | |
}, | |
/* begin easymotion */ | |
{ | |
"key": "ctrl+w", | |
"command": "vim.remap", | |
"when": "inputFocus && vim.mode == 'Normal'", | |
"args": { | |
"after": [ | |
"<leader>", | |
"<leader>", | |
"<leader>", | |
"b", | |
"d", | |
"w" | |
] | |
} | |
}, | |
{ | |
"key": "ctrl+s", | |
"command": "vim.remap", | |
"when": "inputFocus && vim.mode == 'Normal'", | |
"args": { | |
"after": [ | |
"<leader>", | |
"<leader>", | |
"<leader>", | |
"b", | |
"d", | |
"j", | |
"k" | |
] | |
} | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "workbench.action.gotoSymbol" | |
}, | |
{ | |
"key": "shift+cmd+o", | |
"command": "-workbench.action.gotoSymbol" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.files.openFile", | |
"when": "false" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.files.openFolderViaWorkspace", | |
"when": "!openFolderWorkspaceSupport && workbenchState == 'workspace'" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.files.openFileFolder", | |
"when": "isMacNative && openFolderWorkspaceSupport" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.files.openLocalFileFolder", | |
"when": "remoteFileDialogVisible" | |
}, | |
{ | |
"key": "cmd+l", | |
"command": "-expandLineSelection", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "-deleteLeft", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "cmd+y", | |
"command": "references-view.showCallHierarchy", | |
"when": "editorHasCallHierarchyProvider" | |
}, | |
{ | |
"key": "shift+alt+h", | |
"command": "-references-view.showCallHierarchy", | |
"when": "editorHasCallHierarchyProvider" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "-markdown.extension.editing.toggleBold", | |
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^quarto$/" | |
}, | |
{ | |
"key": "cmd+r", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+r", | |
"command": "-rerunSearchEditorSearch", | |
"when": "inSearchEditor" | |
}, | |
{ | |
"key": "shift+cmd+r", | |
"command": "editor.action.refactor", | |
"when": "editorHasCodeActionsProvider && textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+,", | |
"command": "-editor.action.inPlaceReplace.up", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+,", | |
"command": "workbench.action.openGlobalKeybindings" | |
}, | |
{ | |
"key": "cmd+k cmd+s", | |
"command": "-workbench.action.openGlobalKeybindings" | |
}, | |
{ | |
"key": "shift+cmd+s", | |
"command": "-workbench.action.files.saveAs" | |
}, | |
{ | |
"key": "shift+cmd+s", | |
"command": "git.stageSelectedRanges", | |
"when": "!operationInProgress" | |
}, | |
{ | |
"key": "shift+cmd+u", | |
"command": "git.unstageSelectedRanges", | |
"when": "!operationInProgress" | |
}, | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* settings.json | |
* | |
* This file, along other configs related to vscode, are available here: | |
* https://gist.github.com/kiprasmel/de9160a0602463fb752f2d84d7aa4fd8/ | |
* | |
* Other dotfiles available at: | |
* https://github.com/kiprasmel/voidrice | |
* | |
*/ | |
{ | |
"telemetry.enableTelemetry": false, | |
"telemetry.telemetryLevel": "off", | |
/** */ | |
"git.enabled": true, | |
/** | |
* `14` with `Fira Code iScript` & `Dark+` theme; | |
* `16` with `'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'` & `One Dark Pro` theme; | |
* `14` with `'Operator Mono Medium', 'monospace', monospace, 'Droid Sans Fallback'` & `Atom One Dark` / `One Dark Pro` theme | |
* | |
* For the terminal's font size: `12` or `14` | |
* | |
* I also toggle `"fontStyle": "italic"` on & off, see below | |
* | |
*/ | |
/** BEGIN Theming */ | |
"editor.fontSize": 14, | |
// "editor.fontFamily": "'OperatorMonoLig-Book', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontFamily": "'Operator Mono Medium', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontFamily": "'Operator Mono'", | |
// "editor.fontFamily": "'Operator Mono Medium'", | |
// "editor.fontFamily": "'Operator Mono Lig'", // TODO | |
// "editor.fontFamily": "'Operator Mono Lig', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontFamily": "'Operator Mono Lig', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontFamily": "'Operator Mono Book', 'monospace', monospace, 'Droid Sans Fallback'", | |
"terminal.integrated.fontSize": 14, // 12 if window.size = 1 (zoomed in more) | |
// "editor.fontFamily": "'Fira Code iScript', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontFamily": "'FuraCode Nerd Font Mono'", | |
// "editor.fontFamily": "'Input Mono'", /** https://input.fontbureau.com/ */ | |
// "editor.fontFamily": "'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'", | |
// "editor.fontSize": 16, | |
/** END Theming */ | |
"editor.tabSize": 4, | |
"editor.wordWrap": "on" /** https://github.com/kencrocken/FiraCodeiScript */, | |
/** | |
* some dank linting / formatting / prettifying setups! | |
* | |
* https://github.com/sarpik/eslint-config-sarpik | |
*/ | |
"editor.formatOnType": false, | |
"editor.formatOnPaste": true, | |
"editor.formatOnSave": true, | |
/** https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle */ | |
"formattingToggle.affects": [ | |
"editor.formatOnSave", // | |
"editor.formatOnPaste" | |
], | |
"editor.codeActionsOnSave": { | |
"source.organizeImports": "never", | |
"source.fixAll": "explicit", | |
// "source.fixAll.eslint": "explicit" | |
"source.fixAll.eslint": "always" | |
}, | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"[javascript][javascriptreact][typescript][typescriptreact]": { | |
"editor.formatOnSave": false | |
// "editor.defaultFormatter": "dbaeumer.vscode-eslint" | |
}, | |
"eslint.format.enable": true, | |
"eslint.enable": true, | |
"eslint.debug": true, | |
"[markdown]": { | |
"editor.formatOnPaste": false, | |
"editor.formatOnSave": false | |
}, | |
"editor.wordWrapColumn": 72, | |
"editor.fontWeight": 500, | |
"editor.fontLigatures": true, | |
"prettier.printWidth": 120, | |
"eslint.validate": [ | |
"javascript", // | |
"javascriptreact", | |
"typescript", | |
"typescriptreact" | |
], | |
// "[markdown]": { | |
// "editor.defaultFormatter": "yzhang.markdown-all-in-one" | |
// }, | |
"[html]": { | |
// "editor.defaultFormatter": "dbaeumer.vscode-eslint" | |
// "editor.defaultFormatter": "esbenp.prettier-vscode" | |
// "editor.defaultFormatter": "vscode.html-language-features" | |
}, | |
"[jsonc]": { | |
// "editor.defaultFormatter": "dbaeumer.vscode-eslint" | |
// "editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
// "editor.defaultFormatter": "vscode.json-language-features" | |
// "editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
/** | |
* Optional but IMPORTANT: | |
* If you have the prettier extension enabled for other languages like CSS and HTML, | |
* turn it off for JS since we are doing it through eslint already | |
*/ | |
"prettier.disableLanguages": [ | |
"javascript", // | |
"javascriptreact", | |
"typescript", | |
"typescriptreact" | |
], | |
"tslint.enable": false, | |
"eslint.lintTask.enable": true, | |
"eslint.run": "onSave", | |
"eslint.packageManager": "yarn", | |
// "eslint.nodePath": "/home/kipras/.local/share/yarn/global/node_modules", | |
// "eslint.packageManager": "npm", | |
// "eslint.nodePath": "/usr/lib/node_modules", | |
/** windows specific stuff */ | |
"terminal.integrated.shell.windows": "C:\\Users\\kipra\\scoop\\apps\\git\\current\\bin\\bash.exe", | |
// always start in a login shell (to source .profile etc) | |
"terminal.integrated.shellArgs.windows": ["-l"], | |
"terminal.integrated.shellArgs.osx": ["-l"], | |
"terminal.integrated.inheritEnv": true, | |
"terminal.integrated.profiles.osx": { | |
"zsh (login)": { | |
"path": "/bin/zsh", | |
"args": ["--login"] | |
} | |
}, | |
// "terminal.integrated.shellArgs.linux": ["-l"], | |
"git.path": ["/usr/bin/git", "C:\\DEV\\Git\\cmd\\git.exe"], | |
/** `-l` executes as a login-shell (necessary to read environment variables from `~/.profile` or `~/.bash_profile`) */ | |
// "terminal.integrated.shell.windows": "D:\\DEV\\Git\\bin\\bash.exe", | |
"terminal.integrated.cursorStyle": "line", | |
/** | |
* this is awesome - it allows stuff like `ctrl+b` to work even if terminal is focused! | |
* https://code.visualstudio.com/docs/editor/integrated-terminal#_forcing-key-bindings-to-pass-through-the-terminal | |
*/ | |
"terminal.integrated.commandsToSkipShell": [ | |
// Ensure the toggle sidebar visibility keybinding skips the shell | |
"workbench.action.toggleSidebarVisibility", | |
// Send quick open's keybinding to the shell | |
"-workbench.action.quickOpen" | |
], | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact", | |
"typescript": "typescriptreact" | |
}, | |
"emmet.syntaxProfiles": { | |
"javascript": "jsx,html,javascriptreact", | |
"typescript": "tsx,html,typescriptreact" | |
}, | |
"sync.autoDownload": false, | |
"sync.autoUpload": false, | |
"sync.forceDownload": false, | |
"sync.gist": "de9160a0602463fb752f2d84d7aa4fd8", | |
"sync.removeExtensions": false, | |
"sync.syncExtensions": true, | |
"prettier.breakBeforeElse": true, | |
"prettier.flattenTernaries": true, | |
"color-highlight.markerType": "outline", | |
"autoimport.filesToScan": "**/*.{ts,tsx,js,jsx}", | |
"html.format.contentUnformatted": "pre,code,textarea,li", | |
"html.format.indentInnerHtml": true, | |
"html.format.wrapLineLength": 72, | |
"files.associations": { | |
"*.js": "javascript", | |
"*.jsm": "javascript", | |
"*.rmd": "markdown", | |
"*.diff": "diff" | |
}, | |
"python.pythonPath": "/usr/bin/python", | |
"liveServer.settings.donotShowInfoMsg": true, | |
"liveSassCompile.settings.showOutputWindow": false, | |
"editor.quickSuggestions": { | |
"strings": true, | |
"comments": true, | |
"other": true | |
}, | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
/** | |
* F1 > `Developer: Inspect TM Scopes` command. | |
* Also read: | |
* https://code.visualstudio.com/api/extension-capabilities/theming | |
* https://stackoverflow.com/questions/41320848 | |
* https://www.sublimetext.com/docs/3/scope_naming.html | |
*/ | |
"scope": [ | |
/** the following will be in italic (=FlottFlott) */ | |
// "comment", | |
"keyword", | |
// "source.ts", | |
// "entity.other", | |
// "entity.name.type", | |
// "entity.name.type.class", //class | |
"entity.name.tag.html" /** html tag */, | |
// "keyword", //import, export, return, if, else,... | |
// "constant", //String, Number, Boolean…, this, super | |
/**"keyword.control.conditional.js", // if else | |
"keyword.control.flow.js", // return | |
"keyword.control.trycatch.js", // try catch throw */ | |
/** .jsx specific: */ | |
"entity.other.inherited-class.js.jsx", | |
"entity.other.attribute-name.js.jsx", // className react | |
"keyword.control.import.js.jsx", | |
"keyword.control.from.js.jsx", | |
"keyword.control.export.js.jsx", | |
"keyword.control.default.js.jsx", | |
// "meta.export.default.js.jsx", // buggy if starts before declaration | |
/** .js specific */ | |
"keyword.operator.new.js", // new keyword | |
"entity.name.type.js", // new ObjectName | |
"support.function.js", // require | |
"support.type.object.module.js", // module.exports | |
"storage.type.js", // var, let, const | |
"storage.type.function.js", // function | |
// "storage.modifier", //static keyword | |
// "storage.type.class.js", //class keyword | |
/** .ts specific */ | |
"keyword.operator.new.ts", // new keyword | |
// "entity.name.type.ts", // new ObjectName | |
"support.function.ts", // require | |
"support.type.object.module.ts", // module.exports | |
"storage.type.ts", // var, let, const | |
"storage.type.function.ts", // function | |
"storage.modifier.ts" | |
// "storage.modifier", //static keyword | |
// "storage.type.class.ts", //class keyword | |
], | |
"settings": { | |
/** | |
* I toggle this if I want the italis or not. | |
*/ | |
// "fontStyle": "italic" | |
} | |
}, | |
{ | |
"scope": [ | |
//following will be excluded from italics (VSCode has some defaults for italics) | |
"invalid", | |
"keyword.operator", | |
"constant.numeric.css", | |
"keyword.other.unit.px.css", | |
"constant.numeric.decimal.js", | |
"constant.numeric.json" | |
], | |
"settings": { | |
"fontStyle": "" | |
} | |
} | |
], | |
"[Synthwave x Fluoromachine]": { | |
"textMateRules": [ | |
{ | |
"scope": [ | |
"keyword", | |
"keyword.control", | |
"storage.type", | |
"storage.modifier", | |
"keyword.operator.new", | |
"keyword.operator", | |
"keyword.operator.assignment", | |
"keyword.operator.arithmetic" | |
], | |
"settings": { | |
// "foreground": "#FF0000" | |
"foreground": "#C678DD" | |
// "background": #282C34 | |
} | |
}, | |
{ | |
"name": "Function", | |
"scope": ["entity.name.function", "variable.function", "variable", "support.variable"], | |
"settings": { | |
"foreground": "#25a8ff" | |
// "foreground": "#ffffff" | |
// "foreground": "#FAAD2A", | |
// "foreground": "#C28080", | |
// "foreground": "#9C4A28", | |
// "foreground": "#3C8250", | |
// "foreground": "#5a36f9", | |
// "foreground": "#", | |
// "background": "#262335" | |
} | |
}, | |
{ | |
"name": "Variable", | |
"scope": ["variable", "entity.name.variable"], | |
"settings": { | |
"foreground": "#12bb7a" | |
// "foreground": "#e7ff61" | |
// "foreground": "#e7ff61" | |
} | |
}, | |
{ | |
"scope": ["meta.object-literal.key"], | |
"settings": { | |
"foreground": "#12bb7a" | |
} | |
}, | |
// { | |
// "scope": ["entity.name.type"], | |
// "settings": { | |
// "foreground": "#36f9df" | |
// } | |
// } | |
// { | |
// "name": "Language variable", | |
// "scope": "variable.language", | |
// "settings": { | |
// "foreground": "#8a2dc0", | |
// "fontStyle": "bold" | |
// } | |
// }, | |
{ | |
"name": "Parameter", | |
"scope": "variable.parameter", | |
"settings": { | |
// "fontStyle": "italic", | |
"fontStyle": "" | |
} | |
} | |
] | |
} | |
}, | |
"editor.insertSpaces": false, | |
"editor.tabCompletion": "on", | |
"php-cs-fixer.onsave": true, | |
"php-cs-fixer.executablePath": "${extensionPath}\\php-cs-fixer.phar", | |
"beautify.ignore": ["**/*.js", "**/*.jsx"], | |
/** | |
* vscode-native bracket pair colorizer: | |
* TODO: enable when can customize more colors | |
*/ | |
// "editor.bracketPairColorization.enabled": true, | |
// "editor.guides.bracketPairs": "active", | |
// "editor.guides.bracketPairsHorizontal": false, | |
"editor.bracketPairColorization.enabled": false, | |
"editor.guides.bracketPairsHorizontal": false, | |
// see also "workbench.colorCustomizations" for custom colors | |
/** original extension of bracket pair colorizer: */ | |
"bracket-pair-colorizer-2.forceUniqueOpeningColor": false, | |
"bracket-pair-colorizer-2.forceIterationColorCycle": false, | |
"bracket-pair-colorizer-2.showHorizontalScopeLine": false, | |
"bracket-pair-colorizer-2.colors": [ | |
"Gold", | |
"Orchid", | |
"LightSkyBlue", // 3 | |
"Gold", | |
"Orchid", | |
"LightSkyBlue", // 6 | |
"CornFlowerBlue", | |
"#B76BA3", | |
// | |
"DodgerBlue", | |
"SlateGray", | |
"DarkOrchid", // 9 | |
"SteelBlue", | |
"Teal" //12 | |
], | |
"bracket-pair-colorizer-2.scopeLineRelativePosition": true, | |
"editor.foldingStrategy": "indentation", | |
"vim.history": 1000, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": false, | |
"vim.handleKeys": { | |
"<C-d>": true, | |
"<C-u>": true, | |
"<C-e>": true, | |
"<C-y>": true, | |
"<C-r>": true | |
}, | |
"vim.startInInsertMode": true, | |
"vim.showcmd": true, | |
// "vim.neovimPath": "/usr/bin/nvim", // linux | |
// "vim.neovimPath": "/usr/local/bin/nvim", // osx | |
"vim.neovimPath": "/opt/homebrew/bin/nvim", // osx m1 | |
"vim.enableNeovim": true, | |
"vim.leader": ",", | |
"vim.gdefault": false, | |
"vim.vimrc.path": "$HOME/.config/nvim/init.vim", | |
"vim.vimrc.enable": false, | |
"vim.sneak": true, | |
"terminal.integrated.localEchoExcludePrograms": ["vim", "vi", "nano", "tmux", "nvim"], | |
// https://github.com/VSCodeVim/Vim#vim-easymotion | |
"vim.easymotion": true, | |
"vim.easymotionKeys": "hklyuiopnmqwertzxcvbasdgjf", // rm "," and ";" // "hklyuiopnm,qwertzxcvbasdgjf;" | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
// easymotion | |
"before": ["<leader>", "w"], | |
"after": ["<leader>", "<leader>", "<leader>", "b", "d", "w"] | |
}, | |
{ | |
// easymotion | |
"before": ["<leader>", "s"], | |
"after": ["<leader>", "<leader>", "<leader>", "b", "d", "j", "k"] | |
} | |
], | |
"vim.normalModeKeyBindings": [ | |
{ | |
"before": ["g", "D"], | |
"commands": ["editor.action.goToReferences" /* "extension.vim_escape", */ /* "extension.vim_insert", */] | |
}, | |
{ | |
// https://github.com/VSCodeVim/Vim#vim-surround | |
"before": ["S"], | |
"after": ["y", "s"] | |
} | |
// , { | |
// "before": ["g", "H"], | |
// "commands": ["editor.action.showDefinitionPreviewHover"] | |
// } | |
// { | |
// "before": ["<leader>", "<leader>"], | |
// // "after": ["<Esc>", "/", "<++>", "<Enter>", "<Esc>", "d", "d"] | |
// "after": ["<Esc>", "/", "<++>", "<Enter>", "<Esc>", "c", "4", "l"] | |
// } | |
// { | |
// "before": ["<leader>", "a"], | |
// "after": ["<Esc>", "i", "<++>", "<Esc>"] | |
// | |
], | |
// "vim.insertModeKeyBindings": [ | |
// { | |
// "before": ["<leader>", "<leader>"], | |
// "after": ["<Esc>", "/<++>", "<Enter>"] | |
// } | |
// ], | |
"vim.visualModeKeyBindings": [ | |
{ | |
"before": [">"], | |
"commands": ["editor.action.indentLines"] | |
}, | |
{ | |
"before": ["<"], | |
"commands": ["editor.action.outdentLines"] | |
} | |
], | |
// | |
"workbench.colorCustomizations": { | |
// "statusBar.background": "#212121", | |
"statusBar.background": "#282C34" /** same as code */, | |
// "statusBar.background": "#333842", /** same as sidebar */ | |
"statusBar.foreground": "#FFF", | |
// // // "statusBar.noFolderBackground": "#0000", /** set alpha to `0` - transparent (same as `background`) */ | |
"statusBar.noFolderBackground": "#333333", | |
"statusBar.noFolderForeground": "#FFF", | |
/** | |
* remote development extension (green square bottom left corner by default) | |
* https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack | |
*/ | |
"statusBarItem.remoteBackground": "#0000", | |
"statusBarItem.remoteForeground": "#16825d" | |
// "statusBarItem.remoteForeground": "#000" | |
/** | |
* TODO: enable this for the built-in bracket pair colorizer. | |
* currently, only supports 6 colors, which is not enough. | |
*/ | |
// "bracket-pair-colorizer-2.colors": [ | |
// "Gold", | |
// "Orchid", | |
// "LightSkyBlue", // 3 | |
// "Gold", | |
// "Orchid", | |
// "LightSkyBlue", // 6 | |
// "CornFlowerBlue", | |
// "#B76BA3", | |
// // | |
// "DodgerBlue", | |
// "SlateGray", | |
// "DarkOrchid", // 9 | |
// "SteelBlue", | |
// "Teal" //12 | |
// ] | |
}, | |
"editor.largeFileOptimizations": false, | |
"editor.detectIndentation": false, | |
"workbench.settings.openDefaultSettings": true, | |
"workbench.settings.useSplitJSON": false, | |
"turboConsoleLog.addSemicolonInTheEnd": true, | |
"editor.lineNumbers": "relative", | |
"search.showLineNumbers": true, | |
"gitlens.hovers.currentLine.over": "line", | |
"gitlens.currentLine.enabled": false, | |
// "gitlens.hovers.currentLine.enabled": false, | |
// "gitlens.hovers.annotations.enabled": false, | |
// "gitlens.codeLens.enabled": false, | |
"gitlens.hovers.currentLine.enabled": true, | |
"gitlens.hovers.annotations.enabled": true, | |
"gitlens.codeLens.enabled": true, | |
"gitlens.codeLens.scopes": ["document", "containers"], | |
"gitlens.keymap": "alternate", | |
"gitlens.advanced.messages": { | |
"suppressLineUncommittedWarning": true | |
}, | |
"gitlens.recentChanges.highlight.locations": ["gutter", "line", "overview"], | |
"liveshare.showInStatusBar": "whileCollaborating", | |
"explorer.confirmDragAndDrop": false, | |
"vsicons.projectDetection.autoReload": false, | |
"C_Cpp.updateChannel": "Insiders", | |
"atlascode.jira.workingSite": { | |
"baseUrlSuffix": "atlassian.net" | |
}, | |
"atlascode.jira.todoIssues.enabled": false, | |
"atlascode.bitbucket.statusbar.enabled": false, | |
"atlascode.bitbucket.statusbar.showLogin": false, | |
"atlascode.bitbucket.statusbar.showUser": false, | |
"atlascode.bitbucket.contextMenus.enabled": false, | |
"atlascode.jira.statusbar.enabled": false, | |
"atlascode.jira.statusbar.showLogin": false, | |
"atlascode.jira.statusbar.showUser": false, | |
"atlascode.jira.statusbar.showProject": true, | |
"atlascode.jira.workingProject": { | |
"id": "10000", | |
"name": "Development", | |
"key": "DEV" | |
}, | |
"liveServer.settings.showOnStatusbar": false, | |
"liveServer.settings.donotVerifyTags": true, | |
"files.hotExit": "onExitAndWindowClose", | |
"files.insertFinalNewline": true, | |
"files.trimFinalNewlines": true, | |
"vsicons.projectDetection.disableDetect": true, | |
"quokka.showOutputOnStart": false, | |
"quokka.suppressExpirationNotifications": true, | |
"files.autoSaveDelay": 60000, | |
"vsicons.dontShowNewVersionMessage": true, | |
"editor.suggest.maxVisibleSuggestions": 15, | |
"editor.suggest.localityBonus": false, | |
"workbench.iconTheme": "material-icon-theme", | |
"yaml.schemaStore.enable": true, | |
"yaml.schemas": { | |
"file:///home/kipras/.vscode-oss/extensions/atlassian.atlascode-1.4.3/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" | |
}, | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"go.formatTool": "goimports", | |
"merge-conflict.autoNavigateNextConflict.enabled": false, | |
"javascript.implicitProjectConfig.checkJs": true, | |
"platformio-ide.activateOnlyOnPlatformIOProject": true, | |
"platformio-ide.customPATH": "/usr/bin", | |
"window.customMenuBarAltFocus": false, | |
"window.enableMenuBarMnemonics": false, | |
"window.menuBarVisibility": "hidden" /** todo `compact` if `native` for `titleBarStyle` is not required */, | |
"window.titleBarStyle": "native" /** `custom` */, | |
"omnisharp.path": "latest", | |
"debug.onTaskErrors": "debugAnyway", | |
"editor.cursorBlinking": "solid", | |
"cSpell.language": "en,fullstack", | |
"cSpell.showStatus": false, | |
"cSpell.allowCompoundWords": true, | |
"cSpell.userWords": [ | |
"Kipras", | |
"Melnikovas", | |
"YYYYMMDD", | |
"dbaeumer", | |
"esnext", | |
"gatsbyjs", | |
"jsonified", | |
"leggo", | |
"lmao", | |
"peerdeps", | |
"sarpik", | |
"wesbos", | |
"whatevs", | |
"xoxo" | |
], | |
"cSpell.enabledLanguageIds": [ | |
"asciidoc", | |
"c", | |
"cpp", | |
"csharp", | |
"css", | |
"csv", | |
"diff", | |
"dockerfile", | |
"dotenv", | |
"excel", | |
"git-commit", | |
"git-rebase", | |
"gitignore", | |
"go", | |
"handlebars", | |
"haskell", | |
"hex", | |
"html", | |
"http", | |
"jade", | |
"java", | |
"javascript", | |
"javascriptreact", | |
"jq", | |
"json", | |
"json5", | |
"jsonc", | |
"jsx-tags", | |
"latex", | |
"less", | |
"lisp", | |
"makefile", | |
"markdown", | |
"mongo", | |
"php", | |
"plaintext", | |
"pug", | |
"python", | |
"restructuredtext", | |
"rust", | |
"scala", | |
"scss", | |
"shellscript", | |
"sql", | |
"text", | |
"toml", | |
"troff", | |
"typescript", | |
"typescriptreact", | |
"v", | |
"vimrc", | |
"yaml", | |
"yml" | |
], | |
"cSpell.languageSettings": [ | |
{ | |
"languageId": "*", | |
"dictionaries": ["fullstack"] | |
} | |
] /** UNIX */, | |
// "remote.SSH.configFile": "$HOME\\.ssh\\config", /** Windows */ | |
"remote.SSH.showLoginTerminal": true, | |
"workbench.settings.openDefaultKeybindings": true, | |
"prettier.arrowParens": "always", | |
"prettier.packageManager": "yarn", | |
"prettier.trailingComma": "es5", | |
"prettier.useTabs": true, | |
"[cpp]": {}, | |
"C_Cpp.default.cppStandard": "c++11", | |
"C_Cpp.default.cStandard": "c11", | |
"C_Cpp.intelliSenseCacheSize": 2048, | |
"c-cpp-flylint.flexelint.enable": false, | |
/** | |
* Proper codelens settings, especially for merge conflicts | |
* See https: //github.com/microsoft/vscode/issues/83221 | |
*/ | |
/** must: */ | |
"editor.codeLens": true, | |
"merge-conflict.codeLens.enabled": true, | |
/** optional: */ | |
"typescript.referencesCodeLens.enabled": false, | |
"typescript.implementationsCodeLens.enabled": false, | |
"javascript.referencesCodeLens.enabled": false, | |
"editor.semanticHighlighting.enabled": true, | |
"remote.SSH.remotePlatform": { | |
"prod": "linux", | |
"vm": "linux" | |
}, | |
"latex-workshop.view.pdf.viewer": "tab", | |
"latex-workshop.intellisense.package.enabled": true, | |
"terminal.integrated.scrollback": 5000, | |
"vscode_custom_css.imports": [ | |
"file:///home/kipras/.vscode-oss/extensions/webrender.synthwave-x-fluoromachine-0.0.12/synthwave-x-fluoromachine.css", | |
"file:///Users/kiprasmelnikovas/.vscode/extensions/webrender.synthwave-x-fluoromachine-0.0.12/synthwave-x-fluoromachine.css" | |
], | |
"synthwave84.brightness": 0.1, | |
// "synthwave84.disableGlow": true, | |
"colorInfo.languages": [ | |
{ | |
"selector": "css", | |
"colors": "css" | |
}, | |
{ | |
"selector": "sass", | |
"colors": "css" | |
}, | |
{ | |
"selector": "scss", | |
"colors": "css" | |
}, | |
{ | |
"selector": "less", | |
"colors": "css" | |
}, | |
{ | |
"selector": "jsx", | |
"colors": "css" | |
}, | |
{ | |
"selector": "tsx", | |
"colors": "css" | |
} | |
], | |
"explorer.confirmDelete": false, | |
"zenMode.restore": true, | |
"remote.SSH.remoteServerListenOnSocket": true, | |
"stories.ffmpeg-binary": "/usr/bin/ffmpeg", | |
"stories.username": "kiprasmel", | |
"stories.avatarUrl": "https://avatars0.githubusercontent.com/u/29430509?s=460&u=c7a3cbe4404ca647d8ad2b496d8d6adc6576e9a3&v=4", | |
"stories.flair": "angular", | |
"python.languageServer": "Jedi", | |
"workbench.sideBar.location": "right", | |
"latex-workshop.bibtex-format.tab": "tab", | |
"rewrap.reformat": true, | |
"editor.matchBrackets": "near", | |
"bracket-pair-colorizer-2.highlightActiveScope": true, | |
"color-highlight.markRuler": false, | |
"editor.minimap.renderCharacters": false, | |
"editor.minimap.showSlider": "always", | |
"workbench.editor.focusRecentEditorAfterClose": false, | |
"update.mode": "none", | |
"errorLens.onSave": true /** update only on-save */, | |
"errorLens.enabledDiagnosticLevels": [], | |
"[yaml]": { | |
"editor.insertSpaces": true, | |
"editor.tabSize": 2 | |
}, | |
"js/ts.implicitProjectConfig.experimentalDecorators": true, | |
"emmet.triggerExpansionOnTab": true, | |
"tailwindCSS.emmetCompletions": true, | |
"editor.linkedEditing": true, | |
"redhat.telemetry.enabled": false, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"terminal.integrated.gpuAcceleration": "on", | |
"typescript.preferences.importModuleSpecifier": "relative", | |
"zenMode.fullScreen": false, | |
"zenMode.silentNotifications": false, | |
"diffEditor.codeLens": true, | |
"vscode-as-git-mergetool.settingsAssistantOnStartup": false, | |
"workbench.editor.showTabs": "multiple", | |
"editor.glyphMargin": true, | |
"bracket-pair-colorizer-2.depreciation-notice": false, | |
"workbench.editorAssociations": { | |
"git-rebase-todo": "default" | |
}, | |
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly", | |
"gitlens.codeLens.recentChange.enabled": false, | |
"gitlens.codeLens.authors.enabled": false, | |
"editor.guides.highlightActiveIndentation": false, | |
"editor.guides.indentation": false, | |
"errorLens.enabled": true, | |
"npm.keybindingsChangedWarningShown": true, | |
"explorer.fileNesting.enabled": true, | |
"explorer.fileNesting.patterns": { | |
"*.ts": "${capture}.js, ${capture}.typegen.ts", | |
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", | |
"*.jsx": "${capture}.js", | |
"*.tsx": "${capture}.ts, ${capture}.typegen.ts", | |
"tsconfig.json": "tsconfig.*.json", | |
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml", | |
"*.mts": "${capture}.typegen.ts", | |
"*.cts": "${capture}.typegen.ts" | |
}, | |
"editor.minimap.enabled": false, | |
"haskell.manageHLS": "GHCup", | |
"workbench.editor.empty.hint": "hidden", | |
"ccallhierarchy.databasePath": "", | |
"cmake.showOptionsMovedNotification": false, | |
"cmake.configureOnOpen": false, | |
"editor.accessibilitySupport": "off", | |
"extensions.autoUpdate": false, | |
"rust-analyzer.inlayHints.typeHints.enable": false, | |
"rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true, | |
"rust-analyzer.inlayHints.chainingHints.enable": false, | |
"rust-analyzer.inlayHints.closingBraceHints.enable": false, | |
"rust-analyzer.inlayHints.typeHints.hideClosureInitialization": true, | |
"rust-analyzer.inlayHints.renderColons": false, | |
"rust-analyzer.inlayHints.parameterHints.enable": false, | |
"workbench.colorTheme": "SynthWave '84", | |
"diffviewer.outputFormat": "side-by-side", | |
"diffviewer.colorScheme": "dark", | |
"window.customTitleBarVisibility": "never", | |
"terminal.integrated.showExitAlert": false, | |
"svelte.enable-ts-plugin": true, | |
"diffEditor.renderSideBySide": true, | |
"[java]": { | |
"editor.defaultFormatter": "redhat.java" | |
}, | |
"workbench.activityBar.location": "hidden", | |
"editor.inlineSuggest.suppressSuggestions": true, | |
"cody.telemetry.level": "off", | |
"clangd.arguments": [], | |
"editor.inlayHints.enabled": "off", | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and | |
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope | |
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is | |
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. | |
// Placeholders with the same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "scope": "javascript,typescript", | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"": { | |
"prefix": "", | |
"body": [ | |
"", | |
"" | |
] | |
}, | |
"Create copyright notice": { | |
"prefix": "cp", | |
"body": [ | |
"$BLOCK_COMMENT_START*", | |
" * ${1:$TM_FILENAME}", | |
" * ", | |
" * ${5:description}", | |
" * ", | |
" * Copyright (c) ${2:$CURRENT_YEAR} ${3:copyright_holders}", | |
" * ${4:license} Licensed", | |
" $BLOCK_COMMENT_END $0" | |
] | |
}, | |
"Create interactio copyright notice": { | |
"prefix": "cpi", | |
"body": [ | |
"$BLOCK_COMMENT_START*", | |
" * ${1:$TM_FILENAME}", | |
" * ", | |
// " * 2019 UAB Interactio", | |
// " * ", | |
" * @originalAuthor Kipras Melnikovas (kipras.org) <kipras@kipras.org>", | |
" * @developers <>", | |
" * @copyright Copyright (c) 2019, UAB Interactio", | |
// " * @version ${2:1.0.0}", | |
" * @license End User License Agreement (EULA)", | |
// " * @link https://${3:panel}.interactio.io", | |
// " * @created ${4:$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE}", | |
" * ", | |
" * @description", | |
" * ", | |
" * $5", | |
" * ", | |
"$BLOCK_COMMENT_END", | |
"$0" | |
] | |
}, | |
"Create a nice, importable (cl)ass": { | |
"scope": "javascript,typescript,javascriptreact,typescriptreact", | |
"prefix": [ | |
"cl", | |
"cla" | |
], | |
"body": [ | |
"export class ${1} {", | |
" $2", | |
" ", | |
" constructor(data?: Partial<${1}>) {", | |
" Object.assign(this, data);", | |
" }", | |
"}", | |
"", | |
"$0", | |
], | |
"description": "class" | |
}, | |
/** copy-pasta from above, just with an export */ | |
"Create a nice exportable class": { | |
"scope": "javascript,typescript,javascriptreact,typescriptreact", | |
"prefix": [ | |
"cle", | |
"cll", | |
"clc" | |
], | |
"body": [ | |
"class ${1} {", | |
" $2", | |
" ", | |
" constructor(data?: Partial<${1}>) {", | |
" Object.assign(this, data);", | |
" }", | |
"}", | |
"", | |
"$0", | |