summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugins/lspconfig.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins/lspconfig.lua')
-rwxr-xr-x.config/nvim/lua/plugins/lspconfig.lua14
1 files changed, 11 insertions, 3 deletions
diff --git a/.config/nvim/lua/plugins/lspconfig.lua b/.config/nvim/lua/plugins/lspconfig.lua
index 6d37467..14b001e 100755
--- a/.config/nvim/lua/plugins/lspconfig.lua
+++ b/.config/nvim/lua/plugins/lspconfig.lua
@@ -30,7 +30,7 @@ vim.api.nvim_set_keymap('n', ']d', '<cmd>lua vim.diagnostic.goto_next()<CR>', op
vim.api.nvim_set_keymap('n', '<space>q', '<cmd>lua vim.diagnostic.setloclist()<CR>', opts)
-- require('lspconfig').ansiblels.setup{ on_attach = on_attach }
-require('lspconfig').clangd.setup{ on_attach = on_attach }
+require('lspconfig').clangd.setup{ on_attach = on_attach, filetypes = { "c", "cpp", "objc", "objcpp", "cuda" } }
require('lspconfig').eslint.setup{ on_attach = on_attach }
require('lspconfig').gopls.setup{ on_attach = on_attach }
require('lspconfig').terraformls.setup{ on_attach = on_attach }
@@ -62,16 +62,24 @@ require('lspconfig').pylsp.setup{
},
plugins = {
flake8 = {
+ -- enabled = vim.fn.executable('flake8') == 1,
enabled = true,
ignore = {},
- maxLineLength = 160
+ maxLineLength = 160,
+ cmd = 'flake8',
},
rope_completion = {
enabled = true,
},
pyflakes = {
- enabled = true
+ enabled = true,
},
+ pylsp_mypy = {
+ overrides = {
+ '--show-error-codes',
+ true
+ },
+ }
}
}
}
remember that computers suck.