Adds VSCode extensions for C++

main
Abhinav Sarkar 2024-02-17 16:09:46 +05:30
parent 20389b2dbb
commit 7ff5e36871
2 changed files with 29 additions and 1 deletions

View File

@ -4,6 +4,7 @@ let
marketplaceExtensions = [
"13xforever/language-x86-64-assembly"
"ban/spellright"
"cs128/cs128-clang-tidy"
"dawhite/mustache"
"GitHub/copilot"
"kirozen/wordcounter"
@ -22,7 +23,6 @@ in {
extensions = with pkgs.vscode-extensions;
[
bierner.markdown-mermaid
tamasfe.even-better-toml
davidanson.vscode-markdownlint
dotjoshjohnson.xml
esbenp.prettier-vscode
@ -33,11 +33,15 @@ in {
jnoortheen.nix-ide
justusadam.language-haskell
kamikillerto.vscode-colorize
llvm-vs-code-extensions.vscode-clangd
mhutchie.git-graph
mkhl.direnv
rust-lang.rust-analyzer
skellock.just
streetsidesoftware.code-spell-checker
tamasfe.even-better-toml
timonwong.shellcheck
twxs.cmake
tyriar.sort-lines
zhuangtongfa.material-theme
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace (builtins.filter

View File

@ -17,6 +17,12 @@
version = "1.22.0";
sha256 = "1ii6slnmj5ck40mdnixbybqjqbmqg7wl7yqw66p31wsnpqk71q28";
}
{
name = "cs128-clang-tidy";
publisher = "cs128";
version = "0.5.1";
sha256 = "1f2r3k6z33chsfav51j2qsn14lyjz645ffzvi5ic5mhi3v6j48hl";
}
{
name = "vscode-markdownlint";
publisher = "davidanson";
@ -101,12 +107,24 @@
version = "2.4.4";
sha256 = "1df6qkvyhw2k1wmy9z3kr56bcljyr8yqdvxd5vjfh579s1k370ch";
}
{
name = "vscode-clangd";
publisher = "llvm-vs-code-extensions";
version = "0.1.26";
sha256 = "04wkzqdxpyjdjxb1szgz0rm83iafy11af7rvsjibp45mf9smgx37";
}
{
name = "git-graph";
publisher = "mhutchie";
version = "1.30.0";
sha256 = "000zhgzijf3h6abhv4p3cz99ykj6489wfn81j0s691prr8q9lxxh";
}
{
name = "direnv";
publisher = "mkhl";
version = "0.16.0";
sha256 = "1jmwqbbh5x5z7dscgcn4pb0g41k7zlhgf5i8syl3ipv6z270aq5v";
}
{
name = "black-formatter";
publisher = "ms-python";
@ -167,6 +185,12 @@
version = "0.35.0";
sha256 = "0bnrad3s66nv0kqlrzq8wfw9jycn7vj80nwq8f4l171l14j5c7jj";
}
{
name = "cmake";
publisher = "twxs";
version = "0.0.17";
sha256 = "11hzjd0gxkq37689rrr2aszxng5l9fwpgs9nnglq3zhfa1msyn08";
}
{
name = "sort-lines";
publisher = "tyriar";