Releases: NormalNvim/NormalNvim
v3.9.3
v3.9.2
v3.9.1
This version fix rare border cases where LSP mappings were not added correctly.
Minor fixes
mappings
:leader + l
now always display all LSP mappings. (details).
More info
We've detected some LSP servers are too slow in reporting their capabilities on LspAttach. As result, some working mappings were not being created as they should. So this version fixes that.
v3.9.0
Breaking changes
This major release focuses on migrating from nvim 0.9
to nvim 0.10
. You can download the latest Neovim version from here.
Minor changes
The next plugins have been migrated to nvim 0.10
.
- compiler.nvim
- makeit.nvim
- dooku.nvim
- garbage-day.nvim
- none-ls-autoload
- none-ls-external-sources
- disproupdate.nvim
- heirline-components
- mason-extra-cmds
- project.nvim
As well as NormalNvim itself.
More info
0.10
is the latest available stable version, and the one we are gonna be supporting.0.11
is the preview version, and it's stable to use with NormalNvim (but not recommended yet).
v3.8.12
This version focuses on updating a couple plugins to the latest version.
Performance improvements
- ⚡perf(
Telescope
): This version performs considerably faster. - ⚡perf(Tokyonight): Markdown note taking highlights now display instantaneously.
- ✨feat(Tokyonight): Updated to match upstream. Some colors have changed.
v3.8.11
This version focuses on adding small performance improvements for nvim 0.10
.
Performance improvements
- ⚡perf(
treesitter
): Now load defered on startup (previously, on BufEnter). - ⚡perf(
treesitter
): Queries now load early on. - ⚡perf(
treesitter
): Comments are now natively supported.
v3.8.10
This version focuses on re-adding support for the mason packages none-ls
don't support anymore.
New features
- ✨feat(none-ls-external-sources.nvim): Is a combination of all the available repositories providing none-ls external sources.
More info
While none-ls
criteria is "if a mason package is more than 1 year old since the last update we stop supporting it" our criteria is more on the line of "if it's on mason, we support it".
v3.8.9
v3.8.8
v3.8.7
This version focuses on updating the necessary plugins to be fully compatible with Neovim 0.10
.
Minor fixes
- 🐛fix(
nvim-ufo
): Updated to the latest version to be compatible withnvim 0.10
. - 🐛fix(
mapping for inlay hints
): Nvim changed the way inlay hints work before releasingnvim 0.10
, so on this version we adapt our mappings to work with the new syntax. - 🐛fix(
distroupdate.nvim
): The command:DistroFreezePluginVersions
now handle correctly plugins without url. See here.
New features
- ✨feat(
treesitter
): All plugins using treesitter have been updated to its latest version. - ✨feat(
Inlay hints
): If you are usingnvim > 0.10
you will see the new mappingSpace + u + H
to toggle the new featureinlay hints
(disabled by default).
You will also find the option inlay_hints=false
in 1-options.lua
in case you want to enable it globally permanently.