diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a75f16..647c975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -120,6 +120,9 @@ previous heading. So when cursor was on the next heading, the previous heading would also be highlighted in the outline. This is now fixed, but marksman LSP would still do this. A "fix" is to add marksman into lsp client blacklist. +- Fix rename symbol (LSP) in golang methods. We now use `vim.lsp.buf.rename` to + handle all the edge cases instead, for nvim-0.8 and above. + ([#42](https://github.com/hedyhli/outline.nvim/issues/42)) ### Performance diff --git a/README.md b/README.md index bec10c7..fc735f8 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,8 @@ plugins](#related-plugins). ## Prerequisites - Neovim 0.7+ - - To use modifiers on [commands](#commands), Neovim 0.8 is required. - Everything else works with Neovim 0.7. + - Note that it is recommended to use Neovim 0.8+ for all the features and fixes. + See details [here](#neovim-07). Everything else works as normal in Neovim 0.7. - To use outline.nvim with LSP, a properly configured LSP client is required. @@ -74,6 +74,7 @@ plugins](#related-plugins). * [Tips](#tips) * [Recipes](#recipes) * [TODO](#todo) +* [Neovim 0.7](#neovim-07) * [Limitations](#limitations) * [Related plugins](#related-plugins) @@ -1123,6 +1124,14 @@ Key: +## Neovim 0.7 + +The following features and fixes are not included in Neovim 0.7. + +- [Command](#commands) modifiers (`:rightbel Outline`). +- Rename methods in golang from outline window + ([#42](https://github.com/hedyhli/outline.nvim/issues/42)) + ## Limitations ### Preview window