neovim-flake/docs/release-notes/rl-0.4.adoc

36 lines
1.6 KiB
Text
Raw Normal View History

2023-04-23 15:56:54 +02:00
[[sec-release-0.4]]
== Release 0.4
2023-05-10 11:21:36 +02:00
Following the release of v0.3, I have decided to release v0.4 with a massive new change: customizable keybinds. As of the 0.4 release, keybinds will no longer be hardcoded and instead provided by each module's own keybinds section. The old keybind system (`vim.keybinds = {}`) is now considered deprecated and the new lib functions are recommended to be used for adding keybinds for new plugins, or adding keybinds to existing plugins.
Alongside customizable keybinds, there are a few quality of life updates, such as `lazygit` integration and the new experimental Lua loader of Neovim 0.9 thanks to our awesome contributors who made this update possible during my absence.
2023-04-23 15:56:54 +02:00
[[sec-release-0.4-changelog]]
=== Changelog
2023-05-10 11:21:36 +02:00
https://github.com/n3oney[n3oney]:
* Streamlined keybind adding process towards new functions in extended stdlib.
* Moved default keybinds into keybinds section of each module
https://github.com/horriblename[horriblename]:
2023-04-23 15:56:54 +02:00
* Added `clangd` as alternative lsp for C/++.
* Added `toggleterm` integration for `lazygit`.
2023-05-09 19:28:38 +02:00
2023-05-10 11:21:36 +02:00
* Added new option `enableluaLoader` to enable neovim's experimental module loader for faster startup time.
https://github.com/notashelf[notashelf]:
* Made Copilot's Node package configurable. It is recommended to keep as default, but providing a different NodeJS version is now possible.
2023-05-19 14:19:23 +02:00
* Added <<opt-vim.cursorlineOpt>> for configuring Neovim's cursorlineOpt.
* Added <<opt-vim.fileTree.nvimTreeLua.cursorline>>, default false, to enable cursorline in nvimtre.
2023-05-19 14:19:23 +02:00
* Added Fidget.nvim support for the Catppuccin theme.