Keybindings:
- Rust F5 - show run targets
- Rust Shift-F5 - run last target
- Normal: Space-o - open current file in chromium
- Visual: Space-f - LSP format current region
Configuration:
- org-mode: use pandoc to generate a standalone HTML, support plantuml
blocks
- no winbar for neo tree
- disabled treesitter asciidoc, seems to be broken
- splash screen: added browse, reordered entries
Plugins:
- use indent-blankline to visualize indents
Options:
- lualine shows path of files
- added breadcrumbs to programming buffers as winbar
Plugins:
- added mrcjkb/rustaceanvim for improved rust support
- added lewis6991/gitsigns.nvim to show changes in files
- dropped lspkind, it had no visible effect and could not easily be
fixed
- added j-hui/fidget.nvim to make $/progress messages (e.g. from lsp)
visible
Keybindings:
- dropped unused and commented out keybindings
- <leader>fr to resume last fzf search
- <C-W>0, 1, 2, 3 to mimic emacs <C-x>.... window keys
- <esc><esc> to clear last search
- added desc field to many keybindings in lsp
Plugins:
- added word highlighting plugin mywords
- added lsp_signature plugin to show parameter signature while typing a
function call
- added calendar.vim
- added lush.nvim needed for some theme definitions, though not for the
nice and current default lunaperche
Keybindings:
- <space>m[mrc] for mywords
- <C-W>0 and <C-W>1 for window close / make single
- <C-,> for lsp references
- <C-.> for lsp definitions
Options:
- highlight last search term
- add I to shortmess to start with an empty file instead of splash
screen
- fzf uses default-title as theme
- fzf registered as vim.ui.select implementation
- which_key shows global definitions, too
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