Split out more language configuration in vscode

This commit is contained in:
2024-09-10 09:57:10 -03:00
parent ae6199b099
commit 01aa1e523f
3 changed files with 98 additions and 41 deletions

View File

@@ -10,8 +10,10 @@
in {
imports = [
./javascript.nix
./latex.nix
./markdown.nix
./nix.nix
./rust.nix
];
programs.vscode = {
@@ -35,58 +37,51 @@ in {
enableUpdateCheck = false;
enableExtensionUpdateCheck = false;
extensions = with plugins;
[
# General extensions
extensions = with plugins; [
# General extensions
## Code Completion
# github.copilot
# github.copilot-chat
continue.continue
## Code Completion
# github.copilot
# github.copilot-chat
continue.continue
## Development Environment
ms-toolsai.jupyter
ms-vscode-remote.remote-containers
## Development Environment
ms-toolsai.jupyter
ms-vscode-remote.remote-containers
## Error Checking
usernamehw.errorlens
## Error Checking
usernamehw.errorlens
## Export and Visualisation
ibm.output-colorizer
nobuhito.printcode
pnp.polacode
## Export and Visualisation
ibm.output-colorizer
nobuhito.printcode
pnp.polacode
## Git
lamartire.git-indicators
mhutchie.git-graph
## Git
lamartire.git-indicators
mhutchie.git-graph
## Miscelaneous
britesnow.vscode-toggle-quotes
mrmlnc.vscode-duplicate
qcz.text-power-tools
## Miscelaneous
britesnow.vscode-toggle-quotes
mrmlnc.vscode-duplicate
qcz.text-power-tools
# Language extensions
# Language extensions
## CSV
mechatroner.rainbow-csv
## CSV
mechatroner.rainbow-csv
## Python
ms-python.python
## Python
ms-python.python
## Rust language extensions
serayuzgur.crates
tamasfe.even-better-toml
vadimcn.vscode-lldb
## Rust language extensions
serayuzgur.crates
tamasfe.even-better-toml
vadimcn.vscode-lldb
## SVG
jock.svg
## Tex
james-yu.latex-workshop
]
++ [
pkgs.vscode-extensions.rust-lang.rust-analyzer
];
## SVG
jock.svg
];
userSettings = {
"editor.linkedEditing" = true;
"window.menuBarVisibility" = "toggle";