Emacs

From GusWiki

Jump to: navigation, search

More than an editor, some call Emacs an "Operating System". RMS himself explicitly disclaims this: "Welcome to GNU Emacs, one component of the GNU operating system." (emphasis mine)

See my .Emacs

Contents

What I like about Emacs

  • there are keystrokes for (almost) everything. You almost never need to use the mouse.
  • there are modes for all programming languages you've likely ever heard of and for text formats such as HTML/XML/whatever, as you can easily create new modes.
  • the modes support syntax highlighting, paren-matching, indentation, and more
  • everything is customizable/programmable
  • Currently, there is support for terminal shells, programming shells (Lisp, R, Matlab); IRC clients; even video editing! The Emacs environment provides a unified way of doing text searches, copy/paste etc. for any kind of.
  • it's 100% GNU GPLd (copylefted)

Things I would like to see

  • -:wikitext mode
  • jumping to the function's definition by clicking (try ctags)
  • automatically create headers for function stubs
  • automatically extract selected code into a specialized function (-:refactoring)
  • call hierarchy

(The last 4 are Eclipse features)

ELisp

Looks like a -:Schemeish dialect of -:Lisp.

See also

my .Emacs

Personal tools
Navigation