From c904f50afc10f77b1f50fc39f330c7c6f65f715a Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Wed, 10 May 2023 12:21:36 +0300 Subject: [PATCH] docs: changelogs and attributions --- .github/README.md | 4 +++- docs/release-notes/release-notes.adoc | 1 + docs/release-notes/rl-0.4.adoc | 18 +++++++++++++++--- docs/try-it-out.adoc | 2 +- 4 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.github/README.md b/.github/README.md index 3090046..719a711 100644 --- a/.github/README.md +++ b/.github/README.md @@ -139,7 +139,9 @@ instead of the `maximal` output. This will reduce size by a lot, but you will lo Special thanks to - [@fufexan](https://github.com/fufexan) - For the transition to flake-parts -- [@FlafyDev](https://github.com/FlafyDev) - For getting the home-manager to work +- [@FlafyDev](https://github.com/FlafyDev) - For getting the home-manager to work +- [@n3oney](https://github.com/n3oney) - For making custom keybinds finally possible +- [@horriblename](https://github.com/horriblename) - For actively implementing planned features and quality of life updates and everyone who has submitted issues or pull requests! diff --git a/docs/release-notes/release-notes.adoc b/docs/release-notes/release-notes.adoc index 8217fb6..15118f7 100644 --- a/docs/release-notes/release-notes.adoc +++ b/docs/release-notes/release-notes.adoc @@ -9,3 +9,4 @@ This section lists the release notes for tagged version of neovim-flake and curr include::rl-0.1.adoc[] include::rl-0.2.adoc[] include::rl-0.3.adoc[] +include::rl-0.4.adoc[] diff --git a/docs/release-notes/rl-0.4.adoc b/docs/release-notes/rl-0.4.adoc index d8be38b..75be6b8 100644 --- a/docs/release-notes/rl-0.4.adoc +++ b/docs/release-notes/rl-0.4.adoc @@ -1,17 +1,29 @@ [[sec-release-0.4]] == Release 0.4 -Release notes for release 0.4 +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. [[sec-release-0.4-changelog]] === Changelog -ttps://github.com/horriblename[horriblename]: +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]: * Added `clangd` as alternative lsp for C/++. * Added `toggleterm` integration for `lazygit`. -* Added new option `enableLuaLoader` to enable neovim's experimental module loader for faster startup time. +* 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. diff --git a/docs/try-it-out.adoc b/docs/try-it-out.adoc index 2311704..fb8198f 100644 --- a/docs/try-it-out.adoc +++ b/docs/try-it-out.adoc @@ -4,7 +4,7 @@ [source,console] ---- $ cachix use neovim-flake # Optional: it'll save you CPU resources and time -$ nix run github:notashelf/neovim-flake +$ nix run github:notashelf/neovim-flake # will run the default configuration ----