From 76e981f9ef533d4b0a49cacc8f2249ee9f55d5d5 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 5 Apr 2023 03:15:48 -0400 Subject: add more plugins --- .config/nvim/lua/getchoo/plugins/lsp.lua | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to '.config/nvim/lua/getchoo/plugins') diff --git a/.config/nvim/lua/getchoo/plugins/lsp.lua b/.config/nvim/lua/getchoo/plugins/lsp.lua index 96dc950..e141759 100644 --- a/.config/nvim/lua/getchoo/plugins/lsp.lua +++ b/.config/nvim/lua/getchoo/plugins/lsp.lua @@ -55,6 +55,11 @@ require("cmp").setup({ fallback() end end, { "i", "s" }), + [""] = mapping.scroll_docs(-4), + [""] = mapping.scroll_docs(4), + [""] = mapping.complete(), + [""] = mapping.abort(), + [""] = mapping.confirm({ select = true }), }), sources = cmp.config.sources({ @@ -82,28 +87,52 @@ local diagnostics = null_ls.builtins.diagnostics local formatting = null_ls.builtins.formatting local sources = { - lsp_servers = { "bashls", "clangd", "pyright", "rust_analyzer" }, + lsp_servers = { + "bashls", + "clangd", + "eslint", + "pyright", + "rust_analyzer", + "tsserver", + "tailwindcss", + "nimls", + }, null_ls = { + diagnostics.actionlint, diagnostics.alex, diagnostics.codespell, diagnostics.deadnix, + diagnostics.markdownlint, diagnostics.pylint, diagnostics.shellcheck, diagnostics.statix, formatting.alejandra, + formatting.beautysh, formatting.codespell, + formatting.just, + formatting.markdownlint, + formatting.nimpretty, formatting.prettier, formatting.rustfmt, formatting.stylua, + formatting.shellharden, formatting.yapf, }, mason = { + "actionlint", "alex", + "beautysh", "codespell", + "eslint-lsp", + "markdownlint", "pylint", "prettier", "shellcheck", + "shellharden", "stylua", + "rustfmt", + "tailwindcss-language-server", + "typescript-language-server", "yapf", }, } -- cgit v1.2.3