Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What makes Emacs a great editor for a Lisp programmer?

Tags:

emacs

lisp

Whenever I look into an editor for Lisp, inevitably Emacs comes up first. From the perspective of someone who hasn't looked much at Emacs, what makes it great relative to things like Vim, Eclipse, etc.?

like image 268
Kevin Avatar asked Oct 25 '11 04:10

Kevin


2 Answers

The slime Emacs mode interact with an "inferior" lisp for a more better lisp experience: Emacs will ask lisp for:

  • completion of identifier
  • documentation
  • testing your new code
  • debugging
  • inspecting object.

the fact that Emacs was written by lisp hacker make the part specifically written for lisp particularly well tuned.

like image 143
Rémi Avatar answered Oct 30 '22 00:10

Rémi


Emacs is great for Lisp because Emacs is written in Lisp (mostly). The people who designed and implemented Emacs wanted an editor that was well suited for writing Lisp code.

like image 6
Greg Hewgill Avatar answered Oct 30 '22 01:10

Greg Hewgill