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

Proposal: A General Purpose Tree Viewer/Editor #1406

Closed
glyh opened this issue Dec 30, 2021 · 5 comments
Closed

Proposal: A General Purpose Tree Viewer/Editor #1406

glyh opened this issue Dec 30, 2021 · 5 comments
Labels
C-enhancement Category: Improvements

Comments

@glyh
Copy link

glyh commented Dec 30, 2021

Basically fern.vim

This component should be extensible, and can have different styles(e.g. git-branch like, file-tree like, lisp like)

I'm not quite sure whether this should be built-in, but I'm pretty sure this useful, just like pickers.

Usecases:

  • File explorers for both local and remote machines, like nerd-tree
  • undo-trees like undotree
  • git branches, commits
  • symbol-viewers like symbols-outline.nvim
  • syntax-tree of current-file like nvim-treesitter/playground
  • TOC viewer for markdown
  • Structural editing/inspecting for serialized data formats, e.g. JSON, YAML, EDN
@glyh glyh added the C-enhancement Category: Improvements label Dec 30, 2021
@glyh glyh changed the title A general tree-viewer Proposal: A General Tree Viewer Dec 30, 2021
@glyh glyh changed the title Proposal: A General Tree Viewer Proposal: A General Purpose Tree Viewer Dec 30, 2021
@glyh glyh changed the title Proposal: A General Purpose Tree Viewer Proposal: A General Purpose Tree Viewer/Editor Dec 30, 2021
@kirawi
Copy link
Member

kirawi commented Dec 30, 2021

I believe there was discussion before about adding a tree tui widget.

@keeslinp
Copy link

#200

@glyh
Copy link
Author

glyh commented Dec 30, 2021

@kirawi Can you give a link to that issue?

@keeslinp I think this one is different because it's more about UI.

@kirawi
Copy link
Member

kirawi commented Dec 30, 2021

#1163

@glyh
Copy link
Author

glyh commented Dec 30, 2021

OK, I'll close this because this is duplicate.

@glyh glyh closed this as completed Dec 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: Improvements
Projects
None yet
Development

No branches or pull requests

3 participants