update lsp configs

This commit is contained in:
Johannes Knopp
2024-12-19 11:22:04 +01:00
parent 65045e99b8
commit ba35cf07c3
5 changed files with 25 additions and 150 deletions

View File

@ -29,7 +29,7 @@ return {
keymap.set('n', 'gt', '<cmd>Telescope lsp_type_definitions<cr>', opts('Show LSP type definitions'))
keymap.set({ 'n', 'v' }, 'ga', vim.lsp.buf.code_action, opts('Show available code actions'))
wk.add({
{ '<leader>r', group = 'Rename' },
{ '<leader>r', group = 'Rename' },
{ '<leader>rn', vim.lsp.buf.rename, desc = 'Smart Rename' },
})
end,
@ -78,6 +78,24 @@ return {
}
})
end,
['ts_ls'] = function()
lspconfig['ts_ls'].setup({
capabilities = capabilities,
})
end,
['pyright'] = function()
lspconfig['pyright'].setup({
capabilities = capabilities,
settings = {
python = {
analysis = {
useLibraryCodeForTypes = true,
typeCheckingMode = "basic",
}
}
}
})
end,
})
end
}

View File

@ -27,7 +27,7 @@ return {
'lua_ls',
'html',
'cssls',
'pyright',
-- 'pyright',
-- 'emmet_ls',
'bashls',
'ts_ls',
@ -38,8 +38,8 @@ return {
ensure_installed = {
'prettier',
'isort',
'black',
'pylint',
-- 'black',
-- 'pylint',
-- 'eslint_d',
}
})

View File

@ -10,8 +10,8 @@ return {
null_ls.builtins.formatting.prettier.with({
filetypes = { 'javascript', 'typescript', 'typescriptreact', 'css', 'html', 'json', 'markdown', 'yaml' }
}),
null_ls.builtins.formatting.black,
null_ls.builtins.formatting.djlint,
-- null_ls.builtins.formatting.black,
-- null_ls.builtins.formatting.djlint,
null_ls.builtins.formatting.isort,
null_ls.builtins.formatting.stylua,
-- require('none-ls.diagnostics.eslint_d'),

View File

@ -13,6 +13,7 @@ return {
nvim_tree.setup({
filters = {
custom = { 'node_modules', '__pycache__' },
exclude = { 'secrets' },
},
update_focused_file = {
enable = true,