4 ms·
This isn't a stand-alone IDE: > This open-source project is about making a fully-fledged and modern IDE built on top of popular Vim editor. Was about to try i
by sdegutis 11y ago
This isn't a stand-alone IDE:
> This open-source project is about making a fully-fledged and modern IDE built on top of popular Vim editor.
Was about to try it out until I read that. I've poured quite a bit of time into customizing Emacs and building muscle memory for it (a few years by my count), so it's probably not cost-effective for me to switch to Vim for something like this.
- scrollaway 11y agoI don't understand the logic - if it were standalone, wouldn't you still pay the same upfront learning costs?
- michel-slm 11y agoI guess the reasoning is switching to a modal editor takes more to get used to than switching to another non-modal one. Though you can get Emacs key bindings for Vim, surely?
- JupiterMoon 11y ago> Though you can get Emacs key bindings for Vim, surely? Why would anyone want this? EDIT: Not meaning to be abrasive. But by most accounts the strength of vim is its keybindings whilst the strength of emacs is everything about its ecosystem. Hence evil mode for emacs is a thing.
- iheartmemcache 11y agoI've spent more than half a decade in each, vim has better navigation (being able to do something like `2bcw' or :1,$s/foo/bar/ or even just straight up hjkl makes quick edits far superior - one could say it's a better editor, because it is. hell, it was based on 'ed'). Emacs is the better integrated-development environment (ecosystem and able to customize to you hearts content.. eventually you'll run into a VIMscript wall and want to shoot yourself), especially now that emacs24,25 + ELPA + Marmalade make it about 20 minutes to go from a fresh install of any OS to 'productive'. VIMs worth learning just so you see the other side of the fence, but if your goal is just productivity, CLion does everything that that VIM configuration does and more (and there are GNU/Emacs key-bindings).
- JupiterMoon 11y agoI think that plugins for vim can now be written in python.
- sdegutis 11y agoI've spent about half a decade in each too. And, not to get into an "editor war", but I disagree that Vim is the "better" editor, for the exact same reason you think it is better. While I'm coding, I would rather press down a lot of times than press "7j" and try to either guess or count how many lines I need to jump downward. On my best Vim days, I spent more brain power than I'd have liked in just figuring out the most efficient or shortest command combinations to type to do what I'm trying. Whereas in Emacs, I just reuse the same keys and have no problem repeating them. In your example of "2bcw" I would do "M-b M-b M-d" and that's simpler and more automatic for me -- I don't have to think about it one bit.