3 ms·
I agree. I've been using vim for about a decade now. I love the editing experience. I really dislike the "IDE" experience (plugins, file navigation, etc). I've
by city41 6y ago
I agree. I've been using vim for about a decade now. I love the editing experience. I really dislike the "IDE" experience (plugins, file navigation, etc).
I've been seriously considering writing a new vim clone in go and build what I would consider the ultimate editor. Basically as if vim had been written today.
- fouc 6y agowhy not write in a system language like rust rather than go?
- city41 6y agoI am considering that too. For me Go is appealing because I can learn/steal a lot from Micro, a nice text editor written in Go.
- bryphe 6y agoOnivim might not be for you :) But our project under the hood, libvim [1], might be useful for you to start (if it's easy to create bindings from C in Go). There's a cool non-Onivim usage of it called Paravim [2] (and the same author also used it for Vim-Cubed [3]) - [1] https://github.com/onivim/libvim/blob/master/src/libvim.h https://github.com/onivim/libvim/blob/master/src/libvim.h - [2] https://github.com/paranim/paravim https://github.com/paranim/paravim - [3] https://github.com/oakes/vim_cubed https://github.com/oakes/vim_cubed
- city41 6y agoJust to be clear, I was making my comment more in the context of vim than Onivim. I maybe should have said that originally, my bad. I backed Onivim and am keeping a close eye on it. Maybe I won't need to (try to) make my editor :)
- bryphe 6y agoAh, sorry I misread :) Thanks for supporting the project, really appreciate it!
- suprfnk 6y agoHave you tried emacs with evil-mode? It could save you a lot of trouble, as the ultimate editor is already written. ;-)
- city41 6y agoOh them's fightin' words. Actually I have tried evil mode. Although it's been years since I last did. I remember it being one of the better vim emulators out there. I should give it another go.