From 05286d97e236b018a7c6d6696b2366a5b40783ec Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 3 Sep 2025 22:47:58 +0800 Subject: [PATCH] nvim --- .local/share/nvim/.netrwhist | 3 + .local/share/nvim/lazy/LazyVim | 1 + .local/share/nvim/lazy/ale | 1 + .local/share/nvim/lazy/blink.cmp | 1 + .local/share/nvim/lazy/bufferline.nvim | 1 + .local/share/nvim/lazy/catppuccin | 1 + .local/share/nvim/lazy/coc.nvim | 1 + .local/share/nvim/lazy/conform.nvim | 1 + .local/share/nvim/lazy/dracula.nvim | 1 + .local/share/nvim/lazy/flash.nvim | 1 + .local/share/nvim/lazy/friendly-snippets | 1 + .local/share/nvim/lazy/gitsigns.nvim | 1 + .local/share/nvim/lazy/grug-far.nvim | 1 + .local/share/nvim/lazy/gruvbox.nvim | 1 + .local/share/nvim/lazy/iikanji-markdown.vim | 1 + .local/share/nvim/lazy/indentline | 1 + .local/share/nvim/lazy/lazy.nvim | 1 + .local/share/nvim/lazy/lazydev.nvim | 1 + .local/share/nvim/lazy/lualine.nvim | 1 + .local/share/nvim/lazy/markdown-preview.nvim | 1 + .local/share/nvim/lazy/mason-lspconfig.nvim | 1 + .local/share/nvim/lazy/mason.nvim | 1 + .local/share/nvim/lazy/mini.ai | 1 + .local/share/nvim/lazy/mini.icons | 1 + .local/share/nvim/lazy/mini.pairs | 1 + .local/share/nvim/lazy/neon | 1 + .local/share/nvim/lazy/neovim | 1 + .local/share/nvim/lazy/nerdtree | 1 + .local/share/nvim/lazy/noice.nvim | 1 + .local/share/nvim/lazy/nord.nvim | 1 + .local/share/nvim/lazy/nui.nvim | 1 + .local/share/nvim/lazy/nvim-lint | 1 + .local/share/nvim/lazy/nvim-lspconfig | 1 + .local/share/nvim/lazy/nvim-treesitter | 1 + .../nvim/lazy/nvim-treesitter-textobjects | 1 + .local/share/nvim/lazy/nvim-ts-autotag | 1 + .local/share/nvim/lazy/nvim-web-devicons | 1 + .local/share/nvim/lazy/onedark.nvim | 1 + .local/share/nvim/lazy/persistence.nvim | 1 + .local/share/nvim/lazy/plenary.nvim | 1 + .local/share/nvim/lazy/snacks.nvim | 1 + .local/share/nvim/lazy/tabular | 1 + .local/share/nvim/lazy/todo-comments.nvim | 1 + .local/share/nvim/lazy/tokyonight.nvim | 1 + .local/share/nvim/lazy/trouble.nvim | 1 + .local/share/nvim/lazy/ts-comments.nvim | 1 + .local/share/nvim/lazy/vim-airline | 1 + .local/share/nvim/lazy/vim-airline-themes | 1 + .local/share/nvim/lazy/vim-floaterm | 1 + .local/share/nvim/lazy/vim-fugitive | 1 + .local/share/nvim/lazy/vim-markdown | 1 + .local/share/nvim/lazy/vim-polyglot | 1 + .local/share/nvim/lazy/vim-startify | 1 + .local/share/nvim/lazy/vim-table-mode | 1 + .local/share/nvim/lazy/which-key.nvim | 1 + .local/share/nvim/lazy/zen-mode.nvim | 1 + .../github/mason-org/mason-registry/info.json | 1 + .../mason-org/mason-registry/registry.json | 18720 ++++++++++++++++ .../share/nvim/snacks/picker_explorer.history | 1 + .local/share/nvim/snacks/picker_files.history | 1 + 60 files changed, 18781 insertions(+) create mode 100644 .local/share/nvim/.netrwhist create mode 160000 .local/share/nvim/lazy/LazyVim create mode 160000 .local/share/nvim/lazy/ale create mode 160000 .local/share/nvim/lazy/blink.cmp create mode 160000 .local/share/nvim/lazy/bufferline.nvim create mode 160000 .local/share/nvim/lazy/catppuccin create mode 160000 .local/share/nvim/lazy/coc.nvim create mode 160000 .local/share/nvim/lazy/conform.nvim create mode 160000 .local/share/nvim/lazy/dracula.nvim create mode 160000 .local/share/nvim/lazy/flash.nvim create mode 160000 .local/share/nvim/lazy/friendly-snippets create mode 160000 .local/share/nvim/lazy/gitsigns.nvim create mode 160000 .local/share/nvim/lazy/grug-far.nvim create mode 160000 .local/share/nvim/lazy/gruvbox.nvim create mode 160000 .local/share/nvim/lazy/iikanji-markdown.vim create mode 160000 .local/share/nvim/lazy/indentline create mode 160000 .local/share/nvim/lazy/lazy.nvim create mode 160000 .local/share/nvim/lazy/lazydev.nvim create mode 160000 .local/share/nvim/lazy/lualine.nvim create mode 160000 .local/share/nvim/lazy/markdown-preview.nvim create mode 160000 .local/share/nvim/lazy/mason-lspconfig.nvim create mode 160000 .local/share/nvim/lazy/mason.nvim create mode 160000 .local/share/nvim/lazy/mini.ai create mode 160000 .local/share/nvim/lazy/mini.icons create mode 160000 .local/share/nvim/lazy/mini.pairs create mode 160000 .local/share/nvim/lazy/neon create mode 160000 .local/share/nvim/lazy/neovim create mode 160000 .local/share/nvim/lazy/nerdtree create mode 160000 .local/share/nvim/lazy/noice.nvim create mode 160000 .local/share/nvim/lazy/nord.nvim create mode 160000 .local/share/nvim/lazy/nui.nvim create mode 160000 .local/share/nvim/lazy/nvim-lint create mode 160000 .local/share/nvim/lazy/nvim-lspconfig create mode 160000 .local/share/nvim/lazy/nvim-treesitter create mode 160000 .local/share/nvim/lazy/nvim-treesitter-textobjects create mode 160000 .local/share/nvim/lazy/nvim-ts-autotag create mode 160000 .local/share/nvim/lazy/nvim-web-devicons create mode 160000 .local/share/nvim/lazy/onedark.nvim create mode 160000 .local/share/nvim/lazy/persistence.nvim create mode 160000 .local/share/nvim/lazy/plenary.nvim create mode 160000 .local/share/nvim/lazy/snacks.nvim create mode 160000 .local/share/nvim/lazy/tabular create mode 160000 .local/share/nvim/lazy/todo-comments.nvim create mode 160000 .local/share/nvim/lazy/tokyonight.nvim create mode 160000 .local/share/nvim/lazy/trouble.nvim create mode 160000 .local/share/nvim/lazy/ts-comments.nvim create mode 160000 .local/share/nvim/lazy/vim-airline create mode 160000 .local/share/nvim/lazy/vim-airline-themes create mode 160000 .local/share/nvim/lazy/vim-floaterm create mode 160000 .local/share/nvim/lazy/vim-fugitive create mode 160000 .local/share/nvim/lazy/vim-markdown create mode 160000 .local/share/nvim/lazy/vim-polyglot create mode 160000 .local/share/nvim/lazy/vim-startify create mode 160000 .local/share/nvim/lazy/vim-table-mode create mode 160000 .local/share/nvim/lazy/which-key.nvim create mode 160000 .local/share/nvim/lazy/zen-mode.nvim create mode 100644 .local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json create mode 100644 .local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json create mode 100644 .local/share/nvim/snacks/picker_explorer.history create mode 100644 .local/share/nvim/snacks/picker_files.history diff --git a/.local/share/nvim/.netrwhist b/.local/share/nvim/.netrwhist new file mode 100644 index 0000000..e946f0f --- /dev/null +++ b/.local/share/nvim/.netrwhist @@ -0,0 +1,3 @@ +let g:netrw_dirhistmax =10 +let g:netrw_dirhistcnt =1 +let g:netrw_dirhist_1='/root' diff --git a/.local/share/nvim/lazy/LazyVim b/.local/share/nvim/lazy/LazyVim new file mode 160000 index 0000000..25abbf5 --- /dev/null +++ b/.local/share/nvim/lazy/LazyVim @@ -0,0 +1 @@ +Subproject commit 25abbf546d564dc484cf903804661ba12de45507 diff --git a/.local/share/nvim/lazy/ale b/.local/share/nvim/lazy/ale new file mode 160000 index 0000000..80ff84d --- /dev/null +++ b/.local/share/nvim/lazy/ale @@ -0,0 +1 @@ +Subproject commit 80ff84db84ba172bfcdee5e2748924bb2249134b diff --git a/.local/share/nvim/lazy/blink.cmp b/.local/share/nvim/lazy/blink.cmp new file mode 160000 index 0000000..586ee87 --- /dev/null +++ b/.local/share/nvim/lazy/blink.cmp @@ -0,0 +1 @@ +Subproject commit 586ee87534f5bf65f1c8dea2d1da2a57e8cddd36 diff --git a/.local/share/nvim/lazy/bufferline.nvim b/.local/share/nvim/lazy/bufferline.nvim new file mode 160000 index 0000000..655133c --- /dev/null +++ b/.local/share/nvim/lazy/bufferline.nvim @@ -0,0 +1 @@ +Subproject commit 655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3 diff --git a/.local/share/nvim/lazy/catppuccin b/.local/share/nvim/lazy/catppuccin new file mode 160000 index 0000000..e762a47 --- /dev/null +++ b/.local/share/nvim/lazy/catppuccin @@ -0,0 +1 @@ +Subproject commit e762a47478377612e59f01aa51db961f605c9aa4 diff --git a/.local/share/nvim/lazy/coc.nvim b/.local/share/nvim/lazy/coc.nvim new file mode 160000 index 0000000..db42f7a --- /dev/null +++ b/.local/share/nvim/lazy/coc.nvim @@ -0,0 +1 @@ +Subproject commit db42f7a30a9cd71d9361b9909276bcf9022a6fff diff --git a/.local/share/nvim/lazy/conform.nvim b/.local/share/nvim/lazy/conform.nvim new file mode 160000 index 0000000..973f3cb --- /dev/null +++ b/.local/share/nvim/lazy/conform.nvim @@ -0,0 +1 @@ +Subproject commit 973f3cb73887d510321653044791d7937c7ec0fa diff --git a/.local/share/nvim/lazy/dracula.nvim b/.local/share/nvim/lazy/dracula.nvim new file mode 160000 index 0000000..96c9d19 --- /dev/null +++ b/.local/share/nvim/lazy/dracula.nvim @@ -0,0 +1 @@ +Subproject commit 96c9d19ce81b26053055ad6f688277d655b3f7d2 diff --git a/.local/share/nvim/lazy/flash.nvim b/.local/share/nvim/lazy/flash.nvim new file mode 160000 index 0000000..3c94266 --- /dev/null +++ b/.local/share/nvim/lazy/flash.nvim @@ -0,0 +1 @@ +Subproject commit 3c942666f115e2811e959eabbdd361a025db8b63 diff --git a/.local/share/nvim/lazy/friendly-snippets b/.local/share/nvim/lazy/friendly-snippets new file mode 160000 index 0000000..572f566 --- /dev/null +++ b/.local/share/nvim/lazy/friendly-snippets @@ -0,0 +1 @@ +Subproject commit 572f5660cf05f8cd8834e096d7b4c921ba18e175 diff --git a/.local/share/nvim/lazy/gitsigns.nvim b/.local/share/nvim/lazy/gitsigns.nvim new file mode 160000 index 0000000..1fcaddc --- /dev/null +++ b/.local/share/nvim/lazy/gitsigns.nvim @@ -0,0 +1 @@ +Subproject commit 1fcaddcc427ff5802b6602f46de37a5352d0f9e0 diff --git a/.local/share/nvim/lazy/grug-far.nvim b/.local/share/nvim/lazy/grug-far.nvim new file mode 160000 index 0000000..45981a9 --- /dev/null +++ b/.local/share/nvim/lazy/grug-far.nvim @@ -0,0 +1 @@ +Subproject commit 45981a9af7f4e666a3cdaedb1d21d2ab926727a2 diff --git a/.local/share/nvim/lazy/gruvbox.nvim b/.local/share/nvim/lazy/gruvbox.nvim new file mode 160000 index 0000000..58a2cda --- /dev/null +++ b/.local/share/nvim/lazy/gruvbox.nvim @@ -0,0 +1 @@ +Subproject commit 58a2cda2e953a99e2f87c12b7fb4602da4e0709c diff --git a/.local/share/nvim/lazy/iikanji-markdown.vim b/.local/share/nvim/lazy/iikanji-markdown.vim new file mode 160000 index 0000000..267be4e --- /dev/null +++ b/.local/share/nvim/lazy/iikanji-markdown.vim @@ -0,0 +1 @@ +Subproject commit 267be4ead848005862f8da7bbc9a801334b537be diff --git a/.local/share/nvim/lazy/indentline b/.local/share/nvim/lazy/indentline new file mode 160000 index 0000000..b96a759 --- /dev/null +++ b/.local/share/nvim/lazy/indentline @@ -0,0 +1 @@ +Subproject commit b96a75985736da969ac38b72a7716a8c57bdde98 diff --git a/.local/share/nvim/lazy/lazy.nvim b/.local/share/nvim/lazy/lazy.nvim new file mode 160000 index 0000000..6c3bda4 --- /dev/null +++ b/.local/share/nvim/lazy/lazy.nvim @@ -0,0 +1 @@ +Subproject commit 6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a diff --git a/.local/share/nvim/lazy/lazydev.nvim b/.local/share/nvim/lazy/lazydev.nvim new file mode 160000 index 0000000..2367a6c --- /dev/null +++ b/.local/share/nvim/lazy/lazydev.nvim @@ -0,0 +1 @@ +Subproject commit 2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c diff --git a/.local/share/nvim/lazy/lualine.nvim b/.local/share/nvim/lazy/lualine.nvim new file mode 160000 index 0000000..a94fc68 --- /dev/null +++ b/.local/share/nvim/lazy/lualine.nvim @@ -0,0 +1 @@ +Subproject commit a94fc68960665e54408fe37dcf573193c4ce82c9 diff --git a/.local/share/nvim/lazy/markdown-preview.nvim b/.local/share/nvim/lazy/markdown-preview.nvim new file mode 160000 index 0000000..a923f5f --- /dev/null +++ b/.local/share/nvim/lazy/markdown-preview.nvim @@ -0,0 +1 @@ +Subproject commit a923f5fc5ba36a3b17e289dc35dc17f66d0548ee diff --git a/.local/share/nvim/lazy/mason-lspconfig.nvim b/.local/share/nvim/lazy/mason-lspconfig.nvim new file mode 160000 index 0000000..1a31f82 --- /dev/null +++ b/.local/share/nvim/lazy/mason-lspconfig.nvim @@ -0,0 +1 @@ +Subproject commit 1a31f824b9cd5bc6f342fc29e9a53b60d74af245 diff --git a/.local/share/nvim/lazy/mason.nvim b/.local/share/nvim/lazy/mason.nvim new file mode 160000 index 0000000..fc98833 --- /dev/null +++ b/.local/share/nvim/lazy/mason.nvim @@ -0,0 +1 @@ +Subproject commit fc98833b6da5de5a9c5b1446ac541577059555be diff --git a/.local/share/nvim/lazy/mini.ai b/.local/share/nvim/lazy/mini.ai new file mode 160000 index 0000000..1cd4f02 --- /dev/null +++ b/.local/share/nvim/lazy/mini.ai @@ -0,0 +1 @@ +Subproject commit 1cd4f021a05c29acd4ab511c0981da14217daf38 diff --git a/.local/share/nvim/lazy/mini.icons b/.local/share/nvim/lazy/mini.icons new file mode 160000 index 0000000..1d91152 --- /dev/null +++ b/.local/share/nvim/lazy/mini.icons @@ -0,0 +1 @@ +Subproject commit 1d91152ae9913e148c3e330ce2c921cf4f36995f diff --git a/.local/share/nvim/lazy/mini.pairs b/.local/share/nvim/lazy/mini.pairs new file mode 160000 index 0000000..1e1ca3f --- /dev/null +++ b/.local/share/nvim/lazy/mini.pairs @@ -0,0 +1 @@ +Subproject commit 1e1ca3f60f58d4050bf814902b472eec9963a5dd diff --git a/.local/share/nvim/lazy/neon b/.local/share/nvim/lazy/neon new file mode 160000 index 0000000..7765aaa --- /dev/null +++ b/.local/share/nvim/lazy/neon @@ -0,0 +1 @@ +Subproject commit 7765aaa7d1cd3804176140644640766e4411c766 diff --git a/.local/share/nvim/lazy/neovim b/.local/share/nvim/lazy/neovim new file mode 160000 index 0000000..72befaf --- /dev/null +++ b/.local/share/nvim/lazy/neovim @@ -0,0 +1 @@ +Subproject commit 72befaffeac38db7bdd49e0549eaa2c4806dd878 diff --git a/.local/share/nvim/lazy/nerdtree b/.local/share/nvim/lazy/nerdtree new file mode 160000 index 0000000..9b465ac --- /dev/null +++ b/.local/share/nvim/lazy/nerdtree @@ -0,0 +1 @@ +Subproject commit 9b465acb2745beb988eff3c1e4aa75f349738230 diff --git a/.local/share/nvim/lazy/noice.nvim b/.local/share/nvim/lazy/noice.nvim new file mode 160000 index 0000000..0427460 --- /dev/null +++ b/.local/share/nvim/lazy/noice.nvim @@ -0,0 +1 @@ +Subproject commit 0427460c2d7f673ad60eb02b35f5e9926cf67c59 diff --git a/.local/share/nvim/lazy/nord.nvim b/.local/share/nvim/lazy/nord.nvim new file mode 160000 index 0000000..80c1e53 --- /dev/null +++ b/.local/share/nvim/lazy/nord.nvim @@ -0,0 +1 @@ +Subproject commit 80c1e5321505aeb22b7a9f23eb82f1e193c12470 diff --git a/.local/share/nvim/lazy/nui.nvim b/.local/share/nvim/lazy/nui.nvim new file mode 160000 index 0000000..de74099 --- /dev/null +++ b/.local/share/nvim/lazy/nui.nvim @@ -0,0 +1 @@ +Subproject commit de740991c12411b663994b2860f1a4fd0937c130 diff --git a/.local/share/nvim/lazy/nvim-lint b/.local/share/nvim/lazy/nvim-lint new file mode 160000 index 0000000..b47cbb2 --- /dev/null +++ b/.local/share/nvim/lazy/nvim-lint @@ -0,0 +1 @@ +Subproject commit b47cbb249351873e3a571751c3fb66ed6369852f diff --git a/.local/share/nvim/lazy/nvim-lspconfig b/.local/share/nvim/lazy/nvim-lspconfig new file mode 160000 index 0000000..f47cd68 --- /dev/null +++ b/.local/share/nvim/lazy/nvim-lspconfig @@ -0,0 +1 @@ +Subproject commit f47cd681d7cb6048876a2e908b6d8ba1e530d152 diff --git a/.local/share/nvim/lazy/nvim-treesitter b/.local/share/nvim/lazy/nvim-treesitter new file mode 160000 index 0000000..42fc28b --- /dev/null +++ b/.local/share/nvim/lazy/nvim-treesitter @@ -0,0 +1 @@ +Subproject commit 42fc28ba918343ebfd5565147a42a26580579482 diff --git a/.local/share/nvim/lazy/nvim-treesitter-textobjects b/.local/share/nvim/lazy/nvim-treesitter-textobjects new file mode 160000 index 0000000..89ebe73 --- /dev/null +++ b/.local/share/nvim/lazy/nvim-treesitter-textobjects @@ -0,0 +1 @@ +Subproject commit 89ebe73cd2836db80a22d9748999ace0241917a5 diff --git a/.local/share/nvim/lazy/nvim-ts-autotag b/.local/share/nvim/lazy/nvim-ts-autotag new file mode 160000 index 0000000..a1d526a --- /dev/null +++ b/.local/share/nvim/lazy/nvim-ts-autotag @@ -0,0 +1 @@ +Subproject commit a1d526af391f6aebb25a8795cbc05351ed3620b5 diff --git a/.local/share/nvim/lazy/nvim-web-devicons b/.local/share/nvim/lazy/nvim-web-devicons new file mode 160000 index 0000000..0422a19 --- /dev/null +++ b/.local/share/nvim/lazy/nvim-web-devicons @@ -0,0 +1 @@ +Subproject commit 0422a19d9aa3aad2c7e5cca167e5407b13407a9d diff --git a/.local/share/nvim/lazy/onedark.nvim b/.local/share/nvim/lazy/onedark.nvim new file mode 160000 index 0000000..11de4da --- /dev/null +++ b/.local/share/nvim/lazy/onedark.nvim @@ -0,0 +1 @@ +Subproject commit 11de4da47f3e69cb70c3ae9816bd8af166cbe121 diff --git a/.local/share/nvim/lazy/persistence.nvim b/.local/share/nvim/lazy/persistence.nvim new file mode 160000 index 0000000..166a79a --- /dev/null +++ b/.local/share/nvim/lazy/persistence.nvim @@ -0,0 +1 @@ +Subproject commit 166a79a55bfa7a4db3e26fc031b4d92af71d0b51 diff --git a/.local/share/nvim/lazy/plenary.nvim b/.local/share/nvim/lazy/plenary.nvim new file mode 160000 index 0000000..857c5ac --- /dev/null +++ b/.local/share/nvim/lazy/plenary.nvim @@ -0,0 +1 @@ +Subproject commit 857c5ac632080dba10aae49dba902ce3abf91b35 diff --git a/.local/share/nvim/lazy/snacks.nvim b/.local/share/nvim/lazy/snacks.nvim new file mode 160000 index 0000000..bc0630e --- /dev/null +++ b/.local/share/nvim/lazy/snacks.nvim @@ -0,0 +1 @@ +Subproject commit bc0630e43be5699bb94dadc302c0d21615421d93 diff --git a/.local/share/nvim/lazy/tabular b/.local/share/nvim/lazy/tabular new file mode 160000 index 0000000..12437cd --- /dev/null +++ b/.local/share/nvim/lazy/tabular @@ -0,0 +1 @@ +Subproject commit 12437cd1b53488e24936ec4b091c9324cafee311 diff --git a/.local/share/nvim/lazy/todo-comments.nvim b/.local/share/nvim/lazy/todo-comments.nvim new file mode 160000 index 0000000..304a8d2 --- /dev/null +++ b/.local/share/nvim/lazy/todo-comments.nvim @@ -0,0 +1 @@ +Subproject commit 304a8d204ee787d2544d8bc23cd38d2f929e7cc5 diff --git a/.local/share/nvim/lazy/tokyonight.nvim b/.local/share/nvim/lazy/tokyonight.nvim new file mode 160000 index 0000000..057ef5d --- /dev/null +++ b/.local/share/nvim/lazy/tokyonight.nvim @@ -0,0 +1 @@ +Subproject commit 057ef5d260c1931f1dffd0f052c685dcd14100a3 diff --git a/.local/share/nvim/lazy/trouble.nvim b/.local/share/nvim/lazy/trouble.nvim new file mode 160000 index 0000000..85bedb7 --- /dev/null +++ b/.local/share/nvim/lazy/trouble.nvim @@ -0,0 +1 @@ +Subproject commit 85bedb7eb7fa331a2ccbecb9202d8abba64d37b3 diff --git a/.local/share/nvim/lazy/ts-comments.nvim b/.local/share/nvim/lazy/ts-comments.nvim new file mode 160000 index 0000000..1bd9d0b --- /dev/null +++ b/.local/share/nvim/lazy/ts-comments.nvim @@ -0,0 +1 @@ +Subproject commit 1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c diff --git a/.local/share/nvim/lazy/vim-airline b/.local/share/nvim/lazy/vim-airline new file mode 160000 index 0000000..5ca7f0b --- /dev/null +++ b/.local/share/nvim/lazy/vim-airline @@ -0,0 +1 @@ +Subproject commit 5ca7f0b7fef4f174d57fd741b477bbbac0b7886a diff --git a/.local/share/nvim/lazy/vim-airline-themes b/.local/share/nvim/lazy/vim-airline-themes new file mode 160000 index 0000000..0e97695 --- /dev/null +++ b/.local/share/nvim/lazy/vim-airline-themes @@ -0,0 +1 @@ +Subproject commit 0e976956eb674db8a6f72fae4dda6d1277433660 diff --git a/.local/share/nvim/lazy/vim-floaterm b/.local/share/nvim/lazy/vim-floaterm new file mode 160000 index 0000000..fd4bdd6 --- /dev/null +++ b/.local/share/nvim/lazy/vim-floaterm @@ -0,0 +1 @@ +Subproject commit fd4bdd66eca56c6cc59f2119e4447496d8cde2ea diff --git a/.local/share/nvim/lazy/vim-fugitive b/.local/share/nvim/lazy/vim-fugitive new file mode 160000 index 0000000..61b51c0 --- /dev/null +++ b/.local/share/nvim/lazy/vim-fugitive @@ -0,0 +1 @@ +Subproject commit 61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4 diff --git a/.local/share/nvim/lazy/vim-markdown b/.local/share/nvim/lazy/vim-markdown new file mode 160000 index 0000000..8f6cb3a --- /dev/null +++ b/.local/share/nvim/lazy/vim-markdown @@ -0,0 +1 @@ +Subproject commit 8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51 diff --git a/.local/share/nvim/lazy/vim-polyglot b/.local/share/nvim/lazy/vim-polyglot new file mode 160000 index 0000000..f5393cf --- /dev/null +++ b/.local/share/nvim/lazy/vim-polyglot @@ -0,0 +1 @@ +Subproject commit f5393cfee07aeb666f4d75f9b3a83163862fb094 diff --git a/.local/share/nvim/lazy/vim-startify b/.local/share/nvim/lazy/vim-startify new file mode 160000 index 0000000..4e089df --- /dev/null +++ b/.local/share/nvim/lazy/vim-startify @@ -0,0 +1 @@ +Subproject commit 4e089dffdad46f3f5593f34362d530e8fe823dcf diff --git a/.local/share/nvim/lazy/vim-table-mode b/.local/share/nvim/lazy/vim-table-mode new file mode 160000 index 0000000..e4365bd --- /dev/null +++ b/.local/share/nvim/lazy/vim-table-mode @@ -0,0 +1 @@ +Subproject commit e4365bde024f73e205eefa2fb78e3029ddb92ea9 diff --git a/.local/share/nvim/lazy/which-key.nvim b/.local/share/nvim/lazy/which-key.nvim new file mode 160000 index 0000000..370ec46 --- /dev/null +++ b/.local/share/nvim/lazy/which-key.nvim @@ -0,0 +1 @@ +Subproject commit 370ec46f710e058c9c1646273e6b225acf47cbed diff --git a/.local/share/nvim/lazy/zen-mode.nvim b/.local/share/nvim/lazy/zen-mode.nvim new file mode 160000 index 0000000..863f150 --- /dev/null +++ b/.local/share/nvim/lazy/zen-mode.nvim @@ -0,0 +1 @@ +Subproject commit 863f150ca321b3dd8aa1a2b69b5f411a220e144f diff --git a/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json b/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json new file mode 100644 index 0000000..5f778fa --- /dev/null +++ b/.local/share/nvim/mason/registries/github/mason-org/mason-registry/info.json @@ -0,0 +1 @@ +{"download_timestamp":1756908674,"checksums":{"registry.json":"ea1b00a43355a05445ba9554f47a4926efbd96ed0066d46f861349df72a9bda7","registry.json.zip":"da5b2c090f5cca6d1736bbfa2d817849cd218a2459136712e1a761efd9327593"},"version":"2025-09-03-hearty-titan"} \ No newline at end of file diff --git a/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json b/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json new file mode 100644 index 0000000..a7375ab --- /dev/null +++ b/.local/share/nvim/mason/registries/github/mason-org/mason-registry/registry.json @@ -0,0 +1,18720 @@ +[ + { + "name": "actionlint", + "description": "Static checker for GitHub Actions workflow files.", + "homepage": "https://github.com/rhysd/actionlint", + "licenses": [ + "MIT" + ], + "languages": [ + "YAML" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/rhysd/actionlint@v1.7.7", + "asset": [ + { + "target": "darwin_x64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz", + "bin": "actionlint" + }, + { + "target": "darwin_arm64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz", + "bin": "actionlint" + }, + { + "target": "linux_x64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz", + "bin": "actionlint" + }, + { + "target": "linux_arm64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz", + "bin": "actionlint" + }, + { + "target": "linux_arm", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz", + "bin": "actionlint" + }, + { + "target": "linux_x86", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_386.tar.gz", + "bin": "actionlint" + }, + { + "target": "win_x64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_amd64.zip", + "bin": "actionlint.exe" + }, + { + "target": "win_arm64", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_arm64.zip", + "bin": "actionlint.exe" + }, + { + "target": "win_x86", + "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_386.zip", + "bin": "actionlint.exe" + } + ] + }, + "bin": { + "actionlint": "{{source.asset.bin}}" + } + }, + { + "name": "ada-language-server", + "description": "Ada/SPARK language server.", + "homepage": "https://github.com/AdaCore/ada_language_server", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [ + "Ada" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/AdaCore/ada_language_server@26.0.202507021", + "asset": [ + { + "target": "darwin_x64", + "file": "als-{{version}}-darwin-x64.tar.gz", + "bin": "integration/vscode/ada/x64/darwin/ada_language_server" + }, + { + "target": "darwin_arm64", + "file": "als-{{version}}-darwin-arm64.tar.gz", + "bin": "integration/vscode/ada/arm64/darwin/ada_language_server" + }, + { + "target": "linux_arm64_gnu", + "file": "als-{{version}}-linux-arm64.tar.gz", + "bin": "integration/vscode/ada/arm64/linux/ada_language_server" + }, + { + "target": "linux_x64_gnu", + "file": "als-{{version}}-linux-x64.tar.gz", + "bin": "integration/vscode/ada/x64/linux/ada_language_server" + }, + { + "target": "win_x64", + "file": "als-{{version}}-win32-x64.tar.gz", + "bin": "integration/vscode/ada/x64/win32/ada_language_server.exe" + } + ], + "version_overrides": [ + { + "constraint": "semver:<=25.0.20241014", + "id": "pkg:github/AdaCore/ada_language_server@25.0.20241014", + "asset": [ + { + "target": "darwin_x64", + "file": "x64-darwin.tar.gz", + "bin": "integration/vscode/ada/x64/darwin/ada_language_server" + }, + { + "target": "darwin_arm64", + "file": "arm64-darwin.tar.gz", + "bin": "integration/vscode/ada/arm64/darwin/ada_language_server" + }, + { + "target": "linux_x64_gnu", + "file": "x64-linux.tar.gz", + "bin": "integration/vscode/ada/x64/linux/ada_language_server" + }, + { + "target": "win_x64", + "file": "x64-win32.tar.gz", + "bin": "integration/vscode/ada/x64/win32/ada_language_server.exe" + } + ] + }, + { + "constraint": "semver:<=24.0.6", + "id": "pkg:github/AdaCore/ada_language_server@24.0.6", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "als-{{version}}-macOS_amd64.zip", + "bin": "x64/darwin/ada_language_server" + }, + { + "target": "linux_x64_gnu", + "file": "als-{{version}}-Linux_amd64.zip", + "bin": "x64/linux/ada_language_server" + }, + { + "target": "win_x64", + "file": "als-{{version}}-Windows_amd64.zip", + "bin": "x64/win32/ada_language_server.exe" + } + ] + }, + { + "constraint": "semver:<=23.0.19", + "id": "pkg:github/AdaCore/ada_language_server@23.0.19", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "als-{{version}}-macOS_amd64.zip", + "bin": "darwin/ada_language_server" + }, + { + "target": "linux_x64_gnu", + "file": "als-{{version}}-Linux_amd64.zip", + "bin": "linux/ada_language_server" + }, + { + "target": "win_x64", + "file": "als-{{version}}-Windows_amd64.zip", + "bin": "win32/ada_language_server.exe" + } + ] + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/AdaCore/ada_language_server/{{version}}/integration/vscode/ada/package.json" + }, + "bin": { + "ada_language_server": "{{source.asset.bin}}" + } + }, + { + "name": "aiken", + "description": "A modern smart contract platform for Cardano", + "homepage": "https://github.com/aiken-lang/aiken", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Aiken" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/aiken-lang/aiken@v1.1.19", + "asset": [ + { + "target": "darwin_x64", + "file": "aiken-x86_64-apple-darwin.tar.gz", + "bin": "aiken-x86_64-apple-darwin/aiken" + }, + { + "target": "darwin_arm64", + "file": "aiken-aarch64-apple-darwin.tar.gz", + "bin": "aiken-aarch64-apple-darwin/aiken" + }, + { + "target": "linux_x64", + "file": "aiken-x86_64-unknown-linux-musl.tar.gz", + "bin": "aiken-x86_64-unknown-linux-musl/aiken" + }, + { + "target": "win_x64", + "file": "aiken-x86_64-pc-windows-msvc.tar.gz", + "bin": "aiken-x86_64-pc-windows-msvc/aiken.exe" + } + ] + }, + "bin": { + "aiken": "{{source.asset.bin}}" + } + }, + { + "name": "air", + "description": "R formatter and language server", + "homepage": "https://posit-dev.github.io/air/", + "licenses": [ + "MIT" + ], + "languages": [ + "R" + ], + "categories": [ + "Formatter", + "LSP" + ], + "source": { + "id": "pkg:github/posit-dev/air@0.7.1", + "asset": [ + { + "target": "darwin_arm64", + "file": "air-aarch64-apple-darwin.tar.gz", + "bin": "air-aarch64-apple-darwin/air" + }, + { + "target": "darwin_x64", + "file": "air-x86_64-apple-darwin.tar.gz", + "bin": "air-x86_64-apple-darwin/air" + }, + { + "target": "linux_arm64_gnu", + "file": "air-aarch64-unknown-linux-gnu.tar.gz", + "bin": "air-aarch64-unknown-linux-gnu/air" + }, + { + "target": "linux_x64_gnu", + "file": "air-x86_64-unknown-linux-gnu.tar.gz", + "bin": "air-x86_64-unknown-linux-gnu/air" + }, + { + "target": "win_x86", + "file": "air-aarch64-pc-windows-msvc.zip", + "bin": "air.exe" + }, + { + "target": "win_x64", + "file": "air-x86_64-pc-windows-msvc.zip", + "bin": "air.exe" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/posit-dev/air/{{version}}/editors/code/package.json" + }, + "bin": { + "air": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "air" + } + }, + { + "name": "alejandra", + "description": "The Uncompromising Nix Code Formatter", + "homepage": "https://github.com/kamadorueda/alejandra", + "licenses": [ + "Unlicense" + ], + "languages": [ + "Nix" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:cargo/alejandra_cli@4.0.0?repository_url=https://github.com/kamadorueda/alejandra" + }, + "bin": { + "alejandra": "cargo:alejandra" + } + }, + { + "name": "alex", + "description": "Catch insensitive, inconsiderate writing.", + "homepage": "https://github.com/get-alex/alex", + "licenses": [ + "MIT" + ], + "languages": [ + "Markdown" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:npm/alex@11.0.1" + }, + "bin": { + "alex": "npm:alex" + } + }, + { + "name": "angular-language-server", + "description": "The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside\nAngular templates. It works with external templates in separate HTML files, and also with in-line templates.\n", + "homepage": "https://angular.io/guide/language-service", + "licenses": [ + "MIT" + ], + "languages": [ + "Angular" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40angular/language-server@20.2.2", + "extra_packages": [ + "typescript@5.8.3" + ], + "version_overrides": [ + { + "constraint": "semver:<=19.2.4", + "id": "pkg:npm/%40angular/language-server@19.2.4", + "extra_packages": [ + "typescript@5.8.3" + ] + }, + { + "constraint": "semver:<=18.2.0", + "id": "pkg:npm/%40angular/language-server@18.2.0", + "extra_packages": [ + "typescript@5.4.5" + ] + }, + { + "constraint": "semver:<=17.3.2", + "id": "pkg:npm/%40angular/language-server@17.3.2", + "extra_packages": [ + "typescript@5.3.2" + ] + }, + { + "constraint": "semver:<=16.2.0", + "id": "pkg:npm/%40angular/language-server@16.2.0", + "extra_packages": [ + "typescript@5.1.3" + ] + }, + { + "constraint": "semver:<=15.2.1", + "id": "pkg:npm/%40angular/language-server@15.2.1", + "extra_packages": [ + "typescript@4.8.2" + ] + }, + { + "constraint": "semver:<=14.2.0", + "id": "pkg:npm/%40angular/language-server@14.2.0", + "extra_packages": [ + "typescript@4.8.2" + ] + }, + { + "constraint": "semver:<=13.3.4", + "id": "pkg:npm/%40angular/language-server@13.3.4", + "extra_packages": [ + "typescript@4.6.2" + ] + }, + { + "constraint": "semver:<=12.2.3", + "id": "pkg:npm/%40angular/language-server@12.2.3", + "extra_packages": [ + "typescript@4.3.4" + ] + }, + { + "constraint": "semver:<=11.2.14", + "id": "pkg:npm/%40angular/language-server@11.2.14", + "extra_packages": [ + "typescript@4.1.5" + ] + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/angular/vscode-ng-language-service/v{{version}}/package.json" + }, + "bin": { + "ngserver": "npm:ngserver" + }, + "neovim": { + "lspconfig": "angularls" + } + }, + { + "name": "ansible-language-server", + "description": "Ansible Language Server.", + "homepage": "https://github.com/ansible/vscode-ansible", + "licenses": [ + "MIT" + ], + "languages": [ + "Ansible" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40ansible/ansible-language-server@1.2.3" + }, + "bin": { + "ansible-language-server": "npm:ansible-language-server" + }, + "neovim": { + "lspconfig": "ansiblels" + } + }, + { + "name": "ansible-lint", + "description": "Ansible Lint is a command-line tool for linting playbooks, roles and collections aimed toward any Ansible users.", + "homepage": "https://github.com/ansible/ansible-lint", + "licenses": [ + "GPL-3.0-or-later", + "MIT" + ], + "languages": [ + "Ansible" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/ansible-lint@25.8.2", + "supported_platforms": [ + "unix" + ] + }, + "bin": { + "ansible-lint": "pypi:ansible-lint" + } + }, + { + "name": "antlers-language-server", + "description": "Provides rich language features for Statamic's Antlers templating language, including code completions, syntax\nhighlighting, and more.\n", + "homepage": "https://github.com/Stillat/vscode-antlers-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Antlers" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/antlers-language-server@1.3.14" + }, + "bin": { + "antlersls": "npm:antlersls" + }, + "neovim": { + "lspconfig": "antlersls" + } + }, + { + "name": "apex-language-server", + "description": "The Apex Language Server is an IDE-agnostic way for tools to access code-editing capabilities such as code completion, go to definition, find all usage, and refactoring.", + "homepage": "https://github.com/forcedotcom/salesforcedx-vscode", + "licenses": [ + "BSD-3-Clause" + ], + "languages": [ + "Apex" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/forcedotcom/salesforcedx-vscode@v64.11.1", + "asset": { + "file": "salesforcedx-vscode-apex-{{ version | strip_prefix \"v\" }}.vsix" + } + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-apex/package.json" + }, + "share": { + "apex-language-server/apex-jorje-lsp.jar": "extension/dist/apex-jorje-lsp.jar" + } + }, + { + "name": "api-linter", + "description": "A linter for APIs defined in protocol buffers.", + "homepage": "https://github.com/googleapis/api-linter", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Protobuf" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:golang/github.com/googleapis/api-linter@v1.71.0#cmd/api-linter" + }, + "bin": { + "api-linter": "golang:api-linter" + } + }, + { + "name": "arduino-language-server", + "description": "An Arduino Language Server based on Clangd to Arduino code autocompletion.", + "homepage": "https://github.com/arduino/arduino-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Arduino" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/arduino/arduino-language-server@0.7.7", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "arduino-language-server_{{version}}_macOS_64bit.tar.gz", + "bin": "arduino-language-server" + }, + { + "target": "linux_x64", + "file": "arduino-language-server_{{version}}_Linux_64bit.tar.gz", + "bin": "arduino-language-server" + }, + { + "target": "linux_x86", + "file": "arduino-language-server_{{version}}_Linux_32bit.tar.gz", + "bin": "arduino-language-server" + }, + { + "target": "linux_arm64", + "file": "arduino-language-server_{{version}}_Linux_ARM64.tar.gz", + "bin": "arduino-language-server" + }, + { + "target": "win_x64", + "file": "arduino-language-server_{{version}}_Windows_64bit.zip", + "bin": "arduino-language-server.exe" + }, + { + "target": "win_x86", + "file": "arduino-language-server_{{version}}_Windows_32bit.zip", + "bin": "arduino-language-server.exe" + } + ] + }, + "bin": { + "arduino-language-server": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "arduino_language_server" + } + }, + { + "name": "asm-lsp", + "description": "Language server for NASM/GAS/GO Assembly.", + "homepage": "https://github.com/bergercookie/asm-lsp", + "licenses": [ + "BSD-2-Clause" + ], + "languages": [ + "Assembly" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:cargo/asm-lsp@0.10.0?locked=false" + }, + "schemas": { + "lsp": "https://raw.githubusercontent.com/bergercookie/asm-lsp/v{{version}}/asm-lsp_config_schema.json" + }, + "bin": { + "asm-lsp": "cargo:asm-lsp" + }, + "neovim": { + "lspconfig": "asm_lsp" + } + }, + { + "name": "asmfmt", + "description": "Go Assembler Formatter\nThis will format your assembler code in a similar way that gofmt formats your Go code.\n", + "homepage": "https://github.com/klauspost/asmfmt", + "licenses": [ + "MIT" + ], + "languages": [ + "Assembly" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:github/klauspost/asmfmt@v1.3.2", + "asset": [ + { + "target": "darwin_arm64", + "file": "asmfmt-OSX_arm64_{{ version | strip_prefix \"v\" }}.tar.gz", + "bin": "asmfmt" + }, + { + "target": "darwin_x64", + "file": "asmfmt-OSX_x86_64_{{ version | strip_prefix \"v\" }}.tar.gz", + "bin": "asmfmt" + }, + { + "target": "linux_arm64", + "file": "asmfmt-Linux_arm64_{{ version | strip_prefix \"v\" }}.tar.gz", + "bin": "asmfmt" + }, + { + "target": "linux_x64", + "file": "asmfmt-Linux_x86_64_{{ version | strip_prefix \"v\" }}.tar.gz", + "bin": "asmfmt" + }, + { + "target": "win_arm64", + "file": "asmfmt-Windows_arm64_{{ version | strip_prefix \"v\" }}.zip", + "bin": "asmfmt.exe" + }, + { + "target": "win_x64", + "file": "asmfmt-Windows_x86_64_{{ version | strip_prefix \"v\" }}.zip", + "bin": "asmfmt.exe" + } + ] + }, + "bin": { + "asmfmt": "{{source.asset.bin}}" + } + }, + { + "name": "ast-grep", + "description": "A CLI tool for code structural search, lint and rewriting. Written in Rust.", + "homepage": "https://github.com/ast-grep/ast-grep", + "licenses": [ + "MIT" + ], + "languages": [ + "C", + "C++", + "Rust", + "Go", + "Java", + "Python", + "C#", + "JavaScript", + "JSX", + "TypeScript", + "HTML", + "CSS", + "Kotlin", + "Dart", + "Lua" + ], + "categories": [ + "Linter", + "Formatter", + "Runtime", + "LSP" + ], + "source": { + "id": "pkg:npm/%40ast-grep/cli@0.39.4" + }, + "bin": { + "ast-grep": "npm:ast-grep", + "sg": "npm:sg" + }, + "neovim": { + "lspconfig": "ast_grep" + } + }, + { + "name": "astro-language-server", + "description": "The Astro language server, its structure is inspired by the Svelte Language Server.", + "homepage": "https://github.com/withastro/language-tools", + "licenses": [ + "MIT" + ], + "languages": [ + "Astro" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40astrojs/language-server@2.15.4", + "extra_packages": [ + "typescript", + "@astrojs/ts-plugin" + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/withastro/language-tools/@astrojs/language-server@{{version}}/packages/vscode/package.json" + }, + "bin": { + "astro-ls": "npm:astro-ls" + }, + "neovim": { + "lspconfig": "astro" + } + }, + { + "name": "autoflake", + "description": "autoflake removes unused imports and unused variables from Python code.", + "homepage": "https://pypi.org/project/autoflake/", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/autoflake@2.3.1" + }, + "bin": { + "autoflake": "pypi:autoflake" + } + }, + { + "name": "autopep8", + "description": "A tool that automatically formats Python code to conform to the PEP 8 style guide.", + "homepage": "https://pypi.org/project/autopep8/", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/autopep8@2.3.2" + }, + "bin": { + "autopep8": "pypi:autopep8" + } + }, + { + "name": "autotools-language-server", + "description": "Autotools language server, support configure.ac, Makefile.am, Makefile.", + "homepage": "https://github.com/Freed-Wu/autotools-language-server", + "licenses": [ + "GPL-3.0" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:pypi/autotools-language-server@0.0.22" + }, + "bin": { + "autotools-language-server": "pypi:autotools-language-server" + }, + "neovim": { + "lspconfig": "autotools_ls" + } + }, + { + "name": "awk-language-server", + "description": "Language Server for AWK.", + "homepage": "https://github.com/Beaglefoot/awk-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "AWK" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/awk-language-server@0.10.6" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/Beaglefoot/awk-language-server/server-{{version}}/client/package.json" + }, + "bin": { + "awk-language-server": "npm:awk-language-server" + }, + "neovim": { + "lspconfig": "awk_ls" + } + }, + { + "name": "azure-pipelines-language-server", + "description": "A language server for Azure Pipelines YAML.", + "homepage": "https://github.com/microsoft/azure-pipelines-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Azure Pipelines" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/azure-pipelines-language-server@0.8.0" + }, + "bin": { + "azure-pipelines-language-server": "node:node_modules/azure-pipelines-language-server/out/server.js" + }, + "neovim": { + "lspconfig": "azure_pipelines_ls" + } + }, + { + "name": "bacon-ls", + "description": "Rust diagnostic provider based on Bacon", + "homepage": "https://github.com/crisidev/bacon-ls", + "licenses": [ + "MIT" + ], + "languages": [ + "Rust" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:cargo/bacon-ls@0.22.0" + }, + "bin": { + "bacon-ls": "cargo:bacon-ls" + }, + "neovim": { + "lspconfig": "bacon_ls" + } + }, + { + "name": "bacon", + "description": "Bacon is a background rust code checker", + "homepage": "https://github.com/Canop/bacon", + "licenses": [ + "AGPL-3.0-or-later" + ], + "languages": [ + "Rust" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:cargo/bacon@3.18.0" + }, + "bin": { + "bacon": "cargo:bacon" + } + }, + { + "name": "bandit", + "description": "Bandit, a security linter from PyCQA", + "homepage": "https://pypi.org/project/bandit/", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Python" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/bandit@1.8.6" + }, + "bin": { + "bandit": "pypi:bandit" + } + }, + { + "name": "basedpyright", + "description": "Fork of the Pyright static type checker for Python, with extra Pylance features.", + "homepage": "https://detachhead.github.io/basedpyright", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:pypi/basedpyright@1.31.4" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/DetachHead/basedpyright/v{{version}}/packages/vscode-pyright/package.json" + }, + "bin": { + "basedpyright": "pypi:basedpyright", + "basedpyright-langserver": "pypi:basedpyright-langserver" + }, + "neovim": { + "lspconfig": "basedpyright" + } + }, + { + "name": "bash-debug-adapter", + "description": "Bash shell debugger, based on bashdb.", + "homepage": "https://github.com/rogalmic/vscode-bash-debug", + "licenses": [ + "MIT" + ], + "languages": [ + "Bash" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:github/rogalmic/vscode-bash-debug@untagged-438733f35feb8659d939", + "asset": { + "file": "bash-debug-0.3.9.vsix" + } + }, + "bin": { + "bash-debug-adapter": "node:extension/out/bashDebug.js" + }, + "opt": { + "bashdb/": "extension/bashdb_dir/" + } + }, + { + "name": "bash-language-server", + "description": "A language server for Bash.", + "homepage": "https://github.com/bash-lsp/bash-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Bash", + "Csh", + "Ksh", + "Sh", + "Zsh" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/bash-language-server@5.6.0" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/bash-lsp/bash-language-server/server-{{version}}/vscode-client/package.json" + }, + "bin": { + "bash-language-server": "npm:bash-language-server" + }, + "neovim": { + "lspconfig": "bashls" + } + }, + { + "name": "basics-language-server", + "description": "Buffer, path, and snippet completions", + "homepage": "https://github.com/antonk52/basics-language-server", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/basics-language-server@1.1.2" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/antonk52/basics-language-server/v{{version}}/package.json" + }, + "bin": { + "basics-language-server": "npm:basics-language-server" + } + }, + { + "name": "bazelrc-lsp", + "description": "Language Server for `.bazelrc` configuration files", + "homepage": "https://github.com/salesforce-misc/bazelrc-lsp", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "bazelrc" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/salesforce-misc/bazelrc-lsp@v0.2.5", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "bazelrc-lsp-macos" + }, + { + "target": "linux_x64_gnu", + "file": "bazelrc-lsp-ubuntu" + }, + { + "target": "win_x64", + "file": "bazelrc-lsp-windows.exe" + } + ] + }, + "bin": { + "bazelrc-lsp": "{{source.asset.file}}" + }, + "neovim": { + "lspconfig": "bazelrc_lsp" + } + }, + { + "name": "beancount-language-server", + "description": "A Language Server Protocol (LSP) for beancount files.", + "homepage": "https://github.com/polarmutex/beancount-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Beancount" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:cargo/beancount-language-server@v1.4.1?repository_url=https://github.com/polarmutex/beancount-language-server" + }, + "bin": { + "beancount-language-server": "cargo:beancount-language-server" + }, + "neovim": { + "lspconfig": "beancount" + } + }, + { + "name": "beanhub-cli", + "description": "A simple beancount formatter that keeps comments.", + "homepage": "https://beanhub-cli-docs.beanhub.io/", + "licenses": [ + "MIT" + ], + "languages": [ + "Beancount" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/beanhub-cli@3.0.1" + }, + "bin": { + "bh": "pypi:bh" + } + }, + { + "name": "beautysh", + "description": "beautysh - A Bash beautifier for the masses.", + "homepage": "https://github.com/lovesegfault/beautysh", + "licenses": [ + "MIT" + ], + "languages": [ + "Bash", + "Csh", + "Ksh", + "Sh", + "Zsh" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/beautysh@6.2.1" + }, + "bin": { + "beautysh": "pypi:beautysh" + } + }, + { + "name": "bibtex-tidy", + "description": "Cleaner and Formatter for BibTeX files", + "homepage": "https://github.com/FlamingTempura/bibtex-tidy", + "licenses": [ + "MIT" + ], + "languages": [ + "LaTeX" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:npm/bibtex-tidy@1.14.0" + }, + "bin": { + "bibtex-tidy": "npm:bibtex-tidy" + } + }, + { + "name": "bicep-lsp", + "description": "Bicep is a declarative language for describing and deploying Azure resources", + "homepage": "https://github.com/Azure/bicep", + "licenses": [ + "MIT" + ], + "languages": [ + "Bicep" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/Azure/bicep@v0.37.4", + "asset": { + "file": "vscode-bicep.vsix" + } + }, + "bin": { + "bicep-lsp": "dotnet:extension/bicepLanguageServer/Bicep.LangServer.dll" + }, + "neovim": { + "lspconfig": "bicep" + } + }, + { + "name": "biome", + "description": "Toolchain of the web. Successor to Rome.", + "homepage": "https://biomejs.dev", + "licenses": [ + "MIT" + ], + "languages": [ + "JSON", + "JavaScript", + "TypeScript" + ], + "categories": [ + "LSP", + "Linter", + "Formatter" + ], + "source": { + "id": "pkg:npm/@biomejs/biome@2.2.2" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/biomejs/biome-vscode/main/package.json" + }, + "bin": { + "biome": "npm:biome" + }, + "neovim": { + "lspconfig": "biome" + } + }, + { + "name": "black", + "description": "Black, the uncompromising Python code formatter.", + "homepage": "https://pypi.org/project/black/", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/black@25.1.0" + }, + "bin": { + "black": "pypi:black" + } + }, + { + "name": "blackd-client", + "description": "Tiny HTTP client for the Black (blackd) Python code formatter.", + "homepage": "https://github.com/disrupted/blackd-client", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:github/disrupted/blackd-client@v0.1.1", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "blackd-client_macos" + }, + { + "target": "linux_x64_gnu", + "file": "blackd-client_linux" + } + ] + }, + "bin": { + "blackd-client": "{{source.asset.file}}" + } + }, + { + "name": "blade-formatter", + "description": "An opinionated blade template formatter for Laravel that respects readability.", + "homepage": "https://github.com/shufo/blade-formatter", + "licenses": [ + "MIT" + ], + "languages": [ + "Blade" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:npm/blade-formatter@1.44.2" + }, + "bin": { + "blade-formatter": "npm:blade-formatter" + } + }, + { + "name": "blue", + "description": "blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of\nautomatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the\ndecisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation.\n", + "homepage": "https://blue.readthedocs.io/en/latest/", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/blue@0.9.1" + }, + "bin": { + "blue": "pypi:blue" + } + }, + { + "name": "brighterscript-formatter", + "description": "A code formatter for BrightScript and BrighterScript.", + "homepage": "https://github.com/rokucommunity/brighterscript-formatter", + "licenses": [ + "MIT" + ], + "languages": [ + "BrighterScript" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:npm/brighterscript-formatter@1.7.17" + }, + "bin": { + "bsfmt": "npm:bsfmt" + } + }, + { + "name": "brighterscript", + "description": "A superset of Roku's BrightScript language.", + "homepage": "https://github.com/RokuCommunity/brighterscript", + "licenses": [ + "MIT" + ], + "languages": [ + "BrighterScript" + ], + "categories": [ + "Compiler", + "LSP" + ], + "source": { + "id": "pkg:npm/brighterscript@0.70.0" + }, + "bin": { + "bsc": "npm:bsc" + }, + "neovim": { + "lspconfig": "bright_script" + } + }, + { + "name": "brunette", + "description": "A best practice Python code formatter", + "homepage": "https://github.com/odwyersoftware/brunette", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/brunette@0.2.8" + }, + "bin": { + "brunette": "pypi:brunette" + } + }, + { + "name": "bsl-language-server", + "description": "Implementation of Language Server Protocol for Language 1C (BSL).", + "homepage": "https://1c-syntax.github.io/bsl-language-server", + "licenses": [ + "LGPL-3.0" + ], + "languages": [ + "1С:Enterprise", + "OneScript" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/1c-syntax/bsl-language-server@v0.24.2", + "asset": { + "file": "bsl-language-server-{{ version | strip_prefix \"v\" }}-exec.jar" + } + }, + "bin": { + "bsl-language-server": "java-jar:{{source.asset.file}}" + }, + "neovim": { + "lspconfig": "bsl_ls" + } + }, + { + "name": "bslint", + "description": "A BrighterScript CLI tool to lint your code without compiling your project.", + "homepage": "https://github.com/rokucommunity/bslint", + "licenses": [ + "MIT" + ], + "languages": [ + "BrighterScript" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:npm/%40rokucommunity/bslint@0.8.34" + }, + "bin": { + "bslint": "npm:bslint" + } + }, + { + "name": "buf-language-server", + "description": "buf-language-server is a prototype for the beginnings of a Protobuf language server compatible with Buf modules and workspaces.\n", + "homepage": "https://github.com/bufbuild/buf-language-server", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Protobuf" + ], + "categories": [ + "LSP" + ], + "deprecation": { + "message": "Package is no longer installable. Please use the buf package instead.", + "since": "v0.0.0-20240213221648-8e42e5e2e24f" + }, + "source": { + "id": "pkg:golang/github.com/bufbuild/buf-language-server@v0.0.0-20240213221648-8e42e5e2e24f#cmd/bufls" + }, + "bin": { + "bufls": "golang:bufls" + }, + "ci_skip": true + }, + { + "name": "buf", + "description": "The Buf CLI is a one stop shop for your local Protocol Buffers needs. It comes with a linter that enforces good API\ndesigns, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with\nindustry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry.\n", + "homepage": "https://buf.build", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Protobuf" + ], + "categories": [ + "Linter", + "Formatter", + "LSP" + ], + "source": { + "id": "pkg:github/bufbuild/buf@v1.57.0", + "asset": [ + { + "target": "darwin_x64", + "file": "buf-Darwin-x86_64" + }, + { + "target": "darwin_arm64", + "file": "buf-Darwin-arm64" + }, + { + "target": "linux_x64", + "file": "buf-Linux-x86_64" + }, + { + "target": "linux_arm64", + "file": "buf-Linux-aarch64" + }, + { + "target": "win_x64", + "file": "buf-Windows-x86_64.exe" + }, + { + "target": "win_arm64", + "file": "buf-Windows-arm64.exe" + } + ] + }, + "bin": { + "buf": "{{source.asset.file}}" + }, + "neovim": { + "lspconfig": "buf_ls" + } + }, + { + "name": "buildifier", + "description": "buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files.", + "homepage": "https://github.com/bazelbuild/buildtools", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Bazel" + ], + "categories": [ + "Linter", + "Formatter" + ], + "source": { + "id": "pkg:github/bazelbuild/buildtools@v8.2.1", + "asset": [ + { + "target": "darwin_x64", + "file": "buildifier-darwin-amd64" + }, + { + "target": "darwin_arm64", + "file": "buildifier-darwin-arm64" + }, + { + "target": "linux_x64", + "file": "buildifier-linux-amd64" + }, + { + "target": "linux_arm64", + "file": "buildifier-linux-arm64" + }, + { + "target": "win_x64", + "file": "buildifier-windows-amd64.exe" + } + ] + }, + "bin": { + "buildifier": "{{source.asset.file}}" + } + }, + { + "name": "bzl", + "description": "Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivity boost with rule,\nattribute, and function definitions right in your IDE.\n", + "homepage": "https://bzl.io/", + "licenses": [ + "proprietary" + ], + "languages": [ + "Starlark" + ], + "categories": [ + "LSP", + "DAP" + ], + "source": { + "id": "pkg:generic/bzl@v1.4.22", + "download": [ + { + "target": "darwin_x64", + "files": { + "bzl": "https://get.bzl.io/darwin_amd64/{{version}}/bzl" + }, + "bin": "bzl" + }, + { + "target": "darwin_arm64", + "files": { + "bzl": "https://get.bzl.io/darwin_arm64/{{version}}/bzl" + }, + "bin": "bzl" + }, + { + "target": "linux_x64", + "files": { + "bzl": "https://get.bzl.io/linux_amd64/{{version}}/bzl" + }, + "bin": "bzl" + }, + { + "target": "win_x64", + "files": { + "bzl.exe": "https://get.bzl.io/windows_amd64/{{version}}/bzl.exe" + }, + "bin": "bzl.exe" + } + ] + }, + "bin": { + "bzl": "{{source.download.bin}}" + }, + "neovim": { + "lspconfig": "bzl" + } + }, + { + "name": "c3-lsp", + "description": "c3-lsp is a language server for the c3 language, developed by pherrymason.\nIt provides IDE features to any LSP-compatible editor.\n", + "homepage": "https://github.com/pherrymason/c3-lsp", + "licenses": [ + "GPL-3.0-only" + ], + "languages": [ + "C3" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/pherrymason/c3-lsp@v0.4.0", + "asset": [ + { + "target": "linux_x64_gnu", + "file": "c3lsp-linux-amd64.tar.gz", + "bin": "server/bin/release/c3lsp" + }, + { + "target": "darwin_arm64", + "file": "c3lsp-darwin-arm64.zip", + "bin": "server/bin/release/c3lsp" + }, + { + "target": "win_x64", + "file": "c3lsp-windows-amd64.zip", + "bin": "server/bin/release/c3lsp.exe" + } + ] + }, + "bin": { + "c3lsp": "{{source.asset.bin}}" + } + }, + { + "name": "cairo-language-server", + "description": "Starknet Cairo language server.", + "homepage": "https://github.com/starkware-libs/cairo", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Cairo" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:cargo/cairo-language-server@2.12.1" + }, + "bin": { + "cairo-language-server": "cargo:cairo-language-server" + }, + "neovim": { + "lspconfig": "cairo_ls" + } + }, + { + "name": "cbfmt", + "description": "A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with\nthe tool(s) specified for the language of the block.\n", + "homepage": "https://github.com/lukas-reineke/cbfmt", + "licenses": [ + "MIT" + ], + "languages": [ + "Markdown" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:github/lukas-reineke/cbfmt@v0.2.0", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "cbfmt_macos-x86_64_{{version}}.tar.gz", + "bin": "cbfmt_macos-x86_64_{{version}}/cbfmt" + }, + { + "target": "linux_x64_gnu", + "file": "cbfmt_linux-x86_64_{{version}}.tar.gz", + "bin": "cbfmt_linux-x86_64_{{version}}/cbfmt" + }, + { + "target": "linux_x64", + "file": "cbfmt_linux-x86_64-musl_{{version}}.tar.gz", + "bin": "cbfmt_linux-x86_64-musl_{{version}}/cbfmt" + }, + { + "target": "win_x64", + "file": "cbfmt_windows-x86_64-msvc_{{version}}.zip", + "bin": "cbfmt_windows-x86_64-msvc_{{version}}/cbfmt.exe" + } + ] + }, + "bin": { + "cbfmt": "{{source.asset.bin}}" + } + }, + { + "name": "cds-lsp", + "description": "Language server for CDS", + "homepage": "https://cap.cloud.sap", + "licenses": [ + "proprietary" + ], + "languages": [ + "CDS" + ], + "categories": [ + "LSP", + "Formatter" + ], + "source": { + "id": "pkg:npm/%40sap/cds-lsp@9.3.0" + }, + "bin": { + "cds-lsp": "npm:cds-lsp", + "format-cds": "npm:format-cds" + } + }, + { + "name": "cfn-lint", + "description": "CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource\nSpecification and additional checks. Includes checking valid values for resource properties and best practices.\n", + "homepage": "https://github.com/aws-cloudformation/cfn-lint", + "licenses": [ + "MIT-0" + ], + "languages": [ + "YAML", + "JSON", + "CloudFormation" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/cfn-lint@1.39.1" + }, + "bin": { + "cfn-lint": "pypi:cfn-lint" + } + }, + { + "name": "checkmake", + "description": "checkmake is an experimental tool for linting and checking Makefiles. It may not do what you want it to.", + "homepage": "https://github.com/mrtazz/checkmake", + "licenses": [ + "MIT" + ], + "languages": [ + "Makefile" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/mrtazz/checkmake@0.2.2", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": [ + "checkmake-{{ version }}.darwin.amd64", + "checkmake.1:man1/" + ], + "bin": "checkmake-{{ version }}.darwin.amd64" + }, + { + "target": "linux_x64", + "file": [ + "checkmake-{{ version }}.linux.amd64", + "checkmake.1:man1/" + ], + "bin": "checkmake-{{ version }}.linux.amd64" + } + ] + }, + "share": { + "man/man1/": "man1/" + }, + "bin": { + "checkmake": "{{source.asset.bin}}" + } + }, + { + "name": "checkstyle", + "description": "A tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices).", + "homepage": "https://checkstyle.org/", + "licenses": [ + "LGPL-2.1+" + ], + "languages": [ + "Java" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/checkstyle/checkstyle@checkstyle-10.26.1", + "asset": { + "file": "{{version}}-all.jar" + } + }, + "bin": { + "checkstyle": "java-jar:{{version}}-all.jar" + } + }, + { + "name": "chrome-debug-adapter", + "description": "Debug your JavaScript code running in Google Chrome.", + "homepage": "https://github.com/Microsoft/vscode-chrome-debug", + "licenses": [ + "MIT" + ], + "languages": [ + "JavaScript", + "TypeScript" + ], + "categories": [ + "DAP" + ], + "deprecation": { + "since": "v4.13.0", + "message": "This adapter has been superseded by the js-debug-adapter." + }, + "source": { + "id": "pkg:github/Microsoft/vscode-chrome-debug@v4.13.0", + "build": { + "run": "npm install\nnpm run build\nnpm install --production --ignore-scripts\n" + } + }, + "bin": { + "chrome-debug-adapter": "node:out/src/chromeDebug.js" + } + }, + { + "name": "circleci-yaml-language-server", + "description": "Language server for CircleCI YAML configurations", + "homepage": "https://github.com/CircleCI-Public/circleci-yaml-language-server", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "YAML" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/CircleCI-Public/circleci-yaml-language-server@0.17.0", + "asset": [ + { + "target": "darwin_arm64", + "file": [ + "darwin-arm64-lsp", + "schema.json" + ], + "bin": "darwin-arm64-lsp" + }, + { + "target": "darwin_x64", + "file": [ + "darwin-amd64-lsp", + "schema.json" + ], + "bin": "darwin-amd64-lsp" + }, + { + "target": "linux_arm64_gnu", + "file": [ + "linux-arm64-lsp", + "schema.json" + ], + "bin": "linux-arm64-lsp" + }, + { + "target": "linux_x64_gnu", + "file": [ + "linux-amd64-lsp", + "schema.json" + ], + "bin": "linux-amd64-lsp" + }, + { + "target": "win_x64", + "file": [ + "windows-amd64-lsp.exe", + "schema.json" + ], + "bin": "windows-amd64-lsp.exe" + } + ] + }, + "bin": { + "circleci-yaml-language-server": "{{source.asset.bin}}" + }, + "share": { + "circleci-yaml-language-server/schema.json": "schema.json" + } + }, + { + "name": "circom-lsp", + "description": "A Language Server Protocol Implementation for Circom", + "homepage": "https://github.com/rubydusa/circom-lsp", + "licenses": [ + "GPL-3.0" + ], + "languages": [ + "Circom" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:cargo/circom-lsp@0.1.3" + }, + "bin": { + "circom-lsp": "cargo:circom-lsp" + } + }, + { + "name": "clang-format", + "description": "clang-format is formatter for C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code.", + "homepage": "https://pypi.org/project/clang-format/", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "C", + "C#", + "C++", + "JSON", + "Java", + "JavaScript" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/clang-format@21.1.0" + }, + "bin": { + "clang-format": "pypi:clang-format", + "clang-format-diff.py": "pypi:clang-format-diff{{ take_if_not(is_platform(\"win\"), \".py\") }}", + "git-clang-format": "pypi:git-clang-format" + } + }, + { + "name": "clangd", + "description": "clangd understands your C++ code and adds smart features to your editor: code completion, compile errors,\ngo-to-definition and more.\n", + "homepage": "https://clangd.llvm.org", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "C", + "C++" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/clangd/clangd@20.1.8", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "clangd-mac-{{version}}.zip", + "bin": "clangd_{{version}}/bin/clangd" + }, + { + "target": "linux_x64_gnu", + "file": "clangd-linux-{{version}}.zip", + "bin": "clangd_{{version}}/bin/clangd" + }, + { + "target": "win_x64", + "file": "clangd-windows-{{version}}.zip", + "bin": "clangd_{{version}}/bin/clangd.exe" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/clangd/vscode-clangd/master/package.json" + }, + "bin": { + "clangd": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "clangd" + } + }, + { + "name": "clarinet", + "description": "Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts.\n", + "homepage": "https://github.com/hirosystems/clarinet", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [ + "Clarity" + ], + "categories": [ + "LSP", + "Runtime" + ], + "source": { + "id": "pkg:github/hirosystems/clarinet@v3.5.0", + "asset": [ + { + "target": "darwin_arm64", + "file": "clarinet-darwin-arm64.tar.gz", + "bin": "clarinet" + }, + { + "target": "darwin_x64", + "file": "clarinet-darwin-x64.tar.gz", + "bin": "clarinet" + }, + { + "target": "linux_x64", + "file": "clarinet-linux-x64-glibc.tar.gz", + "bin": "clarinet" + } + ] + }, + "bin": { + "clarinet": "{{source.asset.bin}}" + } + }, + { + "name": "clarity-lsp", + "description": "Language Server Protocol implementation for Clarity.", + "homepage": "https://github.com/hirosystems/clarity-lsp", + "licenses": [ + "GPL-3.0" + ], + "languages": [ + "Clarity" + ], + "categories": [ + "LSP" + ], + "deprecation": { + "message": "The Clarity language server is no longer available via this package.", + "since": "v0.8.0" + }, + "source": { + "id": "pkg:github/hirosystems/clarity-lsp@v0.8.0", + "asset": [ + { + "target": [ + "darwin_arm64", + "darwin_x64" + ], + "file": "clarity-lsp-macos-x64.zip", + "bin": "clarity-lsp" + }, + { + "target": "linux_x64", + "file": "clarity-lsp-linux-x64.zip", + "bin": "clarity-lsp" + }, + { + "target": "win_x64", + "file": "clarity-lsp-windows-x64.zip", + "bin": "clarity-lsp.exe" + } + ] + }, + "bin": { + "clarity-lsp": "{{source.asset.bin}}" + }, + "ci_skip": true, + "neovim": { + "lspconfig": "clarity_lsp" + } + }, + { + "name": "clj-kondo", + "description": "Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs\nyou about potential errors while you are typing.\n", + "homepage": "https://github.com/clj-kondo/clj-kondo", + "licenses": [ + "EPL-1.0" + ], + "languages": [ + "Clojure", + "ClojureScript" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/clj-kondo/clj-kondo@v2025.07.28", + "asset": [ + { + "target": "darwin_arm64", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-aarch64.zip", + "bin": "clj-kondo" + }, + { + "target": "darwin_x64", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-amd64.zip", + "bin": "clj-kondo" + }, + { + "target": "linux_arm64", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-aarch64.zip", + "bin": "clj-kondo" + }, + { + "target": "linux_x64_gnu", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-amd64.zip", + "bin": "clj-kondo" + }, + { + "target": "linux_x64", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-static-amd64.zip", + "bin": "clj-kondo" + }, + { + "target": "win_x64", + "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-windows-amd64.zip", + "bin": "clj-kondo.exe" + } + ] + }, + "bin": { + "clj-kondo": "{{source.asset.bin}}" + } + }, + { + "name": "cljfmt", + "description": "A tool for formatting Clojure code", + "homepage": "https://github.com/weavejester/cljfmt", + "licenses": [ + "EPL-1.0" + ], + "languages": [ + "Clojure", + "ClojureScript" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:github/weavejester/cljfmt@0.13.1", + "asset": [ + { + "target": "darwin_arm64", + "file": "cljfmt-{{ version }}-darwin-aarch64.tar.gz", + "bin": "cljfmt" + }, + { + "target": "darwin_x64", + "file": "cljfmt-{{ version }}-darwin-amd64.tar.gz", + "bin": "cljfmt" + }, + { + "target": "linux_arm64_gnu", + "file": "cljfmt-{{ version }}-linux-aarch64.tar.gz", + "bin": "cljfmt" + }, + { + "target": "linux_x64", + "file": "cljfmt-{{ version }}-linux-amd64-static.tar.gz", + "bin": "cljfmt" + }, + { + "target": "win_x64", + "file": "cljfmt-{{ version }}-win-amd64.zip", + "bin": "cljfmt.exe" + } + ] + }, + "bin": { + "cljfmt": "{{source.asset.bin}}" + } + }, + { + "name": "clojure-lsp", + "description": "A Language Server for Clojure(script). Taking a Cursive-like approach of statically analyzing code.", + "homepage": "https://clojure-lsp.io", + "licenses": [ + "MIT" + ], + "languages": [ + "Clojure", + "ClojureScript" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/clojure-lsp/clojure-lsp@2025.08.25-14.21.46", + "asset": [ + { + "target": "darwin_arm64", + "file": "clojure-lsp-native-macos-aarch64.zip", + "bin": "clojure-lsp" + }, + { + "target": "darwin_x64", + "file": "clojure-lsp-native-macos-amd64.zip", + "bin": "clojure-lsp" + }, + { + "target": "linux_x64_gnu", + "file": "clojure-lsp-native-linux-amd64.zip", + "bin": "clojure-lsp" + }, + { + "target": "linux_x64", + "file": "clojure-lsp-native-static-linux-amd64.zip", + "bin": "clojure-lsp" + }, + { + "target": "linux_arm64", + "file": "clojure-lsp-native-linux-aarch64.zip", + "bin": "clojure-lsp" + }, + { + "target": "win_x64", + "file": "clojure-lsp-native-windows-amd64.zip", + "bin": "clojure-lsp.exe" + } + ] + }, + "bin": { + "clojure-lsp": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "clojure_lsp" + } + }, + { + "name": "cmake-language-server", + "description": "CMake LSP Implementation.", + "homepage": "https://github.com/regen100/cmake-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "CMake" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:pypi/cmake-language-server@0.1.11" + }, + "bin": { + "cmake-language-server": "pypi:cmake-language-server" + }, + "neovim": { + "lspconfig": "cmake" + } + }, + { + "name": "cmakelang", + "description": "Language tools for cmake (format, lint, etc).", + "homepage": "https://pypi.org/project/cmakelang/", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [ + "CMake" + ], + "categories": [ + "Formatter", + "Linter" + ], + "source": { + "id": "pkg:pypi/cmakelang@0.6.13?extra=YAML" + }, + "bin": { + "cmake-annotate": "pypi:cmake-annotate", + "cmake-format": "pypi:cmake-format", + "cmake-lint": "pypi:cmake-lint", + "ctest-to": "pypi:ctest-to" + } + }, + { + "name": "cmakelint", + "description": "cmakelint parses CMake files and reports style issues.", + "homepage": "https://github.com/cmake-lint/cmake-lint", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "CMake" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/cmakelint@1.4.3" + }, + "bin": { + "cmakelint": "pypi:cmakelint" + } + }, + { + "name": "cobol-language-support", + "description": "COBOL Language Support provides autocomplete, highlighting and diagnostics for COBOL code and copybooks", + "homepage": "https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol", + "licenses": [ + "EPL-2.0" + ], + "languages": [ + "COBOL" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/eclipse-che4z/che-che4z-lsp-for-cobol@2.4.3", + "asset": [ + { + "target": "darwin_arm64", + "file": "cobol-language-support-darwin-arm64-{{version}}.vsix", + "bin": "extension/server/native/server-mac" + }, + { + "target": "darwin_x64", + "file": "cobol-language-support-darwin-x64-{{version}}.vsix", + "bin": "extension/server/native/server-mac" + }, + { + "target": "linux_arm64", + "file": "cobol-language-support-linux-arm64-{{version}}.vsix", + "bin": "extension/server/native/server-linux" + }, + { + "target": "linux_x64", + "file": "cobol-language-support-linux-x64-{{version}}.vsix", + "bin": "extension/server/native/server-linux" + }, + { + "target": "win_arm64", + "file": "cobol-language-support-win32-arm64-{{version}}-signed.vsix", + "bin": "extension/server/native/engine.exe" + }, + { + "target": "win_x64", + "file": "cobol-language-support-win32-x64-{{version}}-signed.vsix", + "bin": "extension/server/native/engine.exe" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/eclipse-che4z/che-che4z-lsp-for-cobol/{{version}}/clients/cobol-lsp-vscode-extension/package.json" + }, + "bin": { + "cobol-language-support": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "cobol_ls" + } + }, + { + "name": "codebook", + "description": "An unholy spell checker for code.", + "homepage": "https://github.com/blopker/codebook", + "licenses": [ + "MIT" + ], + "languages": [ + "C", + "CSS", + "Go", + "HTML", + "Haskell", + "Java", + "JavaScript", + "Lua", + "Markdown", + "PHP", + "Plain", + "Python", + "Ruby", + "Rust", + "TOML", + "TypeScript" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/blopker/codebook@v0.3.9", + "asset": [ + { + "target": "linux_x64_gnu", + "file": "codebook-lsp-x86_64-unknown-linux-musl.tar.gz", + "bin": "codebook-lsp" + }, + { + "target": "linux_arm64_gnu", + "file": "codebook-lsp-aarch64-unknown-linux-musl.tar.gz", + "bin": "codebook-lsp" + }, + { + "target": "darwin_x64", + "file": "codebook-lsp-x86_64-apple-darwin.tar.gz", + "bin": "codebook-lsp" + }, + { + "target": "darwin_arm64", + "file": "codebook-lsp-aarch64-apple-darwin.tar.gz", + "bin": "codebook-lsp" + }, + { + "target": "win_x64", + "file": "codebook-lsp-x86_64-pc-windows-msvc.zip", + "bin": "codebook-lsp.exe" + } + ] + }, + "bin": { + "codebook-lsp": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "codebook" + } + }, + { + "name": "codelldb", + "description": "A native debugger based on LLDB.", + "homepage": "https://github.com/vadimcn/vscode-lldb", + "licenses": [ + "MIT" + ], + "languages": [ + "C", + "C++", + "Rust", + "Zig" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:github/vadimcn/vscode-lldb@v1.11.5", + "asset": [ + { + "target": "darwin_x64", + "file": "codelldb-darwin-x64.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "darwin_arm64", + "file": "codelldb-darwin-arm64.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_x64_gnu", + "file": "codelldb-linux-x64.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_arm64_gnu", + "file": "codelldb-linux-arm64.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_arm_gnu", + "file": "codelldb-linux-armhf.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "win_x64", + "file": "codelldb-win32-x64.vsix", + "bin": "extension/adapter/codelldb.exe" + } + ], + "version_overrides": [ + { + "constraint": "semver:<=v1.10.0", + "id": "pkg:github/vadimcn/vscode-lldb@v1.10.0", + "asset": [ + { + "target": "darwin_x64", + "file": "codelldb-x86_64-darwin.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "darwin_arm64", + "file": "codelldb-aarch64-darwin.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_x64_gnu", + "file": "codelldb-x86_64-linux.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_arm64_gnu", + "file": "codelldb-aarch64-linux.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "linux_arm_gnu", + "file": "codelldb-arm-linux.vsix", + "bin": "exec:extension/adapter/codelldb" + }, + { + "target": "win_x64", + "file": "codelldb-x86_64-windows.vsix", + "bin": "extension/adapter/codelldb.exe" + } + ] + } + ] + }, + "bin": { + "codelldb": "{{source.asset.bin}}" + }, + "opt": { + "lldb/": "extension/lldb/" + } + }, + { + "name": "codeql", + "description": "Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL\nlets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it\nforever. Then share your query to help others do the same.\n", + "homepage": "https://github.com/github/codeql-cli-binaries", + "licenses": [ + "proprietary" + ], + "languages": [ + "CodeQL" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/github/codeql-cli-binaries@v2.22.4", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "codeql-osx64.zip", + "bin": "codeql/codeql" + }, + { + "target": "linux_x64", + "file": "codeql-linux64.zip", + "bin": "codeql/codeql" + }, + { + "target": "win_x64", + "file": "codeql-win64.zip", + "bin": "codeql/codeql.exe" + } + ] + }, + "bin": { + "codeql": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "codeqlls" + } + }, + { + "name": "codespell", + "description": "Check code for common misspellings.", + "homepage": "https://github.com/codespell-project/codespell", + "licenses": [ + "GPL-2.0-or-later" + ], + "languages": [], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/codespell@2.4.1" + }, + "bin": { + "codespell": "pypi:codespell" + } + }, + { + "name": "coffeesense-language-server", + "description": "Language server for CoffeeScript.", + "homepage": "https://github.com/phil294/coffeesense", + "licenses": [ + "MIT" + ], + "languages": [ + "CoffeeScript" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/coffeesense-language-server@1.15.0" + }, + "bin": { + "coffeesense-language-server": "npm:coffeesense-language-server" + } + }, + { + "name": "colorgen-nvim", + "description": "Blazingly fast colorscheme generator for Neovim written in Rust.", + "homepage": "https://github.com/ChristianChiarulli/colorgen-nvim", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [], + "categories": [ + "Compiler" + ], + "source": { + "id": "pkg:cargo/colorgen-nvim@0.1.0?repository_url=https://github.com/ChristianChiarulli/colorgen-nvim" + }, + "bin": { + "colorgen-nvim": "cargo:colorgen-nvim" + } + }, + { + "name": "commitlint", + "description": "commitlint checks if your commit messages meet the conventional commit format.", + "homepage": "https://commitlint.js.org/", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:npm/%40commitlint/cli@19.8.1", + "extra_packages": [ + "@commitlint/config-conventional", + "commitlint-format-json" + ] + }, + "bin": { + "commitlint": "npm:commitlint" + } + }, + { + "name": "contextive", + "description": "Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere\nspecific words are used - code, comments, config or documentation.\n", + "homepage": "https://github.com/dev-cycles/contextive", + "licenses": [ + "MIT" + ], + "languages": [ + "F#" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/dev-cycles/contextive@v1.17.2", + "asset": [ + { + "target": "linux_x64_gnu", + "file": "Contextive.LanguageServer-linux-x64-{{ version | strip_prefix \"v\" }}.zip", + "bin": "Contextive.LanguageServer" + }, + { + "target": "linux_arm64_gnu", + "file": "Contextive.LanguageServer-linux-arm64-{{ version | strip_prefix \"v\" }}.zip", + "bin": "Contextive.LanguageServer" + }, + { + "target": "darwin_x64", + "file": "Contextive.LanguageServer-osx-x64-{{ version | strip_prefix \"v\" }}.zip", + "bin": "Contextive.LanguageServer" + }, + { + "target": "darwin_arm64", + "file": "Contextive.LanguageServer-osx-arm64-{{ version | strip_prefix \"v\" }}.zip", + "bin": "Contextive.LanguageServer" + }, + { + "target": "win_x64", + "file": "Contextive.LanguageServer-win-x64-{{ version | strip_prefix \"v\" }}.zip", + "bin": "Contextive.LanguageServer.exe" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/dev-cycles/contextive/{{version}}/src/vscode/contextive/package.json" + }, + "bin": { + "Contextive.LanguageServer": "{{source.asset.bin}}" + } + }, + { + "name": "copilot-language-server", + "description": "The Copilot Language Server enables any editor or IDE to integrate with GitHub Copilot via the language server protocol.", + "homepage": "https://www.npmjs.com/package/@github/copilot-language-server", + "licenses": [ + "proprietary" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40github/copilot-language-server@1.366.0" + }, + "bin": { + "copilot-language-server": "npm:copilot-language-server" + }, + "neovim": { + "lspconfig": "copilot" + } + }, + { + "name": "coq-lsp", + "description": "Visual Studio Code Extension and Language Server Protocol for coq", + "homepage": "https://github.com/ejgallego/coq-lsp/", + "licenses": [ + "LGPL-2.1-or-later" + ], + "languages": [ + "Coq" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:opam/coq-lsp@0.1.8+8.19" + }, + "bin": { + "coq-lsp": "opam:coq-lsp" + }, + "neovim": { + "lspconfig": "coq_lsp" + } + }, + { + "name": "cortex-debug", + "description": "Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers.", + "homepage": "https://github.com/Marus/cortex-debug", + "licenses": [ + "MIT" + ], + "languages": [ + "C", + "C++", + "Rust" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:openvsx/marus25/cortex-debug@1.12.1", + "download": { + "file": "marus25.cortex-debug-{{version}}.vsix" + } + }, + "share": { + "cortex-debug/": "extension/" + } + }, + { + "name": "cpplint", + "description": "Cpplint is a command-line tool to check C/C++ files for style issues following Google's C++ style guide.", + "homepage": "https://pypi.org/project/cpplint/", + "licenses": [ + "BSD-3-Clause" + ], + "languages": [ + "C", + "C++" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/cpplint@2.0.2" + }, + "bin": { + "cpplint": "pypi:cpplint" + } + }, + { + "name": "cpptools", + "description": "Official repository for the Microsoft C/C++ extension for VS Code.", + "homepage": "https://github.com/microsoft/vscode-cpptools", + "licenses": [ + "MIT" + ], + "languages": [ + "C", + "C++", + "Rust" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:github/microsoft/vscode-cpptools@v1.26.3", + "asset": [ + { + "target": "darwin_x64", + "file": "cpptools-macOS-x64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "darwin_arm64", + "file": "cpptools-macOS-arm64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_arm64", + "file": "cpptools-linux-arm64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_x64", + "file": "cpptools-linux-x64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_arm", + "file": "cpptools-linux-arm32.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "win_arm64", + "file": "cpptools-windows-arm64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" + }, + { + "target": "win_x64", + "file": "cpptools-windows-x64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" + } + ], + "version_overrides": [ + { + "constraint": "semver:<=v1.20.5", + "id": "pkg:github/microsoft/vscode-cpptools@v1.20.5", + "asset": [ + { + "target": "darwin_x64", + "file": "cpptools-osx.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "darwin_arm64", + "file": "cpptools-osx-arm64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_arm64", + "file": "cpptools-linux-aarch64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_x64", + "file": "cpptools-linux.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "linux_arm", + "file": "cpptools-linux-armhf.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7" + }, + { + "target": "win_arm64", + "file": "cpptools-win-arm64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" + }, + { + "target": "win_x64", + "file": "cpptools-win64.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" + }, + { + "target": "win_x86", + "file": "cpptools-win32.vsix", + "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" + } + ] + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode-cpptools/{{version}}/Extension/package.json" + }, + "bin": { + "OpenDebugAD7": "{{source.asset.bin}}" + } + }, + { + "name": "cql-language-server", + "description": "A language server for Clinical Quality Language (CQL).", + "homepage": "https://github.com/cqframework/cql-language-server", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "CQL" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:generic/cqframework/cql-language-server@v3.7.0", + "download": { + "files": { + "cql-ls-service.jar": "https://repo1.maven.org/maven2/org/opencds/cqf/cql/ls/cql-ls-service/{{ version | strip_prefix \"v\" }}/cql-ls-service-{{ version | strip_prefix \"v\" }}.jar" + } + } + }, + "bin": { + "cql-language-server": "java-jar:cql-ls-service.jar" + }, + "share": { + "cql/cql-ls-service.jar": "cql-ls-service.jar" + } + }, + { + "name": "crlfmt", + "description": "Formatter for Go code that enforces the CockroachDB Style Guide.", + "homepage": "https://github.com/cockroachdb/crlfmt", + "licenses": [ + "Apache-2.0", + "BSD-3-Clause" + ], + "languages": [ + "Go" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:golang/github.com/cockroachdb/crlfmt@v0.3.0" + }, + "bin": { + "crlfmt": "golang:crlfmt" + } + }, + { + "name": "crystalline", + "description": "A Language Server Protocol implementation for Crystal.", + "homepage": "https://github.com/elbywan/crystalline", + "licenses": [ + "MIT" + ], + "languages": [ + "Crystal" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/elbywan/crystalline@v0.17.1", + "asset": [ + { + "target": "darwin_arm64", + "file": "crystalline_arm64-apple-darwin.gz", + "bin": "crystalline_arm64-apple-darwin" + }, + { + "target": "darwin_x64", + "file": "crystalline_x86_64-apple-darwin.gz", + "bin": "crystalline_x86_64-apple-darwin" + }, + { + "target": "linux_x64", + "file": "crystalline_x86_64-unknown-linux-musl.gz", + "bin": "crystalline_x86_64-unknown-linux-musl" + } + ] + }, + "bin": { + "crystalline": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "crystalline" + } + }, + { + "name": "csharp-language-server", + "description": "Roslyn-based LSP language server for C#.", + "homepage": "https://github.com/razzmatazz/csharp-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "C#" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:nuget/csharp-ls@0.19.0" + }, + "bin": { + "csharp-ls": "nuget:csharp-ls" + }, + "neovim": { + "lspconfig": "csharp_ls" + } + }, + { + "name": "csharpier", + "description": "CSharpier is an opinionated code formatter for C#.", + "homepage": "https://csharpier.com", + "licenses": [ + "MIT" + ], + "languages": [ + "C#" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:nuget/csharpier@1.1.2" + }, + "bin": { + "csharpier": "nuget:csharpier" + } + }, + { + "name": "cspell-lsp", + "description": "Language Server Protocol implementation for CSpell, a spell checker for code.", + "homepage": "https://github.com/vlabo/cspell-lsp", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/@vlabo/cspell-lsp@1.1.5" + }, + "bin": { + "cspell-lsp": "npm:cspell-lsp" + }, + "neovim": { + "lspconfig": "cspell_ls" + } + }, + { + "name": "cspell", + "description": "A Spell Checker for Code.", + "homepage": "https://github.com/streetsidesoftware/cspell", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:npm/cspell@9.2.1" + }, + "bin": { + "cspell": "npm:cspell" + } + }, + { + "name": "css-lsp", + "description": "Language Server Protocol implementation for CSS, SCSS & LESS.", + "homepage": "https://github.com/microsoft/vscode-css-languageservice", + "licenses": [ + "MIT" + ], + "languages": [ + "CSS", + "SCSS", + "LESS" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/vscode-langservers-extracted@4.10.0" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/css-language-features/package.json" + }, + "bin": { + "vscode-css-language-server": "npm:vscode-css-language-server" + }, + "neovim": { + "lspconfig": "cssls" + } + }, + { + "name": "css-variables-language-server", + "description": "Autocompletion and go-to-definition for project-wide CSS variables.", + "homepage": "https://github.com/vunguyentuan/vscode-css-variables", + "licenses": [ + "MIT" + ], + "languages": [ + "CSS", + "SCSS", + "LESS" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/css-variables-language-server@2.7.0" + }, + "bin": { + "css-variables-language-server": "npm:css-variables-language-server" + }, + "neovim": { + "lspconfig": "css_variables" + } + }, + { + "name": "cssmodules-language-server", + "description": "Autocompletion and go-to-definition for cssmodules.", + "homepage": "https://github.com/antonk52/cssmodules-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "CSS" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/cssmodules-language-server@1.5.1" + }, + "bin": { + "cssmodules-language-server": "npm:cssmodules-language-server" + }, + "neovim": { + "lspconfig": "cssmodules_ls" + } + }, + { + "name": "cucumber-language-server", + "description": "Cucumber Language Server.", + "homepage": "https://github.com/cucumber/language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Cucumber" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40cucumber/language-server@1.7.0" + }, + "bin": { + "cucumber-language-server": "npm:cucumber-language-server" + }, + "neovim": { + "lspconfig": "cucumber_language_server" + } + }, + { + "name": "cueimports", + "description": "CUE tool that updates your import lines, adding missing ones and removing unused ones.", + "homepage": "https://github.com/asdine/cueimports", + "licenses": [ + "MIT" + ], + "languages": [ + "Cue" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:golang/github.com/asdine/cueimports@v0.3.2#cmd/cueimports" + }, + "bin": { + "cueimports": "golang:cueimports" + } + }, + { + "name": "cuelsp", + "description": "Language Server implementation for CUE, with built-in support for Dagger.", + "homepage": "https://github.com/dagger/cuelsp", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Cue" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:golang/github.com/dagger/cuelsp@v0.3.4#cmd/cuelsp" + }, + "bin": { + "cuelsp": "golang:cuelsp" + }, + "neovim": { + "lspconfig": "dagger" + } + }, + { + "name": "cuepls", + "description": "The Official Language Server implementation for CUE.", + "homepage": "https://github.com/cue-lang/cue", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Cue" + ], + "categories": [ + "LSP" + ], + "deprecation": { + "message": "The CUE language server is now included in the cue language binary.", + "since": "v0.11.1" + }, + "source": { + "id": "pkg:golang/cuelang.org/go@v0.10.1#cmd/cuepls" + }, + "bin": { + "cuepls": "golang:cuepls" + } + }, + { + "name": "curlylint", + "description": "Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.", + "homepage": "https://www.curlylint.org/", + "licenses": [ + "MIT" + ], + "languages": [ + "Django", + "Jinja", + "Liquid", + "Nunjucks", + "Twig" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:pypi/curlylint@0.13.1" + }, + "bin": { + "curlylint": "pypi:curlylint" + } + }, + { + "name": "custom-elements-languageserver", + "description": "Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completons, diagnostics and more.\n", + "homepage": "https://github.com/Matsuuu/custom-elements-language-server", + "licenses": [ + "BSD-3-Clause" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/custom-elements-languageserver@1.0.4" + }, + "schemas": { + "lsp": "https://raw.githubusercontent.com/Matsuuu/custom-elements-language-server/v.{{version}}/package.json" + }, + "bin": { + "custom-elements-languageserver": "npm:custom-elements-languageserver" + }, + "neovim": { + "lspconfig": "custom_elements_ls" + } + }, + { + "name": "cypher-language-server", + "description": "Language Server for Cypher query language.", + "homepage": "https://github.com/neo4j/cypher-language-support", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Cypher" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40neo4j-cypher/language-server@2.0.0-next.24" + }, + "bin": { + "cypher-language-server": "npm:cypher-language-server" + }, + "neovim": { + "lspconfig": "cypher_ls" + } + }, + { + "name": "darker", + "description": "Apply black reformatting to Python files only in regions changed since a given commit.", + "homepage": "https://pypi.org/project/darker/", + "licenses": [ + "BSD-3-Clause" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/darker@3.0.0?extra=isort,flynt" + }, + "bin": { + "darker": "pypi:darker" + } + }, + { + "name": "dart-debug-adapter", + "description": "Dart debug adapter sourced from the Dart VSCode extension.", + "homepage": "https://github.com/Dart-Code/Dart-Code", + "licenses": [ + "MIT" + ], + "languages": [ + "Dart" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:github/Dart-Code/Dart-Code@v3.118.1", + "asset": { + "file": "dart-code-{{ version | strip_prefix \"v\" }}.vsix" + } + }, + "bin": { + "dart-debug-adapter": "node:extension/out/dist/debug.js" + } + }, + { + "name": "dcm", + "description": "Language server for DCM analyzer", + "homepage": "https://dcm.dev/", + "licenses": [ + "proprietary" + ], + "languages": [ + "Dart" + ], + "categories": [ + "LSP", + "Formatter", + "Linter" + ], + "source": { + "id": "pkg:github/CQLabs/homebrew-dcm@1.31.4", + "asset": [ + { + "target": "darwin_arm64", + "file": "dcm-macos-arm-release.zip", + "bin": "dcm" + }, + { + "target": "darwin_x64", + "file": "dcm-macos-x64-release.zip", + "bin": "dcm" + }, + { + "target": "linux_x64", + "file": "dcm-linux-x64-release.zip", + "bin": "dcm" + }, + { + "target": "win_x64", + "file": "dcm-windows-release.zip", + "bin": "dcm.exe" + } + ] + }, + "bin": { + "dcm": "{{source.asset.bin}}" + } + }, + { + "name": "debugpy", + "description": "An implementation of the Debug Adapter Protocol for Python.", + "homepage": "https://github.com/microsoft/debugpy", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:pypi/debugpy@1.8.16" + }, + "bin": { + "debugpy": "pyvenv:debugpy", + "debugpy-adapter": "pyvenv:debugpy.adapter" + } + }, + { + "name": "delve", + "description": "Delve is a debugger for the Go programming language.", + "homepage": "https://github.com/go-delve/delve", + "licenses": [ + "MIT" + ], + "languages": [ + "Go" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:golang/github.com/go-delve/delve@v1.25.2#cmd/dlv" + }, + "bin": { + "dlv": "golang:dlv" + } + }, + { + "name": "deno", + "description": "Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a\ngreat developer experience.\n", + "homepage": "https://deno.land/", + "licenses": [ + "MIT" + ], + "languages": [ + "JavaScript", + "TypeScript" + ], + "categories": [ + "LSP", + "Runtime", + "Linter" + ], + "source": { + "id": "pkg:github/denoland/deno@v2.4.5", + "asset": [ + { + "target": "darwin_arm64", + "file": "deno-aarch64-apple-darwin.zip", + "bin": "deno" + }, + { + "target": "linux_arm64_gnu", + "file": "deno-aarch64-unknown-linux-gnu.zip", + "bin": "deno" + }, + { + "target": "darwin_x64", + "file": "deno-x86_64-apple-darwin.zip", + "bin": "deno" + }, + { + "target": "linux_x64_gnu", + "file": "deno-x86_64-unknown-linux-gnu.zip", + "bin": "deno" + }, + { + "target": "win_x64", + "file": "deno-x86_64-pc-windows-msvc.zip", + "bin": "deno.exe" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/denoland/vscode_deno/main/package.json" + }, + "bin": { + "deno": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "denols" + } + }, + { + "name": "detekt", + "description": "A static code analyzer for Kotlin.\n", + "homepage": "https://detekt.dev/", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Kotlin" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/detekt/detekt@v1.23.8", + "asset": [ + { + "target": "unix", + "file": "detekt-cli-{{ version | strip_prefix \"v\" }}.zip", + "bin": "detekt-cli-{{ version | strip_prefix \"v\" }}/bin/detekt-cli" + }, + { + "target": "win", + "file": "detekt-cli-{{ version | strip_prefix \"v\" }}.zip", + "bin": "detekt-cli-{{ version | strip_prefix \"v\" }}/bin/detekt-cli.bat" + } + ] + }, + "bin": { + "detekt": "{{source.asset.bin}}" + } + }, + { + "name": "dhall-lsp", + "description": "LSP server implementation for Dhall.", + "homepage": "https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Dhall" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/dhall-lang/dhall-haskell@1.42.2", + "asset": [ + { + "target": [ + "darwin_x64", + "darwin_arm64" + ], + "file": "dhall-lsp-server-1.1.4-x86_64-darwin.tar.bz2", + "bin": "bin/dhall-lsp-server" + }, + { + "target": "linux_x64", + "file": "dhall-lsp-server-1.1.4-x86_64-Linux.tar.bz2", + "bin": "bin/dhall-lsp-server" + }, + { + "target": "win_x64", + "file": "dhall-lsp-server-1.1.4-x86_64-windows.zip", + "bin": "bin/dhall-lsp-server.exe" + } + ] + }, + "bin": { + "dhall-lsp-server": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "dhall_lsp_server" + } + }, + { + "name": "diagnostic-languageserver", + "description": "Diagnostic language server that integrates with linters.", + "homepage": "https://github.com/iamcco/diagnostic-languageserver", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/diagnostic-languageserver@1.15.0" + }, + "bin": { + "diagnostic-languageserver": "npm:diagnostic-languageserver" + }, + "neovim": { + "lspconfig": "diagnosticls" + } + }, + { + "name": "digestif", + "description": "A language server for TeX and friends", + "homepage": "https://github.com/astoff/digestif", + "licenses": [ + "GPL-3.0+" + ], + "languages": [ + "LaTeX" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:luarocks/digestif@0.5.1-1" + }, + "bin": { + "digestif": "luarocks:digestif" + }, + "ci_skip": [ + "win_x64" + ] + }, + { + "name": "django-template-lsp", + "description": "A language server for Django templates.", + "homepage": "https://github.com/fourdigits/django-template-lsp", + "licenses": [ + "GPL-3.0" + ], + "languages": [ + "Python", + "Django", + "HTML" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:pypi/django-template-lsp@1.2.0" + }, + "bin": { + "djlsp": "pypi:django-template-lsp" + } + }, + { + "name": "djlint", + "description": "HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang.", + "homepage": "https://github.com/Riverside-Healthcare/djLint", + "licenses": [ + "GPL-3.0-or-later" + ], + "languages": [ + "Django", + "Go", + "Nunjucks", + "Twig", + "Handlebars", + "Mustache", + "Angular", + "Jinja" + ], + "categories": [ + "Formatter", + "Linter" + ], + "source": { + "id": "pkg:pypi/djlint@1.36.4" + }, + "bin": { + "djlint": "pypi:djlint" + } + }, + { + "name": "docformatter", + "description": "docformatter automatically formats docstrings to follow a subset of the PEP 257 conventions.", + "homepage": "https://pypi.org/project/docformatter/", + "licenses": [ + "MIT" + ], + "languages": [ + "Python" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:pypi/docformatter@1.7.7" + }, + "bin": { + "docformatter": "pypi:docformatter" + } + }, + { + "name": "docker-compose-language-service", + "description": "A language server for Docker Compose.", + "homepage": "https://github.com/microsoft/compose-language-service", + "licenses": [ + "MIT" + ], + "languages": [ + "Docker" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40microsoft/compose-language-service@0.4.0" + }, + "bin": { + "docker-compose-langserver": "npm:docker-compose-langserver" + }, + "neovim": { + "lspconfig": "docker_compose_language_service" + } + }, + { + "name": "docker-language-server", + "description": "Language server for Dockerfiles, Compose files, and Bake files.", + "homepage": "https://github.com/docker/docker-language-server", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Docker" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/docker/docker-language-server@v0.18.0", + "asset": [ + { + "target": "darwin_x64", + "file": "docker-language-server-darwin-amd64-{{version}}" + }, + { + "target": "darwin_arm64", + "file": "docker-language-server-darwin-arm64-{{version}}" + }, + { + "target": "linux_arm64_gnu", + "file": "docker-language-server-linux-arm64-{{version}}" + }, + { + "target": "linux_x64_gnu", + "file": "docker-language-server-linux-amd64-{{version}}" + }, + { + "target": "win_arm64", + "file": "docker-language-server-windows-arm64-{{version}}.exe" + }, + { + "target": "win_x64", + "file": "docker-language-server-windows-amd64-{{version}}.exe" + } + ] + }, + "bin": { + "docker-language-server": "{{source.asset.file}}" + }, + "neovim": { + "lspconfig": "docker_language_server" + } + }, + { + "name": "dockerfile-language-server", + "description": "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.", + "homepage": "https://github.com/rcjsuen/dockerfile-language-server-nodejs", + "licenses": [ + "MIT" + ], + "languages": [ + "Docker" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/dockerfile-language-server-nodejs@0.14.1" + }, + "bin": { + "docker-langserver": "npm:docker-langserver" + }, + "neovim": { + "lspconfig": "dockerls" + } + }, + { + "name": "doctoc", + "description": "API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files.", + "homepage": "https://github.com/thlorenz/doctoc", + "licenses": [ + "MIT" + ], + "languages": [ + "Markdown" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:npm/doctoc@2.2.1" + }, + "bin": { + "doctoc": "npm:doctoc" + } + }, + { + "name": "dot-language-server", + "description": "A language server for the DOT language.", + "homepage": "https://github.com/nikeee/dot-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "DOT" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/dot-language-server@1.2.5" + }, + "bin": { + "dot-language-server": "npm:dot-language-server" + }, + "neovim": { + "lspconfig": "dotls" + } + }, + { + "name": "dotenv-linter", + "description": "⚡️Lightning-fast linter for .env files. Written in Rust 🦀", + "homepage": "https://dotenv-linter.github.io/#/", + "licenses": [ + "MIT" + ], + "languages": [ + "Dotenv" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/dotenv-linter/dotenv-linter@v3.3.0", + "asset": [ + { + "target": "darwin_arm64", + "file": "dotenv-linter-darwin-arm64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "darwin_x64", + "file": "dotenv-linter-darwin-x86_64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "linux_arm64_gnu", + "file": "dotenv-linter-linux-aarch64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "linux_arm64_musl", + "file": "dotenv-linter-alpine-aarch64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "linux_x64_gnu", + "file": "dotenv-linter-linux-x86_64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "linux_x64_musl", + "file": "dotenv-linter-alpine-x86_64.tar.gz", + "bin": "dotenv-linter" + }, + { + "target": "win_arm64", + "file": "dotenv-linter-win-aarch64.zip", + "bin": "dotenv-linter.exe" + }, + { + "target": "win_x64", + "file": "dotenv-linter-win-x64.zip", + "bin": "dotenv-linter.exe" + } + ] + }, + "bin": { + "dotenv-linter": "{{source.asset.bin}}" + } + }, + { + "name": "dprint", + "description": "A pluggable and configurable code formatting platform written in Rust.", + "homepage": "https://dprint.dev/", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "Formatter", + "LSP" + ], + "source": { + "id": "pkg:github/dprint/dprint@0.50.1", + "asset": [ + { + "target": "darwin_arm64", + "file": "dprint-aarch64-apple-darwin.zip", + "bin": "dprint" + }, + { + "target": "darwin_x64", + "file": "dprint-x86_64-apple-darwin.zip", + "bin": "dprint" + }, + { + "target": "linux_x64_gnu", + "file": "dprint-x86_64-unknown-linux-gnu.zip", + "bin": "dprint" + }, + { + "target": "linux_x64", + "file": "dprint-x86_64-unknown-linux-musl.zip", + "bin": "dprint" + }, + { + "target": "linux_arm64_gnu", + "file": "dprint-aarch64-unknown-linux-gnu.zip", + "bin": "dprint" + }, + { + "target": "win_x64", + "file": "dprint-x86_64-pc-windows-msvc.zip", + "bin": "dprint.exe" + } + ] + }, + "bin": { + "dprint": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "dprint" + } + }, + { + "name": "drools-lsp", + "description": "An implementation of a language server for the Drools Rule Language.", + "homepage": "https://github.com/kiegroup/drools-lsp", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Drools" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/kiegroup/drools-lsp@latest", + "asset": { + "file": "drools-lsp-server-jar-with-dependencies.jar" + } + }, + "share": { + "drools-lsp/drools-lsp-server-jar-with-dependencies.jar": "drools-lsp-server-jar-with-dependencies.jar" + } + }, + { + "name": "duster", + "description": "Automatic configuration for Laravel apps to apply Tighten's standard linting & code standards.", + "homepage": "https://github.com/tighten/duster", + "licenses": [ + "MIT" + ], + "languages": [ + "PHP", + "Blade" + ], + "categories": [ + "Formatter", + "Linter" + ], + "source": { + "id": "pkg:composer/tightenco/duster@v3.2.0" + }, + "bin": { + "duster": "composer:duster" + } + }, + { + "name": "earthlyls", + "description": "A fast language server for earthly.\n", + "homepage": "https://github.com/glehmann/earthlyls", + "licenses": [ + "MIT" + ], + "languages": [ + "Earthly" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/glehmann/earthlyls@0.5.5", + "asset": [ + { + "target": "linux_x64", + "file": "earthlyls-{{ version }}-linux-amd64.tar.gz", + "bin": "earthlyls-{{ version }}-linux-amd64/earthlyls" + }, + { + "target": "linux_arm64", + "file": "earthlyls-{{ version }}-linux-arm64.tar.gz", + "bin": "earthlyls-{{ version }}-linux-arm64/earthlyls" + }, + { + "target": "darwin_x64", + "file": "earthlyls-{{ version }}-macos-amd64.tar.gz", + "bin": "earthlyls-{{ version }}-macos-amd64/earthlyls" + }, + { + "target": "darwin_arm64", + "file": "earthlyls-{{ version }}-macos-arm64.tar.gz", + "bin": "earthlyls-{{ version }}-macos-arm64/earthlyls" + }, + { + "target": "win_x64", + "file": "earthlyls-{{ version }}-windows-amd64.zip", + "bin": "earthlyls-{{ version }}-windows-amd64/earthlyls.exe" + } + ] + }, + "bin": { + "earthlyls": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "earthlyls" + } + }, + { + "name": "easy-coding-standard", + "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer.", + "homepage": "https://github.com/easy-coding-standard/easy-coding-standard", + "licenses": [ + "MIT" + ], + "languages": [ + "PHP" + ], + "categories": [ + "Formatter", + "Linter" + ], + "source": { + "id": "pkg:composer/symplify/easy-coding-standard@12.5.24" + }, + "bin": { + "ecs": "composer:ecs" + }, + "ci_skip": [ + "win_x64" + ] + }, + { + "name": "editorconfig-checker", + "description": "A tool to verify that your files are in harmony with your `.editorconfig`.", + "homepage": "https://github.com/editorconfig-checker/editorconfig-checker", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:github/editorconfig-checker/editorconfig-checker@v3.4.0", + "asset": [ + { + "target": "darwin_arm64", + "file": "ec-darwin-arm64.tar.gz", + "bin": "bin/ec-darwin-arm64" + }, + { + "target": "darwin_x64", + "file": "ec-darwin-amd64.tar.gz", + "bin": "bin/ec-darwin-amd64" + }, + { + "target": "linux_x64_openbsd", + "file": "ec-openbsd-amd64.tar.gz", + "bin": "bin/ec-openbsd-amd64" + }, + { + "target": "linux_arm64_openbsd", + "file": "ec-openbsd-arm64.tar.gz", + "bin": "bin/ec-openbsd-arm64" + }, + { + "target": "linux_arm64", + "file": "ec-linux-arm64.tar.gz", + "bin": "bin/ec-linux-arm64" + }, + { + "target": "linux_x64", + "file": "ec-linux-amd64.tar.gz", + "bin": "bin/ec-linux-amd64" + }, + { + "target": "win_x86", + "file": "ec-windows-386.zip", + "bin": "bin/ec-windows-386.exe" + }, + { + "target": "win_x64", + "file": "ec-windows-amd64.zip", + "bin": "bin/ec-windows-amd64.exe" + }, + { + "target": "win_arm64", + "file": "ec-windows-arm64.zip", + "bin": "bin/ec-windows-arm64.exe" + } + ], + "version_overrides": [ + { + "constraint": "semver:<=v3.0.3", + "id": "pkg:github/editorconfig-checker/editorconfig-checker@v3.0.3", + "asset": [ + { + "target": "darwin_arm64", + "file": "ec-darwin-arm64.tar.gz", + "bin": "bin/ec-darwin-arm64" + }, + { + "target": "darwin_x64", + "file": "ec-darwin-amd64.tar.gz", + "bin": "bin/ec-darwin-amd64" + }, + { + "target": "linux_x64_openbsd", + "file": "ec-openbsd-amd64.tar.gz", + "bin": "bin/ec-openbsd-amd64" + }, + { + "target": "linux_arm64_openbsd", + "file": "ec-openbsd-arm64.tar.gz", + "bin": "bin/ec-openbsd-arm64" + }, + { + "target": "linux_arm64", + "file": "ec-linux-arm64.tar.gz", + "bin": "bin/ec-linux-arm64" + }, + { + "target": "linux_x64", + "file": "ec-linux-amd64.tar.gz", + "bin": "bin/ec-linux-amd64" + }, + { + "target": "win_x86", + "file": "ec-windows-386.exe.tar.gz", + "bin": "bin/ec-windows-386.exe" + }, + { + "target": "win_x64", + "file": "ec-windows-amd64.exe.tar.gz", + "bin": "bin/ec-windows-amd64.exe" + }, + { + "target": "win_arm64", + "file": "ec-windows-arm64.exe.tar.gz", + "bin": "bin/ec-windows-arm64.exe" + }, + { + "target": "win_arm", + "file": "ec-windows-arm.exe.tar.gz", + "bin": "bin/ec-windows-arm.exe" + } + ] + } + ] + }, + "bin": { + "editorconfig-checker": "{{source.asset.bin}}" + } + }, + { + "name": "efm", + "description": "General purpose Language Server.", + "homepage": "https://github.com/mattn/efm-langserver", + "licenses": [ + "MIT" + ], + "languages": [], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/mattn/efm-langserver@v0.0.54", + "asset": [ + { + "target": "darwin_x64", + "file": "efm-langserver_{{version}}_darwin_amd64.zip", + "bin": "efm-langserver_{{version}}_darwin_amd64/efm-langserver" + }, + { + "target": "darwin_arm64", + "file": "efm-langserver_{{version}}_darwin_arm64.zip", + "bin": "efm-langserver_{{version}}_darwin_arm64/efm-langserver" + }, + { + "target": "linux_x64", + "file": "efm-langserver_{{version}}_linux_amd64.tar.gz", + "bin": "efm-langserver_{{version}}_linux_amd64/efm-langserver" + }, + { + "target": "linux_arm64", + "file": "efm-langserver_{{version}}_linux_arm64.tar.gz", + "bin": "efm-langserver_{{version}}_linux_arm64/efm-langserver" + }, + { + "target": "win_x64", + "file": "efm-langserver_{{version}}_windows_amd64.zip", + "bin": "efm-langserver_{{version}}_windows_amd64/efm-langserver.exe" + }, + { + "target": "win_arm64", + "file": "efm-langserver_{{version}}_windows_arm64.zip", + "bin": "efm-langserver_{{version}}_windows_arm64/efm-langserver.exe" + } + ] + }, + "schemas": { + "lsp": "https://raw.githubusercontent.com/mattn/efm-langserver/{{version}}/schema.json" + }, + "bin": { + "efm-langserver": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "efm" + } + }, + { + "name": "elixir-ls", + "description": "A frontend-independent IDE \"smartness\" server for Elixir. Implements the \"Language Server Protocol\" standard and\nprovides debugger support via the \"Debug Adapter Protocol\".\n", + "homepage": "https://github.com/elixir-lsp/elixir-ls", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Elixir" + ], + "categories": [ + "LSP", + "DAP" + ], + "source": { + "id": "pkg:github/elixir-lsp/elixir-ls@v0.29.3", + "asset": [ + { + "target": "unix", + "file": "elixir-ls-{{version}}.zip", + "bin": { + "lsp": "language_server.sh", + "dap": "debug_adapter.sh" + } + }, + { + "target": "win", + "file": "elixir-ls-{{version}}.zip", + "bin": { + "lsp": "language_server.bat", + "dap": "debug_adapter.bat" + } + } + ], + "version_overrides": [ + { + "constraint": "semver:<=v0.17.10", + "id": "pkg:github/elixir-lsp/elixir-ls@v0.14.6", + "asset": [ + { + "target": "unix", + "file": "elixir-ls-{{version}}.zip", + "bin": { + "lsp": "language_server.sh", + "dap": "debugger.sh" + } + }, + { + "target": "win", + "file": "elixir-ls-{{version}}.zip", + "bin": { + "lsp": "language_server.bat", + "dap": "debugger.bat" + } + } + ] + }, + { + "constraint": "semver:<=0.14.6", + "id": "pkg:github/elixir-lsp/elixir-ls@v0.14.6", + "asset": [ + { + "target": "unix", + "file": "elixir-ls.zip", + "bin": { + "lsp": "language_server.sh", + "dap": "debugger.sh" + } + }, + { + "target": "win", + "file": "elixir-ls.zip", + "bin": { + "lsp": "language_server.bat", + "dap": "debugger.bat" + } + } + ] + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/elixir-lsp/vscode-elixir-ls/master/package.json" + }, + "bin": { + "elixir-ls": "{{source.asset.bin.lsp}}", + "elixir-ls-debugger": "{{source.asset.bin.dap}}" + }, + "neovim": { + "lspconfig": "elixirls" + } + }, + { + "name": "elm-format", + "description": "elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide\n", + "homepage": "https://github.com/avh4/elm-format", + "licenses": [ + "BSD-3-Clause" + ], + "languages": [ + "Elm" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:npm/elm-format@0.8.8" + }, + "bin": { + "elm-format": "npm:elm-format" + } + }, + { + "name": "elm-language-server", + "description": "Language server implementation for Elm.", + "homepage": "https://github.com/elm-tooling/elm-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Elm" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40elm-tooling/elm-language-server@2.8.0" + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/elm-tooling/elm-language-client-vscode/master/package.json" + }, + "bin": { + "elm-language-server": "npm:elm-language-server" + }, + "neovim": { + "lspconfig": "elmls" + } + }, + { + "name": "elp", + "description": "ELP integrates Erlang into modern IDEs via the language server protocol.\n", + "homepage": "https://github.com/WhatsApp/erlang-language-platform", + "licenses": [ + "Apache-2.0", + "MIT" + ], + "languages": [ + "Erlang" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/WhatsApp/erlang-language-platform@2025-09-01", + "asset": [ + { + "target": "linux_x64_gnu", + "file": "elp-linux-x86_64-unknown-linux-gnu-otp-27.3.tar.gz", + "bin": "elp" + }, + { + "target": "linux_arm64_gnu", + "file": "elp-linux-aarch64-unknown-linux-gnu-otp-27.3.tar.gz", + "bin": "elp" + }, + { + "target": "darwin_x64", + "file": "elp-macos-x86_64-apple-darwin-otp-27.3.tar.gz", + "bin": "elp" + }, + { + "target": "darwin_arm64", + "file": "elp-macos-aarch64-apple-darwin-otp-27.3.tar.gz", + "bin": "elp" + } + ] + }, + "schemas": { + "lsp": "vscode:https://raw.githubusercontent.com/WhatsApp/erlang-language-platform/{{version}}/editors/code/package.json" + }, + "bin": { + "elp": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "elp" + } + }, + { + "name": "ember-language-server", + "description": "Language Server Protocol implementation for Ember.js and Glimmer projects.", + "homepage": "https://github.com/ember-tooling/ember-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Ember" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/%40ember-tooling/ember-language-server@2.30.9" + }, + "bin": { + "ember-language-server": "npm:ember-language-server" + }, + "neovim": { + "lspconfig": "ember" + } + }, + { + "name": "emmet-language-server", + "description": "A language server for emmet.io.", + "homepage": "https://github.com/olrtg/emmet-language-server", + "licenses": [ + "MIT" + ], + "languages": [ + "Emmet" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/@olrtg/emmet-language-server@2.8.0" + }, + "bin": { + "emmet-language-server": "npm:emmet-language-server" + }, + "neovim": { + "lspconfig": "emmet_language_server" + } + }, + { + "name": "emmet-ls", + "description": "Emmet support based on LSP.", + "homepage": "https://github.com/aca/emmet-ls", + "licenses": [ + "MIT" + ], + "languages": [ + "Emmet" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:npm/emmet-ls@0.4.2" + }, + "bin": { + "emmet-ls": "npm:emmet-ls" + }, + "neovim": { + "lspconfig": "emmet_ls" + } + }, + { + "name": "emmylua-codeformat", + "description": "Fast, powerful, and feature-rich Lua formatting and checking tool. \nThis tool is already bundled with lua_ls, so you don’t need it if you’re using lua_ls.\n", + "homepage": "https://github.com/CppCXY/EmmyLuaCodeStyle", + "licenses": [ + "MIT" + ], + "languages": [ + "Lua" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:github/CppCXY/EmmyLuaCodeStyle@1.5.7", + "asset": [ + { + "target": "darwin_arm64", + "file": "darwin-arm64.tar.gz", + "bin": "darwin-arm64/bin/CodeFormat" + }, + { + "target": "darwin_x64", + "file": "darwin-x64.tar.gz", + "bin": "darwin-x64/bin/CodeFormat" + }, + { + "target": "linux_arm64_gnu", + "file": "linux-aarch64.tar.gz", + "bin": "linux-aarch64/bin/CodeFormat" + }, + { + "target": "linux_x64_gnu", + "file": "linux-x64.tar.gz", + "bin": "linux-x64/bin/CodeFormat" + }, + { + "target": "win_x64", + "file": "win32-x64.zip", + "bin": "win32-x64/bin/CodeFormat.exe" + } + ] + }, + "bin": { + "emmylua-codeformat": "{{source.asset.bin}}" + } + }, + { + "name": "emmylua_ls", + "description": "The language server for Lua, offering extensive features for different Lua versions.", + "homepage": "https://github.com/CppCXY/emmylua-analyzer-rust/tree/main/crates/emmylua_ls", + "licenses": [ + "MIT" + ], + "languages": [ + "Lua" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/CppCXY/emmylua-analyzer-rust@0.12.0", + "asset": [ + { + "target": "darwin_arm64", + "file": "emmylua_ls-darwin-arm64.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "darwin_x64", + "file": "emmylua_ls-darwin-x64.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "linux_arm64_gnu", + "file": "emmylua_ls-linux-aarch64-glibc.2.17.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "linux_x64_musl", + "file": "emmylua_ls-linux-musl.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "linux_x64_gnu", + "file": "emmylua_ls-linux-x64-glibc.2.17.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "linux_x64_gnu", + "file": "emmylua_ls-linux-x64.tar.gz", + "bin": "emmylua_ls" + }, + { + "target": "win_arm64", + "file": "emmylua_ls-win32-arm64.zip", + "bin": "emmylua_ls.exe" + }, + { + "target": "win_x86", + "file": "emmylua_ls-win32-ia32.zip", + "bin": "emmylua_ls.exe" + }, + { + "target": "win_x64", + "file": "emmylua_ls-win32-x64.zip", + "bin": "emmylua_ls.exe" + } + ] + }, + "bin": { + "emmylua_ls": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "emmylua_ls" + } + }, + { + "name": "erb-formatter", + "description": "Format ERB files with speed and precision.", + "homepage": "https://github.com/nebulab/erb-formatter", + "licenses": [ + "MIT" + ], + "languages": [ + "HTML", + "Ruby" + ], + "categories": [ + "Formatter" + ], + "source": { + "id": "pkg:gem/erb-formatter@0.7.3" + }, + "bin": { + "erb-format": "gem:erb-format" + } + }, + { + "name": "erb-lint", + "description": "erb-lint is a tool to help lint your ERB or HTML files using the included linters or by writing your own.", + "homepage": "https://github.com/Shopify/erb-lint", + "licenses": [ + "MIT" + ], + "languages": [ + "HTML", + "Ruby" + ], + "categories": [ + "Linter" + ], + "source": { + "id": "pkg:gem/erb_lint@0.9.0" + }, + "bin": { + "erblint": "gem:erblint" + } + }, + { + "name": "erg-language-server", + "description": "ELS is a language server for the Erg programing language.", + "homepage": "https://github.com/erg-lang/erg-language-server", + "licenses": [ + "MIT", + "Apache-2.0" + ], + "languages": [ + "Erg" + ], + "categories": [ + "LSP" + ], + "source": { + "id": "pkg:github/erg-lang/erg-language-server@v0.1.12", + "asset": [ + { + "target": "darwin_x64", + "file": "els-x86_64-apple-darwin.tar.gz", + "bin": "els" + }, + { + "target": "darwin_arm64", + "file": "els-aarch64-apple-darwin.tar.gz", + "bin": "els" + }, + { + "target": "linux_x64_gnu", + "file": "els-x86_64-unknown-linux-gnu.tar.gz", + "bin": "els" + }, + { + "target": "win_x64", + "file": "els-x86_64-pc-windows-msvc.zip", + "bin": "els.exe" + } + ] + }, + "bin": { + "els": "{{source.asset.bin}}" + }, + "neovim": { + "lspconfig": "erg_language_server" + } + }, + { + "name": "erg", + "description": "A statically typed language that can deeply improve the Python ecosystem.", + "homepage": "https://github.com/erg-lang/erg", + "licenses": [ + "Apache-2.0", + "MIT" + ], + "languages": [ + "Erg" + ], + "categories": [ + "Compiler", + "LSP" + ], + "source": { + "id": "pkg:github/erg-lang/erg@v0.6.53", + "asset": [ + { + "target": "darwin_x64", + "file": "erg-x86_64-apple-darwin.tar.gz", + "bin": "erg" + }, + { + "target": "darwin_arm64", + "file": "erg-aarch64-apple-darwin.tar.gz", + "bin": "erg" + }, + { + "target": "linux_x64_gnu", + "file": "erg-x86_64-unknown-linux-gnu.tar.gz", + "bin": "erg" + }, + { + "target": "win_x64", + "file": "erg-x86_64-pc-windows-msvc.zip", + "bin": "erg.exe" + } + ] + }, + "bin": { + "erg": "{{source.asset.bin}}" + } + }, + { + "name": "erlang-debugger", + "description": "Step by step debugger for Erlang, powered by the Erlang/OTP interpreter and following the DAP protocol.\n", + "homepage": "https://erlang-ls.github.io/", + "licenses": [ + "Apache-2.0" + ], + "languages": [ + "Erlang" + ], + "categories": [ + "DAP" + ], + "source": { + "id": "pkg:github/erlang-ls/els_dap@0.1.3", + "build": [ + { + "target": "win", + "run": "rebar3 escriptize\n", + "els_dap": "_build/default/bin/els_dap.cmd" + }, + { + "target": "unix", + "run": "