-
-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #191 from NotAShelf/docs-markdown-rln
docs/manual: convert release notes to markdown
- Loading branch information
Showing
19 changed files
with
411 additions
and
371 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Release Notes {#ch-release-notes} | ||
|
||
This section lists the release notes for tagged version of neovim-flake and current main. | ||
|
||
```{=include=} chapters | ||
rl-0.1.md | ||
rl-0.2.md | ||
rl-0.3.md | ||
rl-0.4.md | ||
rl-0.5.md | ||
rl-0.6.md | ||
``` |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Release 0.1 {#sec-release-0.1} | ||
|
||
This is the current master branch and information here is not final. These are changes from the v0.01 tag. | ||
|
||
Special thanks to [home-manager](https://github.com/nix-community/home-manager/) for this release. | ||
Docs/manual generation, the new module evaluation system, and DAG implementation are from them. | ||
|
||
## Changelog {#sec-release-0.1-changelog} | ||
|
||
[jordanisaacs](https://github.com/jordanisaacs): | ||
|
||
- Removed hare language support (lsp/tree-sitter/etc). `vim.lsp.hare` is no longer defined. | ||
If you use hare and would like it added back, please file an issue. | ||
|
||
- [vim.stratPlugins](opt-vim.startPlugins) & [vim.optPlugins](opt-vim.optPlugins) are now | ||
an enum of `string` for options sourced from the flake inputs. Users can still provide vim | ||
plugin packages. | ||
|
||
- If you are contributing and adding a new plugin, add the plugin name to `availablePlugins` in | ||
[types-plugin.nix](https://github.com/jordanisaacs/neovim-flake/blob/20cec032bd74bc3d20ac17ce36cd84786a04fd3e/modules/lib/types-plugin.nix). | ||
|
||
- `neovimBuilder` has been removed for configuration. Using an overlay is no longer required. | ||
See the manual for the new way to configuration. | ||
|
||
- Treesitter grammars are now configurable with [vim.treesitter.grammars](opt-vim.treesitter.grammars). | ||
Utilizes the nixpkgs `nvim-treesitter` plugin rather than a custom input in order to take advantage of build support of pinned versions. | ||
See [relevant discourse post](https://discourse.nixos.org/t/psa-if-you-are-on-unstable-try-out-nvim-treesitter-withallgrammars/23321?u=snowytrees) | ||
for more information. Packages can be found under the `vimPlugins.nvim-treesitter.builtGrammars` namespace. | ||
|
||
- [vim.configRC](opt-vim.configRC) and [vim.luaConfigRC](opt-vim.luaConfigRC) are now of type DAG lines. | ||
This allows for ordering of the config. Usage is the same is in home-manager's `home.activation` option. | ||
|
||
```nix | ||
vim.luaConfigRC = lib.nvim.dag.entryAnywhere "config here" | ||
``` | ||
|
||
[MoritzBoehme](https://github.com/MoritzBoehme): | ||
|
||
- `catppuccin` theme is now available as a neovim theme [vim.theme.style](opt-vim.theme.style) and lualine theme | ||
[vim.statusline.lualine.theme](opt-vim.statusline.lualine.theme). |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# Release 0.2 {#sec-release-0.2} | ||
|
||
Release notes for release 0.2 | ||
|
||
## Changelog {#sec-release-0.2-changelog} | ||
|
||
[notashelf](https://github.com/notashelf): | ||
|
||
- Added two minimap plugins under `vim.minimap`. `codewindow.nvim` is enabled by default, while `minimap.vim` is | ||
available with its code-minimap dependency. | ||
- A complementary plugin, `obsidian.nvim` and the Neovim alternative for Emacs' orgmode with `orgmode.nvim` have been | ||
added. Both will be disabled by default. | ||
|
||
- Smooth scrolling for ANY movement command is now available with `cinnamon.nvim` | ||
|
||
- You will now notice a dashboard on startup. This is provided by the `alpha.nvim` plugin. You can use any of the | ||
three available dashboard plugins, or disable them entirely. | ||
|
||
- There is now a scrollbar on active buffers, which can highlight errors by hooking to your LSPs. This is on by | ||
default, but can be toggled off under `vim.visuals` if seen necessary. | ||
|
||
- Discord Rich Presence has been added through `presence.nvim` for those who want to flex that they are using | ||
the _superior_ text editor. | ||
|
||
- An icon picker is now available with telescope integration. You can use `:IconPickerInsert` or `:IconPickerYank` | ||
to add icons to your code. | ||
|
||
- A general-purpose cheatsheet has been added through `cheatsheet.nvim`. Forget no longer! | ||
|
||
- `ccc.nvim` has been added to the default plugins to allow picking colors with ease. | ||
|
||
- Most UI components of Neovim have been replaced through the help of `noice.nvim`. There are also notifications | ||
and custom UI elements available for Neovim messages and prompts. | ||
|
||
- A (floating by default) terminal has been added through `toggleterm.nvim`. | ||
|
||
- Harness the power of ethical (`tabnine.nvim`) and not-so-ethical (`copilot.lua`) AI by those new assistant plugins. | ||
Both are off by default, TabNine needs to be wrapped before it's working. | ||
|
||
- Experimental mouse gestures have been added through `gesture.nvim`. See plugin page and the relevant module for | ||
more details on how to use. | ||
|
||
- Re-open last visited buffers via `nvim-session-manager`. Disabled by default as deleting buffers seems to be | ||
problematic at the moment. | ||
|
||
- Most of NvimTree's configuration options have been changed with some options being toggled to off by default. | ||
|
||
- Lualine had its configuration simplified and style toned down. Less color, more info. | ||
|
||
- Modules where multiple plugin configurations were in the same directory have been simplified. Each plugin inside | ||
a single module gets its directory to be imported. | ||
|
||
- Separate config options with the same parent attribute have been merged into one for simplicity. |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.