Releases: Avimitin/nvim
Releases · Avimitin/nvim
Release for v3.9.8
New features
- Use plugin vim-sayonara to quit buffer. See e57cde7.
Refactor
- Diable lsp-installer in rust filetype. See 74e7529.
Fix
- Replace all the deprecated
vim.lsp.diagnostic
API. See ea02760 and neovim/neovim@c4d70da.
Full Changelog: 3.9.7...3.9.8
Release for v3.9.7
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
Release for v3.9.1
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)
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
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
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.