cv2023.01.03
cv2023.01.03
This release contains many fixed and should be stable enough to use. The setup
steps for plugins are moved into after/plugin
directory. This configuration is getting a bit complicated but the new layout eliminate all the slow require
call. And we can gain 16ms
startup time. Also I am currently writing new document to cover all the usage and customization: https://avimitin.github.io/nvim.
BREAKING:
- plugin: replace plugin lightspeed.nvim with leap.nvim [deprecated]
- plugin: remove nvim-rooter [vendored]
- plugin: remove FixCursorHold [merged]
- plugin: move
setup
function intoafter/plugin
directories
FIXED:
- highlight: fix nvim-cmp icon highlight
- config: fix the darker background field never apply issue
- multicursor: fix loading mechanism
- match-up: fix key mapping
- null-ls: fix injected sources occupying key mapping issue
- gitsigns: fix key mapping required confirmation issue
- rust: fix format-on-save messing up file issue
- lspsaga: remove deprecated command
- option: increase timeoutlen for better triggering multiple key sequence
- treesitter: fix
@parameter
occupyingparagraph
text object issue - treesitter: fix condition text object toggle key
- rust: disable
locationLinks
option to fix inlay hint
ADDED:
- auto commands
- add auto command to always display status line
- add auto command to automatically exit when nvim-tree is last buffer
- add auto command to load nvim-tree for directories argument
- git
- toggle deleted line when enter git mode
- add new plugin
flog.vim
to view git log
- lspconfig: add key mapping to toggle outline