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

[Feature] Any chance in making this a standalone package? #572

Open
elzii opened this issue Oct 2, 2023 · 2 comments
Open

[Feature] Any chance in making this a standalone package? #572

elzii opened this issue Oct 2, 2023 · 2 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@elzii
Copy link

elzii commented Oct 2, 2023

I've almost completely moved off CoC, making nvim less of a memory hog. Long and arduos process, yet...

Literally nothing tops CoCExplorer for me. Not CHADTree, NeoTree, Oil, Fern, NetRW, nada.

Neotree comes the closest but i strongly dislike the search functionality compared to CocExplorer.

Is there something that makes this heavily dependent on CoC? Haven't perused the code heavily yet.

@elzii elzii added the enhancement New feature or request label Oct 2, 2023
@weirongxu weirongxu added the question Further information is requested label Oct 4, 2023
@weirongxu
Copy link
Owner

The core code can be reused, but some user layer areas depend on coc.nvim

  • JSON configuration (based on coc-settings.json)
  • Search Interactive (based on CocList)
  • API: Highlight, Key mapping, Buffering list

I think part of the API can be replaced by neovim node-client, but it requires some extra adaptation code.

But you'd have to write a CocList like function to simulate the current search experience.

@elzii
Copy link
Author

elzii commented Dec 25, 2023

Not too huge a scope, not very small either. I'll try my hand. CocExplorer is by far the best explorer/sidebar. no new paradigms to learn, better then competitors like Neotree. Good ya either way mate. Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants