update lsp configs
This commit is contained in:
@ -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
|
||||
}
|
||||
|
||||
@ -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',
|
||||
}
|
||||
})
|
||||
|
||||
@ -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'),
|
||||
|
||||
@ -13,6 +13,7 @@ return {
|
||||
nvim_tree.setup({
|
||||
filters = {
|
||||
custom = { 'node_modules', '__pycache__' },
|
||||
exclude = { 'secrets' },
|
||||
},
|
||||
update_focused_file = {
|
||||
enable = true,
|
||||
|
||||
Reference in New Issue
Block a user