Emacs
From GusWiki
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
