feat(nvim): use maintained LSP pkgs

This commit is contained in:
winston 2023-07-04 21:20:01 +02:00
parent 1dd8594626
commit 626b412d83
Signed by: winston
GPG key ID: 3786770EDBC2B481
6 changed files with 5 additions and 13 deletions

View file

@ -68,11 +68,8 @@
nodePackages.graphql nodePackages.graphql
nodePackages.graphql-language-service-cli nodePackages.graphql-language-service-cli
nodePackages.intelephense nodePackages.intelephense
nodePackages.typescript
nodePackages.typescript-language-server nodePackages.typescript-language-server
nodePackages.vscode-css-languageserver-bin nodePackages.vscode-langservers-extracted
nodePackages.vscode-html-languageserver-bin
nodePackages.vscode-json-languageserver-bin
nodePackages.yaml-language-server nodePackages.yaml-language-server
yarn yarn

View file

@ -26,7 +26,7 @@
"guihua.lua": { "branch": "master", "commit": "ab8b1f09603cc268770efd057115035dc6cfa83d" }, "guihua.lua": { "branch": "master", "commit": "ab8b1f09603cc268770efd057115035dc6cfa83d" },
"headlines.nvim": { "branch": "master", "commit": "ddef41b2664f0ce25fe76520d708e2dc9dfebd70" }, "headlines.nvim": { "branch": "master", "commit": "ddef41b2664f0ce25fe76520d708e2dc9dfebd70" },
"indent-blankline.nvim": { "branch": "master", "commit": "7075d7861f7a6bbf0de0298c83f8a13195e6ec01" }, "indent-blankline.nvim": { "branch": "master", "commit": "7075d7861f7a6bbf0de0298c83f8a13195e6ec01" },
"lazy.nvim": { "branch": "main", "commit": "f8611632d0f9c6818e8eb54f9bcd1dad122b5a7f" }, "lazy.nvim": { "branch": "main", "commit": "0d61488b89a570415177f75a36ef93616aac6c77" },
"lightspeed.nvim": { "branch": "main", "commit": "299eefa6a9e2d881f1194587c573dad619fdb96f" }, "lightspeed.nvim": { "branch": "main", "commit": "299eefa6a9e2d881f1194587c573dad619fdb96f" },
"lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" }, "lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" },
"lspkind.nvim": { "branch": "master", "commit": "57610d5ab560c073c465d6faf0c19f200cb67e6e" }, "lspkind.nvim": { "branch": "master", "commit": "57610d5ab560c073c465d6faf0c19f200cb67e6e" },

View file

@ -25,6 +25,7 @@ null.setup({
"astro", "astro",
}, },
}), }),
null.builtins.formatting.rustfmt,
null.builtins.formatting.shfmt, null.builtins.formatting.shfmt,
null.builtins.formatting.stylua, null.builtins.formatting.stylua,
null.builtins.formatting.taplo, null.builtins.formatting.taplo,

View file

@ -8,7 +8,6 @@ local M = {}
M.setup = function(opts) M.setup = function(opts)
lspconfig.jsonls.setup(vim.tbl_extend("keep", { lspconfig.jsonls.setup(vim.tbl_extend("keep", {
cmd = { "json-languageserver", "--stdio" },
settings = { settings = {
json = { json = {
schemas = require("schemastore").json.schemas(), schemas = require("schemastore").json.schemas(),

View file

@ -8,9 +8,7 @@ local M = {}
M.setup = function(opts) M.setup = function(opts)
lspconfig.astro.setup(opts) lspconfig.astro.setup(opts)
lspconfig.cssls.setup(vim.tbl_extend("keep", { lspconfig.cssls.setup(opts)
cmd = { "css-languageserver", "--stdio" },
}, opts))
lspconfig.emmet_ls.setup(opts) lspconfig.emmet_ls.setup(opts)
lspconfig.graphql.setup(vim.tbl_extend("keep", { lspconfig.graphql.setup(vim.tbl_extend("keep", {
filetypes = { filetypes = {
@ -20,9 +18,7 @@ M.setup = function(opts)
"typescript", "typescript",
}, },
}, opts)) }, opts))
lspconfig.html.setup(vim.tbl_extend("keep", { lspconfig.html.setup(opts)
cmd = { "html-languageserver", "--stdio" },
}, opts))
lspconfig.intelephense.setup(opts) lspconfig.intelephense.setup(opts)
lspconfig.tailwindcss.setup(vim.tbl_extend("keep", { lspconfig.tailwindcss.setup(vim.tbl_extend("keep", {
filetypes = { filetypes = {

View file

@ -6,7 +6,6 @@ return {
require("nvim-treesitter.install").update() require("nvim-treesitter.install").update()
end, end,
config = function() config = function()
require("nvim-treesitter.install").prefer_git = true
require("nvim-treesitter.configs").setup({ require("nvim-treesitter.configs").setup({
auto_install = true, auto_install = true,
ignore_install = { ignore_install = {