Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Do these have Emacs key bindings?

I primarily code in Ruby and Javascript, should I buy those individually or get IDEA and find plugins?



In the past, the deficiencies of their Emacs keybindings have made it difficult for me to switch (from Eclipse which gets this mostly right, and has the Emacs+ plugin if you need more Emacs features). But IDEA 12 made some big progress in this area: http://blogs.jetbrains.com/idea/2012/03/more-emacs-for-the-f...

I've only used it briefly, but the only thing missing that bothered me was lack of "Quit" action (defaults to Ctrl-G in Emacs) which I use frequently, but they appear to be getting all the important things correct.

I'm not sure whether these improvements have made it to their other tools besides IDEA 12.


Yup - Emacs bindings included, it'll even remap ctrl-z for you.


Yes and even some plugins to make it even more emacsy, like a kill ring and a rip-off (although a pale one) of "ace-jump-mode" (itself inspired from a vi(m) feature).

Sadly Emacs is just so much more than the sum of its keybindings and the kill ring.

Honestly there isn't a single "text editor" that comes anywhere near close what one million of elisp code are doing. The only ones that comes close are the thousands of $$$ fancy Lisp editors which aren't for mere-mortals.

So, yes, "IntelliJ the IDE" rocks and it can mimicks Emacs shortcuts but, no, "IntelliJ the text editor" doesn't come anywhere close to Emacs :-/

Just like Light Table shall never come anywhere close to what Emacs can do. Just like Eclipse won't either, etc.

No IIRC there was at least one person interested in porting eclim (a client / server allowing to use vim as Eclipse's text editor) and emacs-eclim (same but for Emacs) to IntelliJ.

It makes a lot of sense and I'm pretty sure it's going to be the ultimate IDE at one point: and IDE as powerful as IntelliJ but allowing to "plug in" your text editor of choice (vim, emacs, Sublime Text 2, etc.).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: