Keymaps:
- key binding for viewing git log of current file: <space>=l
- blink keybindings simplified, added orgmode as source
Plugins:
- folke todo comments disabled
- dropped all AI integration
- added tiny-inline-diagnostic for easier and(!) wrapped diagnostic
messages
- added sqlua.ncim plugin to connect to SQL databases
- rust overrides K for hover actions and J for joinLines
- <space>F now is dioxus format file
- <space>E now is vim.diagnostic.open_float
Config:
- splash shows OGPT entry
- rustaceanvim now requires version ^6 instead of ^5
- dropped sqls.nvim
- M-Up and M-Down now moves a line up / down in normal and insert mode
- S-ScrollWheelUp and S-ScrollWheelDown now also scroll horizontally in
insert mode
Keybindings:
- <space>E (explain error) now is <space>x
- dropped <C-W>0 and following, were remainders from Emacs
- insert: <C-Del> now deletes word right of cursor
LSP:
- diagnostics popup replaced with neovim 0.11 virtual lines (much nicer)
Options:
- neo-tree width dropped, was too wide
- workspaces no longer auto open, was interfering with using neovim as
git client or file manager
Plugins:
- replaced cmp-rpncalc with qalc.nvim (which uses the qalc cli)
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
Rust
- added ftplugin/after/rust.lua for rust keybindings
keybindings
- <space>[ and <space>] to goto prev and next diagnosticsw
Org mode
- added option for HTML export with pandoc