Skip to content

cv2023.01.03

Compare
Choose a tag to compare
@Avimitin Avimitin released this 03 Jan 05:27
· 604 commits to master since this release

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 into after/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 occupying paragraph 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