vlang / ved

1 MB text editor written in V with hardware accelerated text rendering. Compiles in <1s.
GNU General Public License v3.0
1.38k stars 80 forks source link

Maybe use nvim as backend, or maybe implement LSP, ... #33

Open dumblob opened 5 years ago

dumblob commented 5 years ago

Don't know what are the goals of vid, but when I saw that vid wants to have some configuration (colors, ...), needs undo, wants non-vim controls, then I asked myself why not to save some work and use nvim as backend (as e.g. https://github.com/equalsraf/neovim-qt/ does)?

The performance shall be also very good, there are mature Emacs (or other controls "styles") plugins, etc.

Or vice versa - make vid stay a backend and just implement Language Server Protocol and use any frontend (graphical or console or whatever) you like.

^Just thoughts...

medvednikov commented 5 years ago

I considered this.

I started this project as a proof of concept and to learn about editors.

Perhaps using existing backends is a good strategy.