diff --git a/init.lua b/init.lua index e56d2ae9..55c783a6 100644 --- a/init.lua +++ b/init.lua @@ -373,9 +373,9 @@ local on_attach = function(_, bufnr) nmap('gd', vim.lsp.buf.definition, '[G]oto [D]efinition') nmap('gr', require('telescope.builtin').lsp_references, '[G]oto [R]eferences') nmap('gI', vim.lsp.buf.implementation, '[G]oto [I]mplementation') - nmap('D', vim.lsp.buf.type_definition, 'Type [D]efinition') - nmap('ds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') - nmap('ws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') + nmap('lD', vim.lsp.buf.type_definition, 'Type [D]efinition') + nmap('lds', require('telescope.builtin').lsp_document_symbols, '[D]ocument [S]ymbols') + nmap('lws', require('telescope.builtin').lsp_dynamic_workspace_symbols, '[W]orkspace [S]ymbols') -- See `:help K` for why this keymap nmap('K', vim.lsp.buf.hover, 'Hover Documentation') @@ -383,9 +383,9 @@ local on_attach = function(_, bufnr) -- Lesser used LSP functionality nmap('gD', vim.lsp.buf.declaration, '[G]oto [D]eclaration') - nmap('wa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder') - nmap('wr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder') - nmap('wl', function() + nmap('lwa', vim.lsp.buf.add_workspace_folder, '[W]orkspace [A]dd Folder') + nmap('lwr', vim.lsp.buf.remove_workspace_folder, '[W]orkspace [R]emove Folder') + nmap('lwl', function() print(vim.inspect(vim.lsp.buf.list_workspace_folders())) end, '[W]orkspace [L]ist Folders')