fregante / GhostText

👻 Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).
https://GhostText.fregante.com
MIT License
3.25k stars 116 forks source link

Improve vim plugin mentions in readme #173

Closed subnut closed 3 years ago

subnut commented 3 years ago

New neovim plugin incorporated. Difference between different Vim plugins highlighted in bold

Extra whitespaces removed

subnut commented 3 years ago

Ping @fregante

fregante commented 3 years ago

Thanks for this! However it gives too much attention to vim stuff. We need to either revert the style and just keep the best 2 solutions or wrap everything in a details tag so that when it’s closed it only takes 1 line.

subnut commented 3 years ago

I wrapped up all vim-related plugins inside a <details> tag. Now is it OK?

subnut commented 3 years ago

No no, it is of no use for the end-user to know which language a plugin is written in. The end user only needs to know about what it's dependencies are. Why? Because satisfying dependencies can be a pain in the a** for those who aren't accustomed to the dependencies.

Just google "neovim python error" and look at the number of people having issues. Why? 'Cause they've never used python/pip/virtualenv. Just like I have never used npm.

fregante commented 3 years ago

Isn’t the fact that it’s written in Python or TLC imply that they require python or tlc installed?

fregante commented 3 years ago

I understand that you wrote a better dependency-free plugin and I appreciate your enthusiasm, but here I just need to list a few options and move on, I don’t need detailed explanations of each because those details can change.

What if I use this format:

subnut commented 3 years ago

Isn’t the fact that it’s written in Python or TLC imply that they require python or tlc installed?

Nope! In fact, mine is mainly written in python

subnut commented 3 years ago

I understand that you wrote a better dependency-free plugin and I appreciate your enthusiasm, but here I just need to list a few options and move on, I don’t need detailed explanations of each because those details can change.

Oh, right. So it should be compact, right? Hmm... I have given a compact layout in the latest commit. See if that is OK

fregante commented 3 years ago

Nope! In fact, mine is mainly written in python

So how can it run without python?

subnut commented 3 years ago

So how can it run without python?

I pre-compile it using pyinstaller. The user downloads the binary pre-compiled, and the binary itself does all the hard work.

subnut commented 3 years ago

@fregante Is the current description concise enough?

subnut commented 3 years ago

@fregante Is it OK? or are changes required?