vim.api.nvim_create_autocmd('LspAttach', { group = 'vimrc', callback = function() local opts = { buffer = true, } vim.keymap.set('n', 'ma', '<Cmd>DduSelectorCall lsp_codeAction<CR>', opts) vim.keymap.set('n', 'mf', '<Cmd>lua vim.lsp.buf.format()<CR>', opts) end, }) local lspconfig = require('lspconfig') lspconfig.denols.setup { autostart = false, settings = { deno = { suggest = { imports = { hosts = { ['https://deno.land'] = false, }, }, }, unstable = true, }, }, } lspconfig.lua_ls.setup { autostart = false, } lspconfig.ruff.setup { autostart = false, } lspconfig.rust_analyzer.setup { autostart = false, }