> So do you think Emacs stands up to Textmate apples for apples? Is there
> anything Textmate can do that Emacs can''t?
> Thanks,
> Jake
By definition? NO. Emacs is fully extensible. I don''t just mean
it''s
open source, I mean the entire program is written in a version of lisp.
When you type "e" in a buffer (file, to put it extremely simple for
non-emacs users) you are running lisp command to insert the character
"e" into the buffer. Emacs "modes" change this behavior.
Textmate''s snippets => Emacs has a minor mode snippet.el that can
handle
this type of inclusion. For non-dynamic macros the abbrev-minor-mode
already built into emacs can handle it.
Editing text Emacs win''s hands down. Anything it can''t do you
can make
it do. You can quickly record a macro of your commands, then save this
macro with a name and keybinding to use later on any time you want.
Emacs can have sidebar type of functionality through "speedbar"
(built-in) or ECB (I prefer this one) which offers many IDE style
windows to emacs. ECB also comes with built-in version control support
(at least for cvs and svn, which is all I use).
Elisp is not too hard to learn and the editor can be whatever you want
it to be. Plus it''s free. Plus it comes for EVERY os you''ll
ever use.
Just remember that when people say Emacs is extensible they don''t mean
because it''s open source, they mean you can change how the program
behaves, while it''s running. You can download MILLIONS of elisp files
that add tons of features to emacs. From snippets, to mail readers, to
browsers (editing wiki''s and blogs is much nicer in emacs where you
have
all of your other text-editing custimizations), to chess games, to irc
clients.
The problem is it can''t always do these things strait out of the box
until you load up other *.el files. It will not function like Textmate
right away, but it definitely CAN, and definitely can be custimized far
beyond what Textmate ever will be able to do.
http://platypope.org/yada/emacs-demo/
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---