feat: Track vscode config once again
This commit is contained in:
parent
b421fb716a
commit
ddc201bb28
2 changed files with 866 additions and 1 deletions
|
@ -3,7 +3,6 @@
|
|||
lib,
|
||||
...
|
||||
}: {
|
||||
home.packages = [pkgs.vscode];
|
||||
home.activation.vscode-server = lib.hm.dag.entryAfter ["write-boundary"] ''
|
||||
if test -f ~/.vscode-server; then
|
||||
if test -f "~/.vscode/extensions"; then
|
||||
|
@ -20,4 +19,332 @@
|
|||
fi
|
||||
fi
|
||||
'';
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
enableUpdateCheck = false;
|
||||
userSettings = {
|
||||
"workbench.iconTheme" = "material-icon-theme";
|
||||
"cmake.configureOnOpen" = true;
|
||||
"[c]" = {
|
||||
"editor.defaultFormatter" = "xaver.clang-format";
|
||||
};
|
||||
"[cpp]" = {
|
||||
"editor.defaultFormatter" = "xaver.clang-format";
|
||||
};
|
||||
"editor.suggestSelection" = "first";
|
||||
"vsintellicode.modify.editor.suggestSelection" = "automaticallyOverrodeDefaultValue";
|
||||
"[rust]" = {
|
||||
"editor.defaultFormatter" = "statiolake.vscode-rustfmt";
|
||||
};
|
||||
"git.enableSmartCommit" = true;
|
||||
"workbench.editorAssociations" = {
|
||||
"*.ipynb" = "jupyter.notebook.ipynb";
|
||||
};
|
||||
"editor.inlineSuggest.enabled" = true;
|
||||
"files.exclude" = {
|
||||
"**/.classpath" = true;
|
||||
"**/.project" = true;
|
||||
"**/.settings" = true;
|
||||
"**/.factorypath" = true;
|
||||
};
|
||||
"latex-workshop.view.pdf.viewer" = "tab";
|
||||
"latex-workshop.latex.tools" = [
|
||||
{
|
||||
"name" = "latexmk";
|
||||
"command" = "${pkgs.texlive.combined.scheme-medium}/bin/latexmk";
|
||||
"args" = [
|
||||
"-synctex=1"
|
||||
"-interaction=nonstopmode"
|
||||
"-file-line-error"
|
||||
"-xelatex"
|
||||
"-shell-escape"
|
||||
"-outdir=%OUTDIR%"
|
||||
"%DOC%"
|
||||
];
|
||||
"env" = {};
|
||||
}
|
||||
{
|
||||
"name" = "lualatexmk";
|
||||
"command" = "${pkgs.texlive.combined.scheme-medium}/bin/latexmk";
|
||||
"args" = [
|
||||
"-synctex=1"
|
||||
"-interaction=nonstopmode"
|
||||
"-file-line-error"
|
||||
"-lualatex"
|
||||
"-outdir=%OUTDIR%"
|
||||
"%DOC%"
|
||||
];
|
||||
"env" = {};
|
||||
}
|
||||
{
|
||||
"name" = "latexmk_rconly";
|
||||
"command" = "${pkgs.texlive.combined.scheme-medium}/bin/latexmk";
|
||||
"args" = ["%DOC%"];
|
||||
"env" = {};
|
||||
}
|
||||
{
|
||||
"name" = "pdflatex";
|
||||
"command" = "${pkgs.texlive.combined.scheme-medium}/bin/pdflatex";
|
||||
"args" = [
|
||||
"-synctex=1"
|
||||
"-interaction=nonstopmode"
|
||||
"-file-line-error"
|
||||
"%DOC%"
|
||||
];
|
||||
"env" = {};
|
||||
}
|
||||
{
|
||||
"name" = "bibtex";
|
||||
"command" = "${pkgs.texlive.combined.scheme-medium}/bin/bibtex";
|
||||
"args" = ["%DOCFILE%"];
|
||||
"env" = {};
|
||||
}
|
||||
];
|
||||
"security.workspace.trust.untrustedFiles" = "open";
|
||||
"latex-workshop.message.update.show" = false;
|
||||
"editor.codeLensFontFamily" = "\"FiraCode Nerd Font Mono\", \"Noto Sans Mono CJK JP\", monospace";
|
||||
"editor.fontFamily" = "\"FiraCode Nerd Font Mono\", \"Noto Sans Mono CJK JP\", monospace";
|
||||
"rust-analyzer.checkOnSave.command" = "clippy";
|
||||
"ledger.binary" = "${pkgs.hledger}/bin/hledger";
|
||||
"workbench.colorTheme" = "Gruvbox Dark Hard";
|
||||
"rust-analyzer.hoverActions.references" = true;
|
||||
"rust-analyzer.lens.methodReferences" = true;
|
||||
"rust-analyzer.workspace.symbol.search.scope" = "workspace_and_dependencies";
|
||||
"rust-analyzer.workspace.symbol.search.kind" = "all_symbols";
|
||||
"rust-analyzer.lens.references" = true;
|
||||
"rust-analyzer.lens.enumVariantReferences" = true;
|
||||
"editor.bracketPairColorization.enabled" = true;
|
||||
"C_Cpp.experimentalFeatures" = "Enabled";
|
||||
"C_Cpp.dimInactiveRegions" = false;
|
||||
"git.confirmSync" = false;
|
||||
"files.watcherExclude" = {
|
||||
"**/.bloop" = true;
|
||||
"**/.metals" = true;
|
||||
"**/.ammonite" = true;
|
||||
};
|
||||
"editor.formatOnSave" = true;
|
||||
"rust-analyzer.checkOnSave.extraArgs" = [
|
||||
"--"
|
||||
"-Wabsolute_paths_not_starting_with_crate"
|
||||
"-Welided_lifetimes_in_paths"
|
||||
"-Wexplicit_outlives_requirements"
|
||||
"-Wkeyword_idents"
|
||||
"-Wmacro_use_extern_crate"
|
||||
"-Wmeta_variable_misuse"
|
||||
"-Wmissing_abi"
|
||||
"-Wmissing_copy_implementations"
|
||||
"-Wmissing_debug_implementations"
|
||||
"-Wmissing_docs"
|
||||
"-Wnon_ascii_idents"
|
||||
"-Wnoop_method_call"
|
||||
"-Wpointer_structural_match"
|
||||
"-Wsingle_use_lifetimes"
|
||||
"-Wtrivial_casts"
|
||||
"-Wtrivial_numeric_casts"
|
||||
"-Wunreachable_pub"
|
||||
"-Wunused_extern_crates"
|
||||
"-Wunused_import_braces"
|
||||
"-Wunused_lifetimes"
|
||||
"-Wunused_qualifications"
|
||||
"-Wvariant_size_differences"
|
||||
"-Wclippy::pedantic"
|
||||
"-Wclippy::nursery"
|
||||
"-Wclippy::all"
|
||||
];
|
||||
"github.copilot.enable" = {
|
||||
"*" = true;
|
||||
"yaml" = true;
|
||||
"plaintext" = true;
|
||||
"markdown" = true;
|
||||
};
|
||||
"rust-analyzer.cargo.allFeatures" = true;
|
||||
"rust-analyzer.cargo.unsetTest" = [];
|
||||
"redhat.telemetry.enabled" = false;
|
||||
"openapi.approvedHostnames" = ["raw.githubusercontent.com"];
|
||||
"liveServer.settings.donotShowInfoMsg" = true;
|
||||
"[typescript]" = {
|
||||
"editor.defaultFormatter" = "vscode.typescript-language-features";
|
||||
};
|
||||
"[javascript]" = {
|
||||
"editor.defaultFormatter" = "vscode.typescript-language-features";
|
||||
};
|
||||
"go.toolsManagement.autoUpdate" = true;
|
||||
"nix.serverPath" = "${pkgs.rnix-lsp}/bin/rnix-lsp";
|
||||
"python.analysis.typeCheckingMode" = "strict";
|
||||
"tabnine.experimentalAutoImports" = true;
|
||||
"editor.autoClosingBrackets" = "always";
|
||||
"editor.autoClosingDelete" = "always";
|
||||
"editor.autoClosingOvertype" = "always";
|
||||
"editor.autoClosingQuotes" = "always";
|
||||
"editor.definitionLinkOpensInPeek" = true;
|
||||
"editor.experimental.pasteActions.enabled" = true;
|
||||
"editor.foldingImportsByDefault" = true;
|
||||
"editor.linkedEditing" = true;
|
||||
"editor.renderWhitespace" = "boundary";
|
||||
"editor.rulers" = [72 80 100 120];
|
||||
"editor.smoothScrolling" = true;
|
||||
"editor.stickyTabStops" = true;
|
||||
"editor.stickyScroll.enabled" = true;
|
||||
"editor.tabCompletion" = "on";
|
||||
"editor.unicodeHighlight.ambiguousCharacters" = false;
|
||||
"editor.wordWrapColumn" = 120;
|
||||
"editor.cursorSmoothCaretAnimation" = true;
|
||||
"editor.cursorSurroundingLines" = 5;
|
||||
"editor.find.autoFindInSelection" = "multiline";
|
||||
"editor.fontLigatures" = true;
|
||||
"editor.formatOnPaste" = true;
|
||||
"editor.formatOnType" = true;
|
||||
"diffEditor.codeLens" = true;
|
||||
"diffEditor.diffAlgorithm" = "experimental";
|
||||
"editor.minimap.renderCharacters" = false;
|
||||
"editor.suggest.preview" = true;
|
||||
"editor.suggest.shareSuggestSelections" = true;
|
||||
"files.enableTrash" = false;
|
||||
"files.eol" = "\n";
|
||||
"files.insertFinalNewline" = true;
|
||||
"files.trimFinalNewlines" = true;
|
||||
"files.trimTrailingWhitespace" = true;
|
||||
"workbench.experimental.editSessions.partialMatches.enabled" = true;
|
||||
"workbench.experimental.settingsProfiles.enabled" = true;
|
||||
"workbench.list.smoothScrolling" = true;
|
||||
"workbench.startupEditor" = "none";
|
||||
"workbench.editor.closeOnFileDelete" = true;
|
||||
"explorer.excludeGitIgnore" = true;
|
||||
"explorer.fileNesting.enabled" = true;
|
||||
"explorer.fileNesting.patterns" = {
|
||||
"Cargo.toml" = "Cargo.*";
|
||||
"flake.nix" = "flake.lock";
|
||||
"*.ts" = "\${capture}.js, \${capture}.d.ts";
|
||||
"*.js" = "\${capture}.js.map, \${capture}.min.js, \${capture}.d.ts";
|
||||
"*.jsx" = "\${capture}.js";
|
||||
"*.tsx" = "\${capture}.ts";
|
||||
"tsconfig.json" = "tsconfig.*.json";
|
||||
"package.json" = "package-lock.json, .npmrc, yarn.lock, .yarnrc";
|
||||
};
|
||||
"search.quickOpen.includeSymbols" = true;
|
||||
"search.smartCase" = true;
|
||||
"search.showLineNumbers" = true;
|
||||
"search.seedOnFocus" = true;
|
||||
"search.seedWithNearestWord" = true;
|
||||
"search.useGlobalIgnoreFiles" = true;
|
||||
"search.useParentIgnoreFiles" = true;
|
||||
"debug.allowBreakpointsEverywhere" = true;
|
||||
"debug.autoExpandLazyVariables" = true;
|
||||
"testing.alwaysRevealTestOnStateChange" = true;
|
||||
"scm.alwaysShowActions" = true;
|
||||
"scm.alwaysShowRepositories" = true;
|
||||
"telemetry.telemetryLevel" = "off";
|
||||
"better-comments.highlightPlainText" = true;
|
||||
"C_Cpp.inlayHints.autoDeclarationTypes.enabled" = true;
|
||||
"C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft" = true;
|
||||
"C_Cpp.inlayHints.parameterNames.enabled" = true;
|
||||
"C_Cpp.inlayHints.referenceOperator.enabled" = true;
|
||||
"C_Cpp.inlayHints.referenceOperator.showSpace" = true;
|
||||
"csharp.inlayHints.parameters.enabled" = true;
|
||||
"csharp.inlayHints.parameters.forIndexerParameters" = true;
|
||||
"csharp.inlayHints.parameters.forLiteralParameters" = true;
|
||||
"csharp.inlayHints.parameters.forObjectCreationParameters" = true;
|
||||
"csharp.inlayHints.parameters.forOtherParameters" = true;
|
||||
"csharp.inlayHints.parameters.suppressForParametersThatDifferOnlyBySuffix" = true;
|
||||
"csharp.inlayHints.parameters.suppressForParametersThatMatchArgumentName" = true;
|
||||
"csharp.inlayHints.parameters.suppressForParametersThatMatchMethodIntent" = true;
|
||||
"csharp.inlayHints.types.enabled" = true;
|
||||
"csharp.inlayHints.types.forImplicitObjectCreation" = true;
|
||||
"csharp.inlayHints.types.forImplicitVariableTypes" = true;
|
||||
"csharp.inlayHints.types.forLambdaParameterTypes" = true;
|
||||
"cSpell.language" = "en,en-GB";
|
||||
"conventionalCommits.emojiFormat" = "emoji";
|
||||
"conventionalCommits.showEditor" = true;
|
||||
"git.allowForcePush" = true;
|
||||
"git.autofetch" = "all";
|
||||
"git.autofetchPeriod" = 60;
|
||||
"github.gitProtocol" = "ssh";
|
||||
"gitlens.showWelcomeOnInstall" = false;
|
||||
"gitlens.defaultGravatarsStyle" = "monsterid";
|
||||
"vsintellicode.features.python.deepLearning" = "enabled";
|
||||
"merge-conflict.autoNavigateNextConflict.enabled" = true;
|
||||
"projectManager.git.baseFolders" = ["/home/darkkirb/sources"];
|
||||
"projectManager.hg.maxDepthRecursion" = 1;
|
||||
"rust-analyzer.assist.emitMustUse" = true;
|
||||
"rust-analyzer.diagnostics.experimental.enable" = true;
|
||||
"rust-analyzer.lens.references.enumVariant.enable" = true;
|
||||
"rust-analyzer.lens.references.method.enable" = true;
|
||||
"rust-analyzer.lens.references.trait.enable" = true;
|
||||
"rust-analyzer.lens.references.adt.enable" = true;
|
||||
"editor.accessibilitySupport" = "off";
|
||||
"[jsonc]" = {
|
||||
"editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||
};
|
||||
"nix.formatterPath" = "${pkgs.alejandra}/bin/alejandra";
|
||||
"nix.enableLanguageServer" = true;
|
||||
};
|
||||
extensions = with pkgs.vscode-extensions;
|
||||
[
|
||||
alefragnani.bookmarks
|
||||
alefragnani.project-manager
|
||||
alexdima.copy-relative-path
|
||||
bbenoist.nix
|
||||
bierner.markdown-checkbox
|
||||
bierner.markdown-emoji
|
||||
bierner.markdown-mermaid
|
||||
bradlc.vscode-tailwindcss
|
||||
bungcip.better-toml
|
||||
christian-kohler.path-intellisense
|
||||
codezombiech.gitignore
|
||||
davidanson.vscode-markdownlint
|
||||
dhall.dhall-lang
|
||||
dhall.vscode-dhall-lsp-server
|
||||
donjayamanne.githistory
|
||||
dotjoshjohnson.xml
|
||||
eamodio.gitlens
|
||||
editorconfig.editorconfig
|
||||
esbenp.prettier-vscode
|
||||
firefox-devtools.vscode-firefox-debug
|
||||
formulahendry.auto-rename-tag
|
||||
github.vscode-pull-request-github
|
||||
golang.go
|
||||
haskell.haskell
|
||||
jdinhlife.gruvbox
|
||||
jnoortheen.nix-ide
|
||||
justusadam.language-haskell
|
||||
mkhl.direnv
|
||||
ms-azuretools.vscode-docker
|
||||
ms-dotnettools.csharp
|
||||
ms-python.python
|
||||
ms-python.vscode-pylance
|
||||
ms-toolsai.jupyter
|
||||
ms-toolsai.jupyter-keymap
|
||||
ms-toolsai.jupyter-renderers
|
||||
ms-vscode-remote.remote-ssh
|
||||
ms-vscode.cmake-tools
|
||||
ms-vscode.cpptools
|
||||
ms-vscode.makefile-tools
|
||||
ms-vsliveshare.vsliveshare
|
||||
oderwat.indent-rainbow
|
||||
pkief.material-icon-theme
|
||||
pkief.material-product-icons
|
||||
redhat.java
|
||||
redhat.vscode-xml
|
||||
redhat.vscode-yaml
|
||||
ritwickdey.liveserver
|
||||
rust-lang.rust-analyzer
|
||||
ryu1kn.partial-diff
|
||||
scala-lang.scala
|
||||
scalameta.metals
|
||||
serayuzgur.crates
|
||||
streetsidesoftware.code-spell-checker
|
||||
tabnine.tabnine-vscode
|
||||
tamasfe.even-better-toml
|
||||
twxs.cmake
|
||||
tyriar.sort-lines
|
||||
vadimcn.vscode-lldb
|
||||
vscjava.vscode-java-debug
|
||||
vscjava.vscode-java-dependency
|
||||
vscjava.vscode-java-test
|
||||
vscjava.vscode-maven
|
||||
xaver.clang-format
|
||||
yzhang.markdown-all-in-one
|
||||
]
|
||||
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace (import ./extensions.nix).extensions;
|
||||
};
|
||||
}
|
||||
|
|
538
config/programs/vscode/extensions.nix
Normal file
538
config/programs/vscode/extensions.nix
Normal file
|
@ -0,0 +1,538 @@
|
|||
{
|
||||
extensions = [
|
||||
{
|
||||
name = "vscode-openapi";
|
||||
publisher = "42Crunch";
|
||||
version = "4.15.10";
|
||||
sha256 = "1r54hgjd9shw4qi6nvsnrlmvrjvpl2y8q1rqxciqcwzbahjp0ym9";
|
||||
}
|
||||
{
|
||||
name = "better-comments";
|
||||
publisher = "aaron-bond";
|
||||
version = "3.0.2";
|
||||
sha256 = "15w1ixvp6vn9ng6mmcmv9ch0ngx8m85i1yabxdfn6zx3ypq802c5";
|
||||
}
|
||||
{
|
||||
name = "gemini";
|
||||
publisher = "aaronduino";
|
||||
version = "1.0.1";
|
||||
sha256 = "0cjfh7v12h4ynaxdvxbqiqccr2xzwa4srfz3zn8dsxfqifb6zby2";
|
||||
}
|
||||
{
|
||||
name = "namespace";
|
||||
publisher = "adrianwilczynski";
|
||||
version = "1.1.2";
|
||||
sha256 = "11wdk9mg8q9qj2q1q44z2agwlnv3p7vg9g35jbkp5fakv37bxbfl";
|
||||
}
|
||||
{
|
||||
name = "shaderlabvscodefree";
|
||||
publisher = "amlovey";
|
||||
version = "1.3.3";
|
||||
sha256 = "00c1nr3n9280bf2kzd5zcamsnmy25p76fjn45qy4rzmw38mvh2y0";
|
||||
}
|
||||
{
|
||||
name = "meson";
|
||||
publisher = "asabil";
|
||||
version = "1.3.0";
|
||||
sha256 = "1q35rzn7l7n2rzm3yvgdhs0yxgz9aqlrgr0clswwps3i85s7gjj0";
|
||||
}
|
||||
{
|
||||
name = "github-markdown-preview";
|
||||
publisher = "bierner";
|
||||
version = "0.3.0";
|
||||
sha256 = "124vsg5jxa90j3mssxi18nb3wn6fji6b0mnnkasa89rgx3jfb5pf";
|
||||
}
|
||||
{
|
||||
name = "markdown-footnotes";
|
||||
publisher = "bierner";
|
||||
version = "0.1.1";
|
||||
sha256 = "1pp64x8cn4vmpscmzv2dg6bakjhnwd36rms2wl6bs5laq29k5wl7";
|
||||
}
|
||||
{
|
||||
name = "markdown-preview-github-styles";
|
||||
publisher = "bierner";
|
||||
version = "1.0.1";
|
||||
sha256 = "1bjx46v17d18c9bplz70dx6fpsc6pr371ihpawhlr1y61b59n5aj";
|
||||
}
|
||||
{
|
||||
name = "markdown-yaml-preamble";
|
||||
publisher = "bierner";
|
||||
version = "0.1.0";
|
||||
sha256 = "1xlb6dvrsy2sp92lax1nq01xcrax1nm256ns9b4vvkq7p4njpqp5";
|
||||
}
|
||||
{
|
||||
name = "pioasm";
|
||||
publisher = "chris-hock";
|
||||
version = "1.0.0";
|
||||
sha256 = "09p7cbk7hnhl9q4viscfy45fq1gv16xf0dm97s8hfpcz2w6fmw1q";
|
||||
}
|
||||
{
|
||||
name = "vscode-modelines";
|
||||
publisher = "chrislajoie";
|
||||
version = "2.0.5";
|
||||
sha256 = "0lp32y43gl18bvnviqa5nxh3niz66l01aj1kiz65zcc0gm3vs8nd";
|
||||
}
|
||||
{
|
||||
name = "doxdocgen";
|
||||
publisher = "cschlosser";
|
||||
version = "1.4.0";
|
||||
sha256 = "1d95znf2vsdzv9jqiigh9zm62dp4m9jz3qcfaxn0n0pvalbiyw92";
|
||||
}
|
||||
{
|
||||
name = "git-extension-pack";
|
||||
publisher = "donjayamanne";
|
||||
version = "0.1.3";
|
||||
sha256 = "0j4mq15msbr191az0fyv0q4dbcrsacv4ydim2920p4cml9cqgnw3";
|
||||
}
|
||||
{
|
||||
name = "unity-dev-pack";
|
||||
publisher = "fabriciohod";
|
||||
version = "2.5.0";
|
||||
sha256 = "0k92xkdha29kszv7dwbqk7iw8bx81mhllbjs5wzwql1ij1b96mkn";
|
||||
}
|
||||
{
|
||||
name = "git-project-manager";
|
||||
publisher = "felipecaputo";
|
||||
version = "1.8.2";
|
||||
sha256 = "02d0hdqyd9pnad986ymjdgdma3g97mzrx6pa9fi8cn0pzkaxp6qz";
|
||||
}
|
||||
{
|
||||
name = "vscode-solution-explorer";
|
||||
publisher = "fernandoescolar";
|
||||
version = "0.7.4";
|
||||
sha256 = "1lb1jsday61p4ha7x1fsks51am5n1ycd467bl9nbjlp0khic42mr";
|
||||
}
|
||||
{
|
||||
name = "android-system-tools";
|
||||
publisher = "flimberger";
|
||||
version = "0.0.2";
|
||||
sha256 = "0f1qbcxkcdrk8j639ps4wv21y6i24g0inm7hzac5zz69syzcr07l";
|
||||
}
|
||||
{
|
||||
name = "auto-using";
|
||||
publisher = "Fudge";
|
||||
version = "0.7.15";
|
||||
sha256 = "1vjf55vk2bc921hvpifd4c2aplp7wmqsp5aiq00q3jxpxqwsarim";
|
||||
}
|
||||
{
|
||||
name = "kotlin";
|
||||
publisher = "fwcd";
|
||||
version = "0.2.26";
|
||||
sha256 = "1br0vr4v1xcl4c7bcqwzfqd4xr6q2ajwkipqrwm928mj96dkafkn";
|
||||
}
|
||||
{
|
||||
name = "vscode-javac";
|
||||
publisher = "georgewfraser";
|
||||
version = "0.2.45";
|
||||
sha256 = "0yca4jjl05qw08lnfvfg3r1sazpd2byfwmngak8824l58lf22h1m";
|
||||
}
|
||||
{
|
||||
name = "vscode-test-explorer";
|
||||
publisher = "hbenl";
|
||||
version = "2.21.1";
|
||||
sha256 = "022lnkq278ic0h9ggpqcwb3x3ivpcqjimhgirixznq0zvwyrwz3w";
|
||||
}
|
||||
{
|
||||
name = "discord-vscode";
|
||||
publisher = "icrawl";
|
||||
version = "5.8.0";
|
||||
sha256 = "0r9n2g5rif4y2619wccjqh3pn9rljb3yhblz09pdksmfi2ifakr1";
|
||||
}
|
||||
{
|
||||
name = "llvm-tablegen";
|
||||
publisher = "jakob-erzar";
|
||||
version = "0.0.2";
|
||||
sha256 = "12fdq1wv3459hz3w300x2w1dq5wphcsmh3dgf233qabr76vr1kav";
|
||||
}
|
||||
{
|
||||
name = "vscode-edit-csv";
|
||||
publisher = "janisdd";
|
||||
version = "0.7.2";
|
||||
sha256 = "1jakwqbb62xvydqfvdqc77dxq77j23nwi1rr6wpw9kdrkwx0q5qh";
|
||||
}
|
||||
{
|
||||
name = "hoogle-vscode";
|
||||
publisher = "jcanero";
|
||||
version = "0.0.7";
|
||||
sha256 = "0ndapfrv3j82792hws7b3zki76m2s1bfh9dss1xjgcal1aqajka1";
|
||||
}
|
||||
{
|
||||
name = "better-cpp-syntax";
|
||||
publisher = "jeff-hykin";
|
||||
version = "1.17.2";
|
||||
sha256 = "1ic55cva028368j0sdcqdzjq2ikbz754m7bxibxf7djvs6xqlx57";
|
||||
}
|
||||
{
|
||||
name = "vscode-csharp-snippets";
|
||||
publisher = "jorgeserrano";
|
||||
version = "1.1.0";
|
||||
sha256 = "1wsrbana07bcy6jslk8mpxzx53b9mnf4f8g9srwfkcbqhw2p322x";
|
||||
}
|
||||
{
|
||||
name = "65816-assembly";
|
||||
publisher = "joshneta";
|
||||
version = "0.0.5";
|
||||
sha256 = "052kd73vif62q3f3vc574975axxdyasx21xjcfjmpmsplnyrafci";
|
||||
}
|
||||
{
|
||||
name = "rust-doc-viewer";
|
||||
publisher = "JScearcy";
|
||||
version = "3.0.4";
|
||||
sha256 = "0yrf0ak3fylcg7pgxp18d7p0ln0mm1bkcc341y7fiaj7v3gdvgyz";
|
||||
}
|
||||
{
|
||||
name = "package-plus-plus";
|
||||
publisher = "juninhosilva";
|
||||
version = "0.0.1";
|
||||
sha256 = "13f69h7iak5py3nxbc3m6bk1hx6aad7gg0ra3ncy085qjnafbbq0";
|
||||
}
|
||||
{
|
||||
name = "docomment";
|
||||
publisher = "k--kato";
|
||||
version = "0.1.31";
|
||||
sha256 = "0hgykx8q4w6hif7i0pf54hkkzmiylrbmcz231biipgsv3hclnk9r";
|
||||
}
|
||||
{
|
||||
name = "tera";
|
||||
publisher = "karunamurti";
|
||||
version = "0.0.9";
|
||||
sha256 = "1pykbdfvbhdj1kj7l3s8ri88v24m96x4c848qacz1zizg1jsbgbv";
|
||||
}
|
||||
{
|
||||
name = "unity-code-snippets";
|
||||
publisher = "kleber-swf";
|
||||
version = "1.3.0";
|
||||
sha256 = "1nllkgk8vc1ckdzyc48bzcbsn8435am1y6kq0bs6pl7ihpl9lb4s";
|
||||
}
|
||||
{
|
||||
name = "ledger";
|
||||
publisher = "mariosangiorgio";
|
||||
version = "1.0.9";
|
||||
sha256 = "1lyhldyl4f1c2hxqwn6arma8p1snm2cbrdr1vybxllrh570lcgz9";
|
||||
}
|
||||
{
|
||||
name = "vscode-elixir";
|
||||
publisher = "mjmcloug";
|
||||
version = "1.1.0";
|
||||
sha256 = "0kj7wlhapkkikn1md8cknrffrimk0g0dbbhavasys6k3k7pk2khh";
|
||||
}
|
||||
{
|
||||
name = "isort";
|
||||
publisher = "ms-python";
|
||||
version = "2022.9.13271012";
|
||||
sha256 = "1iq893jx75lqx9fc3066x4qkyb3shaiqz8d3qryn8qgsf9rxwkpk";
|
||||
}
|
||||
{
|
||||
name = "vscode-jupyter-cell-tags";
|
||||
publisher = "ms-toolsai";
|
||||
version = "0.1.6";
|
||||
sha256 = "1sb3za0ka8bl1kydlniwlaixldlgqxvfbx7pcyrg1a4sg6zwsvk1";
|
||||
}
|
||||
{
|
||||
name = "vscode-jupyter-slideshow";
|
||||
publisher = "ms-toolsai";
|
||||
version = "0.1.5";
|
||||
sha256 = "1p6r5vkzvwvxif3wxqi9599vplabzig27fzzz0bx9z0awfglzyi7";
|
||||
}
|
||||
{
|
||||
name = "remote-containers";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.268.0";
|
||||
sha256 = "0sp47jpdv09bmglm1yxd1l1q6fzdsdz3bl1flxwdd9x84b4h66cz";
|
||||
}
|
||||
{
|
||||
name = "remote-ssh-edit";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.84.0";
|
||||
sha256 = "0rw2klz1f4sy1xzwg4bilcm2sjk0lxdfh9ly3f4kbl8a5xccfy6z";
|
||||
}
|
||||
{
|
||||
name = "remote-wsl";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.72.0";
|
||||
sha256 = "1c398n04g6qrlvdmnbh50nrs912668fvwm5lrq55xssfba2h8ny1";
|
||||
}
|
||||
{
|
||||
name = "cpptools-extension-pack";
|
||||
publisher = "ms-vscode";
|
||||
version = "1.3.0";
|
||||
sha256 = "11fk26siccnfxhbb92z6r20mfbl9b3hhp5zsvpn2jmh24vn96x5c";
|
||||
}
|
||||
{
|
||||
name = "cpptools-themes";
|
||||
publisher = "ms-vscode";
|
||||
version = "2.0.0";
|
||||
sha256 = "05r7hfphhlns2i7zdplzrad2224vdkgzb0dbxg40nwiyq193jq31";
|
||||
}
|
||||
{
|
||||
name = "remote-explorer";
|
||||
publisher = "ms-vscode";
|
||||
version = "0.1.2022121209";
|
||||
sha256 = "13fhlzn0jfc6cbabhsprf39qlfcwsiqsa0svvr390gpigzdk38h7";
|
||||
}
|
||||
{
|
||||
name = "test-adapter-converter";
|
||||
publisher = "ms-vscode";
|
||||
version = "0.1.6";
|
||||
sha256 = "0pj4ln8g8dzri766h9grdvhknz2mdzwv0lmzkpy7l9w9xx8jsbsh";
|
||||
}
|
||||
{
|
||||
name = "vscode-typescript-tslint-plugin";
|
||||
publisher = "ms-vscode";
|
||||
version = "1.3.4";
|
||||
sha256 = "0zbg99x71scpgdyicp7fryxmg51fj2fy0dmfm04zq26s0g0n6gn1";
|
||||
}
|
||||
{
|
||||
name = "vsliveshare-audio";
|
||||
publisher = "ms-vsliveshare";
|
||||
version = "0.1.91";
|
||||
sha256 = "0p00bgn2wmzy9c615h3l3is6yf5cka84il5331z0rkfv2lzh6r7n";
|
||||
}
|
||||
{
|
||||
name = "vsliveshare-pack";
|
||||
publisher = "ms-vsliveshare";
|
||||
version = "0.4.0";
|
||||
sha256 = "09h2yxpmbvxa3mz5wdnpb35h437f0z6j0n3blsb0d93jlwx5ydy5";
|
||||
}
|
||||
{
|
||||
name = "veriloghdl";
|
||||
publisher = "mshr-h";
|
||||
version = "1.5.13";
|
||||
sha256 = "083xd3l8v352hk8cv807dl8rw4shzi6d5d8dyl402l325mgydgy6";
|
||||
}
|
||||
{
|
||||
name = "sqltools";
|
||||
publisher = "mtxr";
|
||||
version = "0.26.0";
|
||||
sha256 = "1ap6v4xg659dcvjmwzds92k9f801labvcrh2z33rklk980yz9hs4";
|
||||
}
|
||||
{
|
||||
name = "gradle-language";
|
||||
publisher = "naco-siren";
|
||||
version = "0.2.3";
|
||||
sha256 = "15lzxvym0mkljjn57av1p4z6hqqwbsbn5idw2fn7nccgrl93aywf";
|
||||
}
|
||||
{
|
||||
name = "clang-tidy";
|
||||
publisher = "notskm";
|
||||
version = "0.5.1";
|
||||
sha256 = "0z44hbrbzlhxbzf1j55xpl5fb7gic9avvcz4dvljrwz4qqdjzq4x";
|
||||
}
|
||||
{
|
||||
name = "ide-purescript";
|
||||
publisher = "nwolverson";
|
||||
version = "0.26.1";
|
||||
sha256 = "1ig8z5k6gkdvxqfc0plf3dwvhz3qawydjmrln5bgsacr6jhfxi3i";
|
||||
}
|
||||
{
|
||||
name = "language-purescript";
|
||||
publisher = "nwolverson";
|
||||
version = "0.2.8";
|
||||
sha256 = "1nhzvjwxld53mlaflf8idyjj18r1dzdys9ygy86095g7gc4b1qys";
|
||||
}
|
||||
{
|
||||
name = "cargo";
|
||||
publisher = "panicbit";
|
||||
version = "0.2.3";
|
||||
sha256 = "0idcbri4kpva0yxni0ql6l14knc3h6izxza5d49jidrh9xj0njh7";
|
||||
}
|
||||
{
|
||||
name = "explorer-exclude";
|
||||
publisher = "PeterSchmalfeldt";
|
||||
version = "1.3.2";
|
||||
sha256 = "1khvs655dl0gn69azx1hzv9czli1kc7w18dfwirqkdibf1zxvg07";
|
||||
}
|
||||
{
|
||||
name = "unity-toolbox";
|
||||
publisher = "pixl";
|
||||
version = "3.0.0";
|
||||
sha256 = "089glajdvwaskfb9vpm8farl9hn2z4v3xkir7cms3160vq1p2naq";
|
||||
}
|
||||
{
|
||||
name = "polacode";
|
||||
publisher = "pnp";
|
||||
version = "0.3.4";
|
||||
sha256 = "0l9cm4jrjjrgrsqc0n0awi0xbgyk4sp08pddw5bnfnrsxwhs0kmv";
|
||||
}
|
||||
{
|
||||
name = "vscode-unitymeta";
|
||||
publisher = "PTD";
|
||||
version = "0.0.7";
|
||||
sha256 = "1bs82ml8wdg7qab8rqkahap34v4i10jj306rajccfq26ybf4wnw7";
|
||||
}
|
||||
{
|
||||
name = "r";
|
||||
publisher = "REditorSupport";
|
||||
version = "2.7.0";
|
||||
sha256 = "09bq6cq1qszl38pairr3f9xrw1igkimsdagbsc4v54r0qpmmfniq";
|
||||
}
|
||||
{
|
||||
name = "c-sharp-utilities";
|
||||
publisher = "revrenlove";
|
||||
version = "1.5.1";
|
||||
sha256 = "1afvjw0bmh2xlgqgjrjwqjg765r4n4qkmjy2lqc39vp6m16xqv83";
|
||||
}
|
||||
{
|
||||
name = "vscode-gradle-extension-pack";
|
||||
publisher = "richardwillis";
|
||||
version = "0.0.4";
|
||||
sha256 = "138395ahrdzpwh59k09c5a8g3g3dl0b55i6c21bxfxfdar9n4rz7";
|
||||
}
|
||||
{
|
||||
name = "llvm";
|
||||
publisher = "RReverser";
|
||||
version = "0.1.1";
|
||||
sha256 = "0r58hfzxvgmr1xsirkyq2ffdmk3nmwj406d08aiqipr3i7kkrxih";
|
||||
}
|
||||
{
|
||||
name = "signageos-vscode-sops";
|
||||
publisher = "signageos";
|
||||
version = "0.7.0";
|
||||
sha256 = "0zx0zvdi20j58kpcd4wj9c24kbara1kl2blqnvxlzyrm41va87l5";
|
||||
}
|
||||
{
|
||||
name = "shader";
|
||||
publisher = "slevesque";
|
||||
version = "1.1.5";
|
||||
sha256 = "14yraymi96f6lpcrwk93llbiraq8gqzk7jzyw7xmndhcwhazpz9x";
|
||||
}
|
||||
{
|
||||
name = "datapack-language-server";
|
||||
publisher = "SPGoding";
|
||||
version = "3.4.0";
|
||||
sha256 = "04fdkvlhavh2kk64ih2v60dk354zf5qw76s7nwq4vr55626b2n51";
|
||||
}
|
||||
{
|
||||
name = "vscode-rustfmt";
|
||||
publisher = "statiolake";
|
||||
version = "0.1.2";
|
||||
sha256 = "0kprx45j63w1wr776q0cl2q3l7ra5ln8nwy9nnxhzfhillhqpipi";
|
||||
}
|
||||
{
|
||||
name = "ninja";
|
||||
publisher = "surajbarkale";
|
||||
version = "0.0.1";
|
||||
sha256 = "0qaym9p079m6m40s7py3vm3fx8bhi1pna7d84qrmj9s4mx95862d";
|
||||
}
|
||||
{
|
||||
name = "vscode-rust-test-adapter";
|
||||
publisher = "Swellaby";
|
||||
version = "0.11.0";
|
||||
sha256 = "111vhl71zzh4il1kh21l49alwlllzcvmdbsxyvk9bq3r24hxq1r2";
|
||||
}
|
||||
{
|
||||
name = "vscode-asl";
|
||||
publisher = "Thog";
|
||||
version = "1.0.0";
|
||||
sha256 = "0w2mzbp3ny4z9jxp0p9f9nricdw6j605ibzl47wwykbs4533imyl";
|
||||
}
|
||||
{
|
||||
name = "unity-tools";
|
||||
publisher = "Tobiah";
|
||||
version = "1.2.12";
|
||||
sha256 = "1ydxhiir4gadvz0mn783lq0vvsyh8fq8i7i4nfdw2m3dn945pija";
|
||||
}
|
||||
{
|
||||
name = "vscode-status-bar-format-toggle";
|
||||
publisher = "tombonnike";
|
||||
version = "3.1.1";
|
||||
sha256 = "092nlx7kssd67ls00g03z46ss9ib65na4ky0d7x71v29nwfsd74r";
|
||||
}
|
||||
{
|
||||
name = "unity-debug";
|
||||
publisher = "Unity";
|
||||
version = "3.0.2";
|
||||
sha256 = "1fbms5p3kd1j95rq7m5pfm0vqyqh7ak6hc4x95h1ibab3n4ddl18";
|
||||
}
|
||||
{
|
||||
name = "intellicode-api-usage-examples";
|
||||
publisher = "VisualStudioExptTeam";
|
||||
version = "0.2.6";
|
||||
sha256 = "0ngp7iy17v5w1qfy38k4rpraia454nllaajmrhlganyg0kk1lydx";
|
||||
}
|
||||
{
|
||||
name = "vscodeintellicode";
|
||||
publisher = "VisualStudioExptTeam";
|
||||
version = "1.2.29";
|
||||
sha256 = "099vyn3c5x5vrcmvxa35452ic221iw1595grxq5khfl2p5vvwpss";
|
||||
}
|
||||
{
|
||||
name = "vscode-conventional-commits";
|
||||
publisher = "vivaxy";
|
||||
version = "1.24.4";
|
||||
sha256 = "1sblr2v5ccmxc5hmy5pq46k3wxkg7k9nvfhdjjhgs6gf1wkyjbnb";
|
||||
}
|
||||
{
|
||||
name = "vscode-gradle";
|
||||
publisher = "vscjava";
|
||||
version = "3.12.2022120100";
|
||||
sha256 = "14qv4n8csq8ig4h9zmy52fkfxwzml8fjs9lgzg5q7p7bxj9ca9hy";
|
||||
}
|
||||
{
|
||||
name = "vscode-java-pack";
|
||||
publisher = "vscjava";
|
||||
version = "0.25.2022112900";
|
||||
sha256 = "0rgassar7f3xbdq23i5vr69pqi72fmcc61y93wgk5pnxrms1k3qd";
|
||||
}
|
||||
{
|
||||
name = "games-dev-extension-pack";
|
||||
publisher = "walkme";
|
||||
version = "1.0.0";
|
||||
sha256 = "02811c0swh8h266lc617lcbvld75bi8xxsjan5q16080b17rs3z4";
|
||||
}
|
||||
{
|
||||
name = "quokka-vscode";
|
||||
publisher = "WallabyJs";
|
||||
version = "1.0.518";
|
||||
sha256 = "09qbmbwlf18mq3ikfy9s820860mh5hq7y6aplxk77hrz8h8i0j13";
|
||||
}
|
||||
{
|
||||
name = "vscode-todo-highlight";
|
||||
publisher = "wayou";
|
||||
version = "1.0.5";
|
||||
sha256 = "1sg4zbr1jgj9adsj3rik5flcn6cbr4k2pzxi446rfzbzvcqns189";
|
||||
}
|
||||
{
|
||||
name = "change-case";
|
||||
publisher = "wmaurer";
|
||||
version = "1.0.0";
|
||||
sha256 = "0dxsdahyivx1ghxs6l9b93filfm8vl5q2sa4g21fiklgdnaf7pxl";
|
||||
}
|
||||
{
|
||||
name = "rust-extension-pack";
|
||||
publisher = "wolfulus";
|
||||
version = "0.1.1";
|
||||
sha256 = "1w721nilbp97slb9547y7iqknja4hgq2221zh8fp1w7pnywjv5ga";
|
||||
}
|
||||
{
|
||||
name = "unity-snippets";
|
||||
publisher = "YclepticStudios";
|
||||
version = "0.1.2";
|
||||
sha256 = "0spfr1nkw9ghhi2kgpr9cfhalnbq6h8v4syh1197cbzxbr5dl2fh";
|
||||
}
|
||||
{
|
||||
name = "rust-extension-pack";
|
||||
publisher = "Zerotaskx";
|
||||
version = "1.1.0";
|
||||
sha256 = "15g7bgb56p06xlzz908y11az274892nq8b1sdmx1b2062ybd9w47";
|
||||
}
|
||||
{
|
||||
name = "linkerscript";
|
||||
publisher = "ZixuanWang";
|
||||
version = "1.0.2";
|
||||
sha256 = "0rr5mz8g8myskgixiw76rwda8g955a1al8kk4s30b0byfaszia17";
|
||||
}
|
||||
{
|
||||
name = "vscode-open-in-github";
|
||||
publisher = "ziyasal";
|
||||
version = "1.3.6";
|
||||
sha256 = "156gaj7gcm0588hmwkigkmidf0jxnrq2kvaigf3kszisz05854dq";
|
||||
}
|
||||
{
|
||||
name = "vscode-proto3";
|
||||
publisher = "zxh404";
|
||||
version = "0.5.5";
|
||||
sha256 = "08gjq2ww7pjr3ck9pyp5kdr0q6hxxjy3gg87aklplbc9bkfb0vqj";
|
||||
}
|
||||
];
|
||||
}
|
Loading…
Reference in a new issue