hungpham3112 / vide

🍄IDE layer for Vim. Beginner-friendly, user-oriented, made with ❤ for community. All in Vim-script
21 stars 0 forks source link

Few plugins suggestions. #4

Open ubaldot opened 1 year ago

ubaldot commented 1 year ago

Nice selection, just want to signal a cool lsp client (the best I tried so far): https://github.com/yegappan/lsp

that I would use instead of coc. :) From the same author check bufselect and fileselect.

Another nice plugin is the following:

https://github.com/machakann/vim-highlightedyank

or, equivalently, this:

https://github.com/markonm/hlyank.vim/tree/master/autoload

But with way less lines of code.

hungpham3112 commented 1 year ago

Nice selection, just want to signal a cool lsp client (the best I tried so far): https://github.com/yegappan/lsp

Since Coc is currently being carried over from the VSCode but because it depends on Nodejs so I've wanted to convert lsp for a long time too but since I have no experience with lsp so I was hesitate. Would you like to be a collaborator on this project? It would be great to get quality pull requests from you.

Another nice plugin is the following:

https://github.com/machakann/vim-highlightedyank or, equivalently, this:

https://github.com/markonm/hlyank.vim/tree/master/autoload

But with way less lines of code.

Currently, I am aiming for a plugin that is as compact and compatible as possible so that it can be suitable for the majority of ordinary users. I will take a look but we will have to remove some existing plugins to ensure the scale of the project. I don't want it to be bloated.

ubaldot commented 1 year ago

I could be a collaborator but then I would be very biased because:

  1. I wrote a number of plugins, so I would be very biased in proposing mine. You can check them out in my github home page.
  2. I am working exclusively with Vim9, so the audience would be very restricted (Neovim would be ruled-out and Vim<9 would be supported with some limitation).

I would gladly take an eye on your repo(s) and provide feedback/PR if needed :)

Regarding LSP it just works outside the box. All written in Vim9, no external dependencies. I think it will become part of the standard distribution soon. :)

hungpham3112 commented 1 year ago

I sent you a collaboration mail. Please check.

ubaldot commented 1 year ago

Hello! I think I accepted your invitation. :)

ubaldot commented 1 year ago

I send as PR, but perhaps things should be cleaned out a little bit. :)

hungpham3112 commented 1 year ago

Hi, recently I have free time so I will come back to see repo.