summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/getchoo
diff options
context:
space:
mode:
authorseth <[email protected]>2023-04-05 03:15:48 -0400
committerseth <[email protected]>2023-04-05 03:17:17 -0400
commit76e981f9ef533d4b0a49cacc8f2249ee9f55d5d5 (patch)
tree3734a97359d063919f06b9221a7d46ae4f52bdd6 /.config/nvim/lua/getchoo
parent8a8be409c0f0d911eb19969c05e7f4a171a63767 (diff)
add more plugins
Diffstat (limited to '.config/nvim/lua/getchoo')
-rw-r--r--.config/nvim/lua/getchoo/plugins/lsp.lua31
1 files changed, 30 insertions, 1 deletions
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" }),
+ ["<C-b>"] = mapping.scroll_docs(-4),
+ ["<C-f>"] = mapping.scroll_docs(4),
+ ["<C-Space>"] = mapping.complete(),
+ ["<C-e>"] = mapping.abort(),
+ ["<CR>"] = 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",
},
}