File Manager, Workspaces and some keybindings
- new plugins: . neo-tree - file manager . workspaces - workspace management (light projects) - keybindings . <leader>g for Neogit . <leader>t for Neotree . <leader>w for WorkspacesOpen . <space>D for fzf.diagnostics_workspace - options . truncate long lines in view (set nowrap)
This commit is contained in:
@@ -47,7 +47,7 @@ local on_attach = function(client, bufnr)
|
||||
vim.keymap.set('n', '<space>wl', function()
|
||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||
end, bufopts)
|
||||
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, bufopts)
|
||||
-- vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, bufopts)
|
||||
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, bufopts)
|
||||
vim.keymap.set('n', '<space>ca', vim.lsp.buf.code_action, bufopts)
|
||||
vim.keymap.set("n", "<space>f", function()
|
||||
@@ -58,6 +58,7 @@ local on_attach = function(client, bufnr)
|
||||
|
||||
local fzf = require('fzf-lua')
|
||||
vim.keymap.set('n', '<space>d', fzf.diagnostics_document , { desc = "Doc diagnostics" })
|
||||
vim.keymap.set('n', '<space>D', fzf.diagnostics_workspace, { desc = "Workspace diagnostics" })
|
||||
vim.keymap.set('n', '<space>s', fzf.lsp_document_symbols, { desc = "Doc symbols" })
|
||||
-- vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts)
|
||||
vim.keymap.set('n', '<C-[>', fzf.lsp_references, { desc = "Find References" })
|
||||
|
||||
Reference in New Issue
Block a user