Jump to content

Emacs


bascule

Recommended Posts

I've been trying to switch to Emacs lately. Depending on who you talk to Emacs is either the ultimate programmer's editor or a bloated piece of crap.

 

Does anyone here use Emacs, and if so, how do you like it? I'm certainly enjoying the integrated REPL and the ability to evaluate the current buffer.

Link to comment
Share on other sites

Emacs is alright. I don't see how you can not know if you like it or not. If you like it go ahead and use it, if you don't then keep using vi. I personally like emacs better but that's just because I've never learned how to use vi. It's confusing as **** unless you really set down and teach yourself how to use it.

 

Instead I prefer nana or even something like k/gedit lol

Link to comment
Share on other sites

I've been a vi/vim user for probably a decade or so now. For programming I've used an editor called TextMate.

 

My motivations for switching to Emacs are better support for Erlang including an integrated Read-Eval-Print Loop

 

Both emacs and vi/m are very powerful and to learn to use them to their full extent takes some time. Sticking to vi may be more useful. Perhaps you should ask around at Slashdot or Ars Technica for a more nerdy opinion.

Link to comment
Share on other sites

Both emacs and vi/m are very powerful and to learn to use them to their full extent takes some time. Sticking to vi may be more useful.

 

That belies the fact that there's an editing mode for the language I'm using (Erlang) written for Emacs, as well as an elisp binding to Erlang's read-eval-print loop (REPL) that allows me to quickly jump to both compilation problems and errors encountered in the shell.

 

I've never seen REPL bindings for vim, and if they exist for certain languages (which I've never seen) I can pretty much assure you they don't exist in Erlang.

 

Another feature that's immensely useful is the ability to evaluate the current buffer (M-x eval-current-buffer) or evaluate a single expression (C-x C-e). I have no idea how to do this in vim, or if it's even possible (at least with Erlang)

 

Some other features, like tags (specifically exuberant tags), are available for both.

 

While I certainly enjoy vim's end-user experience better, it won't change the fact that Emacs simply has more features I find useful.

 

That said, the main downside to Emacs seems to be the learn one key sequence, forget another one problem.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.