mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2025-02-05 19:39:48 +01:00
fastaction: add missing documentation
This commit is contained in:
parent
24b4902913
commit
e8ed82b072
2 changed files with 19 additions and 3 deletions
|
@ -4,6 +4,8 @@ Release notes for release 0.7
|
||||||
|
|
||||||
## Breaking Changes and Migration Guide {#sec-breaking-changes-and-migration-guide-0-7}
|
## Breaking Changes and Migration Guide {#sec-breaking-changes-and-migration-guide-0-7}
|
||||||
|
|
||||||
|
### `vim.configRC` removed
|
||||||
|
|
||||||
In v0.7 we are removing `vim.configRC` in favor of making `vim.luaConfigRC` the
|
In v0.7 we are removing `vim.configRC` in favor of making `vim.luaConfigRC` the
|
||||||
top-level DAG, and thereby making the entire configuration Lua based. This
|
top-level DAG, and thereby making the entire configuration Lua based. This
|
||||||
change introduces a few breaking changes:
|
change introduces a few breaking changes:
|
||||||
|
@ -24,6 +26,17 @@ making good use of its extensive Lua API. Additionally, Vimscript is slow and
|
||||||
brings unnecessary performance overhead while working with different
|
brings unnecessary performance overhead while working with different
|
||||||
configuration formats.
|
configuration formats.
|
||||||
|
|
||||||
|
### `vim.lsp.nvimCodeActionMenu` removed in favor of `vim.ui.fastaction`
|
||||||
|
|
||||||
|
The nvim-code-action-menu plugin has been archived and broken for a long time,
|
||||||
|
so it's being replaced with a young, but better alternative called
|
||||||
|
fastaction.nvim. Simply remove everything set under
|
||||||
|
`vim.lsp.nvimCodeActionMenu`, and set `vim.ui.fastaction.enable` to `true`.
|
||||||
|
|
||||||
|
Note that we are looking to add more alternatives in the future like
|
||||||
|
dressing.nvim and actions-preview.nvim, in case fastaction doesn't work for
|
||||||
|
everyone.
|
||||||
|
|
||||||
## Changelog {#sec-release-0.7-changelog}
|
## Changelog {#sec-release-0.7-changelog}
|
||||||
|
|
||||||
[ItsSorae](https://github.com/ItsSorae):
|
[ItsSorae](https://github.com/ItsSorae):
|
||||||
|
@ -103,6 +116,9 @@ configuration formats.
|
||||||
yourself by adding `vim.opt.listchars:append({ eol = '<char>' })` to your
|
yourself by adding `vim.opt.listchars:append({ eol = '<char>' })` to your
|
||||||
lua configuration
|
lua configuration
|
||||||
|
|
||||||
|
- Replace `vim.lsp.nvimCodeActionMenu` with `vim.ui.fastaction`, see the
|
||||||
|
breaking changes section above for more details
|
||||||
|
|
||||||
[Neovim documentation on `vim.cmd`]: https://neovim.io/doc/user/lua.html#vim.cmd()
|
[Neovim documentation on `vim.cmd`]: https://neovim.io/doc/user/lua.html#vim.cmd()
|
||||||
|
|
||||||
- Make Neovim's configuration file entirely Lua based. This comes with a few
|
- Make Neovim's configuration file entirely Lua based. This comes with a few
|
||||||
|
|
|
@ -10,9 +10,9 @@ in {
|
||||||
|
|
||||||
# 2024-07-20
|
# 2024-07-20
|
||||||
(mkRemovedOptionModule ["vim" "lsp" "nvimCodeActionMenu"] ''
|
(mkRemovedOptionModule ["vim" "lsp" "nvimCodeActionMenu"] ''
|
||||||
nvimCodeActionMenu has been deprecated and archived upstream. As of 0.7, fastaction will be
|
nvimCodeActionMenu has been deprecated and removed upstream. As of 0.7, fastaction will be
|
||||||
available under `vim.ui.fastaction` as a replacement. Please take a look at the nvf manual
|
available under `vim.ui.fastaction` as a replacement. Simply remove everything under
|
||||||
for more details.
|
`vim.lsp.nvimCodeActionMenu`, and set `vim.ui.fastaction.enable` to `true`.
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue