Table mode, RPN calc, Python LSP and key bindings

Options and plugins:
- enabled spell checker with languages de and en
- RPN calculator added to cmp
- Added python to lsps
- fzf workspaces now always sorted by name

Key bindings:
- table mode added, use <leader>t and submap
- File manager moved to <leader>T
- Spell suggestion z= uses fzf
- LSP code actions <space>ca moved to <space>c and fzf
This commit is contained in:
2024-09-13 10:15:54 +02:00
parent 07ced57dc5
commit 73cb9eeca1
6 changed files with 62 additions and 36 deletions

View File

@@ -11,10 +11,11 @@ vim.keymap.set('n', '<leader>b', fzf.buffers, { desc = "Buffers" })
-- use fzf buffer lines as default search
vim.keymap.set('n', '/', fzf.blines, { desc = "Search buffer" })
vim.keymap.set('n', 'z=', fzf.spell_suggest, { desc = "Spelling suggestions" })
-- open file manager and git
vim.keymap.set('n', '<leader>g', ":Neogit<CR>", { desc = "Git Manager" })
vim.keymap.set('n', '<leader>t', ":Neotree<CR>", { desc = "File Manager" })
vim.keymap.set('n', '<leader>T', ":Neotree<CR>", { desc = "File Manager" })
--
-- configure workspaces
@@ -40,4 +41,4 @@ workspaces_fzf_picker = function(opts)
fzf_cb() -- EOF
end, opts)
end
vim.keymap.set('n', '<leader>w', workspaces_fzf_picker)
vim.keymap.set('n', '<leader>w', workspaces_fzf_picker, { desc = "Workspaces" } )