Skip to content

Releases: Avimitin/nvim

Release for v3.9.8

17 Dec 08:12
Compare
Choose a tag to compare

New features

Refactor

  • Diable lsp-installer in rust filetype. See 74e7529.

Fix

Full Changelog: 3.9.7...3.9.8

Release for v3.9.7

13 Dec 14:40
Compare
Choose a tag to compare

New features

  • add a minimal vimrc
  • utils: add a hook before plugins load
  • escape: use plugins for better escape

Fix

  • statusline: remove deprecated component
  • filetype.nvim: fix no filetype for shebang
  • nvim-tree: shut down the diagnostic function

Refactor

  • lspconfig: update lspconfig loading condition
  • statusline: add shortline icon for SymbolOutline
  • autopairs: remove rules for > and <
  • keymap: add in insert mode
  • dap: move dap settings to config/dap_config

Chore

  • readme: transcribe markdown readme to asciidoc
  • readme: add description for vimrc
  • update benchmark

Release for v3.9.6

27 Nov 04:02
Compare
Choose a tag to compare

Fixes

  • Fix rooter not found error at fresh installation

Features

  • Add C support for treesitter
  • Add new colorscheme ayu
  • Add git icon for filetype git
  • Add new plugin vim-markdown. See commit 536c89c
  • Add auto spacing for signs > and <. See commit 536c89c
  • Update documents

BREAKING CHANGES:

  • Displace motion plugin hop.nvim with lightspeed.nvim. See commit 33c1950
  • Remove autopair fast_wrap configuration. See commit 5de1991

Release for v3.9.1

18 Nov 13:37
Compare
Choose a tag to compare

This release introduces the below features:

Features

  • Add plugins dap and dap-ui.

Those plugins can help you debug the code with modern UI. You can now add breakpoints and analyze your code like other IDE and editors. Follow the instruction in docs/additional.md.

Refactors

  • Reorder the component in the right panel
  • Add LSP server name in the right panel

Release for v3.8.6 (stable version)

16 Nov 03:46
Compare
Choose a tag to compare

Feature

  • Introduce new commit convention (See README.md for details)
  • Add vim-fugutive
  • Add neogit
  • Add nvui support
  • Add neoclip to record and fuzzy search copy/paste contents
  • Add nnn.nvim
  • Optimize startup time to 28ms
  • Add vim grep auto-completion
  • Add short line for split windows
  • Add plugin focus.nvim to split windows nicely

Fix

  • Fix color not loading when it is fresh installation
  • Update nvim-tree config
  • Fix most plugins can't read global variables via lazy-loading
  • Fix LSP filetype conflict
  • Fix rust-tools.nvim never load while using nvim-lspconfig
  • Fix telescope lazy-loading issue

Breaking change

  • Replace nvim-compe with nvim-cmp (Reason: deprecated)
  • Replace luasnip with vsnip
  • Replace lspinstall with lsp-installer (Reason: deprecated)
  • Remove gruvbox and everforest theme
  • Remove lsp-signature
  • Remove the vw keymap
  • Set J/K only in normal and select mode
  • Remove anyjump keymap

Refactor

  • Update the statusline color
  • Update the error notify API

v3.0-Lua-stable

12 Oct 08:47
Compare
Choose a tag to compare

This version fixed most of the lazy-loading bugs and improved the start-up time.

  • Optimized bootstrap
  • Supported custom machine-specific configuration
  • Fixed plugins loading sequence
  • Optimized lazy-loading
  • Optimized Rust coding experience
  • Added REPL interact support
  • Cleaned up useless plugins

Stable version with Lua

24 Jul 14:31
Compare
Choose a tag to compare

Finally rewrote this project with Lua script. And it is now a stable version to use. Now the NeoVIM starts up with only 70ms without lacking any features.