Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate all UI elements to use Nui.nvim #219

Open
akinsho opened this issue Mar 8, 2023 · 1 comment
Open

Migrate all UI elements to use Nui.nvim #219

akinsho opened this issue Mar 8, 2023 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@akinsho
Copy link
Collaborator

akinsho commented Mar 8, 2023

Using a UI framework like nui.nvim will reduce the maintenance burden of this plugin since as well as managing the LSP and finding executables we wouldn't also have to maintain a mini UI library as well and could just depend on another tool for that. nui has become quite mature and is depended on by a lot of other plugins so would hopefully end up being something a user has installed anyway, as well as all that it would allow me to simplify the functionality and responsibilities of this plugin greatly

@akinsho akinsho added the help wanted Extra attention is needed label Mar 8, 2023
@akinsho
Copy link
Collaborator Author

akinsho commented Mar 16, 2023

Actually following #221 it turns out that a lot of UI could just be delegated to vim.ui.* and so I'm happy to continue using that as the main refactoring path but for complex UI like the tree view or making splits it might be nice to use nui's UI instead.

TLDR: the focus is now on exploring using nui for complex ui mainly e.g. the outline view

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant