At 20:49 -0700 27/07/2011, Brett Kelly wrote:
If somebody asked me why I use vim, I'd tell them it's because you can
configure it to do just about anything you want, you never have to
touch the mouse and there is a vibrant, active developer community
surrounding it that has built all manner of customizations for it.
That's one of the main reasons I use BBEdit, and I'd bet that if you
can do something one way in vim, you could do it that way and a dozen
others in BBEdit, because you have UNIX scripts to manipulate the
text (or AppleScript if you like extreme verbosity) and AppleScript
to make connexions and control aspects of the interface. To run
these scripts you can, in order of clumsiness, a) select them from a
menu, b) click on them in a palette and c) assign a keystroke to the
script and run it from the keyboard. This is how a good Mac
programme should be and how good Mac programmes used to be. There
are very few of these left. Eudora is one of them and Nisus is
another, but Lion users have to say goodbye to Eudora. I say goodbye
to Lion.
BBEdit was, for a long time, an American geek's editor and was slow
to adopt such important things as Unicode, limping on for long time
with an obsolete text engine. Some years ago that all changed. As
regards the scriptability of BBEdit, there is very little wanting.
In my opinion, to use a UNIX editor on a Mac is like running a
four-cylinder engine with one spark-plug. With BBEdit you have full
access to the UNIX things, and full access to the Mac things through
AppleScript.
JD
--
You received this message because you are subscribed to the
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem,
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>