mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
ref(nvim): merged mason-cfg and lsp-cfg
This commit is contained in:
parent
157d9bd461
commit
797895eaf6
5 changed files with 12 additions and 6 deletions
|
|
@ -1,3 +1,6 @@
|
|||
require "mason".setup()
|
||||
require "mason-lspconfig".setup()
|
||||
|
||||
-- See `:help vim.diagnostic.*` for documentation on any of the below functions
|
||||
local opts = { noremap = true, silent = true }
|
||||
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
|
||||
|
|
@ -28,7 +31,7 @@ local on_attach = function(_, bufnr)
|
|||
end
|
||||
|
||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities)
|
||||
capabilities = require "cmp_nvim_lsp".default_capabilities(capabilities)
|
||||
|
||||
require "lspconfig".lua_ls.setup {
|
||||
on_attach = on_attach,
|
||||
|
|
@ -47,12 +50,14 @@ require "lspconfig".rust_analyzer.setup {
|
|||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
|
||||
require "lspconfig".jsonls.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
|
||||
require "lspconfig".marksman.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require "lspconfig".metals.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue