symbols-outline.nvim
symbols-outline.nvim copied to clipboard
[bugs] There are some bugs that affect the experience.
This plugin is by far the best I've found to work with buitin lsp. But this plugin also reported the most errors during use.
The first one, when the LSP is not ready, calls the SymbolsOutline command twice. Due to asynchronous execution, an error will be reported the second time.

This could fix this:

The second issue is that when I frequently use wincmd to switch between outline and code, this plugin will report errors very frequently.

Since I'm not professional with this lua nor neovim, I can only mitigate this problem for me by doing the following.

The third issue is that when I use it without opening any markdown files, I don't know why a markdown-related error is reported.

Thank you very much for your awesome plugin, since I'm not professional enough, I can't fully handle these issues. I hope you can take a look at these issues in your leisure.
You can try aerial.nvim which is more actively maintained.
The first one, when the LSP is not ready, calls the SymbolsOutline command twice. Due to asynchronous execution, an error will be reported the second time.
This is fixed by #235.
You should try aerial.nvim linked in above comment for the time being (before simrat39 comes back) or if you wish to continue using symbols-outline.nvim config, I've been maintaining a fork which fixes a lot of other issues and added a few features (see readme for details of all the changes).
If you're using the latter, do let me know if your second and third issues are fixed :)