hungpham3112 / vide

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

Some suggestions #5

Closed ubaldot closed 2 months ago

ubaldot commented 1 year ago

I noticed that there are several mismatch between the readme file and what is going to be installed. Also, there is a number of plugins that are not even mentioned anywhere (like git-fugitive, vim slime, etc.).

Mind that if too much stuff got installed, people may get annoyed because Vim may slow down and/or some plugins may be in conflict. :)

hungpham3112 commented 1 year ago

Fix your code. I know you want to suggest your plugin in here, but take a look at line warp. Maybe you are setting in your code set textwidth= 80 but my code equal 120. That the reason why README.md is broken. Thanks

ubaldot commented 1 year ago

Oh damn! Correct! I have 80 lines textwidth, you are correct. I am going to fix it!

hungpham3112 commented 1 year ago

I noticed that there are several mismatch between the readme file and what is going to be installed. Also, there is a number of plugins that are not even mentioned anywhere (like git-fugitive, vim slime, etc.).

If you read the last line in the table, I include Many more... in there.

Mind that if too much stuff got installed, people may get annoyed because Vim may slow down and/or some plugins may be in conflict. :)

I tested many times and all my setting is totally compatible in Windows. It still needs to check more. That is the reason why I need a person to test in other platform like MacOS.

ubaldot commented 1 year ago

If you read the last line in the table, I include Many more... in there.

True! But as a user I would like to know at least the number of plugins that I am going to install (~10, ~50, ~100?). I think this information should be at least provided.

I tested many times and all my setting is totally compatible in Windows. It still needs to check more. That is the reason why I need a person to test in other platform like MacOS.

I don't mean compatibility, but speed. If you believe that in-spite of all these plugins Vim is still very snappy then it is ok! :)

hungpham3112 commented 1 year ago

True! But as a user I would like to know at least the number of plugins that I am going to install (~10, ~50, ~100?). I think this information should be at least provided. I agree, as a new user, I will need verbose information too.

I tested many times and all my setting is totally compatible in Windows. It still needs to check more. That is the reason why I need a person to test in other platform like MacOS.

I don't mean compatibility, but speed. If you believe that in-spite of all these plugins Vim is still very snappy then it is ok! :)

sorry for my obscure words, compatible in here means all the plugin can work together with the hyper-workflow in Windows, not about Vim version :)). We all need speed, we will take a look at each new plugin and it behavior in whole system.

I will create some new branch for each new plugin or thing we want to put in here, e.g: vim-yank, file-search...

If you want to use new plugin that you want to or new setting. You can put it in the file named user_config.vim. That is the file I created for other user who want to use their own config.

hungpham3112 commented 1 year ago

Sorry, I changed the name branch then it close the issue

ubaldot commented 1 year ago

No worries :)

hungpham3112 commented 1 year ago

I noticed that there are several mismatch between the readme file and what is going to be installed. Also, there is a number of plugins that are not even mentioned anywhere (like git-fugitive, vim slime, etc.).

Mind that if too much stuff got installed, people may get annoyed because Vim may slow down and/or some plugins may be in conflict. :)

You can use :StartupTime to measure loading time. In windows currently is around <400ms and in Linux it will be faster. image

Worrying about plugin config I optimized config many time to reduce config as much possible, you can see older commit for more detail. You are in the same philosophy with me, plugin compatible is one of the most important thing in this project. Just test it in your normal workflow and tell me if anything missing in this repo.