Interesting to see. The Vim people at work are constantly harrasing us two Emacs users, claiming that lisp is old and silly, and that vimscript is good. Maybe change is acoming.
I'm the author, I've been in love with Lisp for years now (I'm a recovering JavaScript programmer) but refuse to leave Vim, Vim Script is absolutely awful for anything more than simple option setting in my opinion. Hence this massive detour into writing a plugin / library / framework to allow me to write better plugins.
I just wanted best of all worlds: My favourite editor with my favourite syntax without sacrificing any performance. If anything, my dotfiles should be faster now since there's less VimL which is damn slow to execute. I haven't benchmarked it though.
The Clojure world in Vim is getting better and better too thanks to various projects. My attempt at that is https://github.com/Olical/conjure
We also have really good s-expression editing plugins! Come on in, the water is full of parens :D
Vimscript is good for setting simple configurations, but bad for large/complex software.
The Neovim team found that Lua seems to do both pretty well and has a fast implementation (LuaJIT), so they're trying to get Lua to be Neovim's primary extension language. Python and Javascript also seem to be popular languages for Neovim extensions.
I'm a vim user, and the most attractive thing about emacs is that I don't have to write vs. I mean it really is that bad. Plus you have org mode, ivy, company, magit, and flycheck. There's plenty to be jealous about. Although you should be jealous that we have ALE and modal editing is far superior to the emacs defaults.
Olical|6 years ago
I just wanted best of all worlds: My favourite editor with my favourite syntax without sacrificing any performance. If anything, my dotfiles should be faster now since there's less VimL which is damn slow to execute. I haven't benchmarked it though.
The Clojure world in Vim is getting better and better too thanks to various projects. My attempt at that is https://github.com/Olical/conjure
We also have really good s-expression editing plugins! Come on in, the water is full of parens :D
jdjdjjsjs|6 years ago
Maybe I don't get out enough.
Seirdy|6 years ago
The Neovim team found that Lua seems to do both pretty well and has a fast implementation (LuaJIT), so they're trying to get Lua to be Neovim's primary extension language. Python and Javascript also seem to be popular languages for Neovim extensions.
ilovecaching|6 years ago
aasasd|6 years ago