[Pythonmac-SIG] Fwd: Preferred IDE
Chris Barker
Chris.Barker at noaa.gov
Tue Nov 29 18:15:01 CET 2005
Jeffrey E. Forcier wrote:
>> I also seem to remember BBEdit not having that
>>issue for some reason, but it wasn't worth the price tag for that
>>one tweak.
>> TextWrangler/BBEdit is an *excellent* editor, so be sure to try it out yourself
Yes, it is, but it really doesn't do python indenting quite right. These
days, all python code really should be indented with 4 spaces, and while
you can set BBedit to put in 4 spaces when you hit the tab key, it
doesn't recognize those four spaces as a single level of indentation
when you want to delete them, requiring four hits of the backspace key.
One would think that this is a minor annoyance, and perhaps it is, but
being used to the excellent [X]emacs python mode, I find it very
frustrating.
A few years ago, there was a thread in this mailing list about his, and
someone had even discussed the issue with BB's tech support. Their
response was something along the lines of "you shouldn't want to do
that", and they therefor will not try to support it. Granted, I'm sure
Python coders are a pretty small part of their market, and indentation
based languages are few and far between, but at the core was an attitude
that they know better than we do what we should want, and even more of
an issue, they are in total control of what will and won't be added to
BBedit. One reason I don't like closed source software. However, besides
being closed source, BBedit does not provide a powerful way for users to
customize the editor's behavior themselves. If they did we'd have an
excellent python mode by now.
Side note: does anyone know how to do selection, cut and paste by
columns in BBEdit?
The only reason I like [X]emacs is that it has a full-featured mode for
every kind of text file I've ever needed to edit, and it has all those
modes because users could write them. There is no way the core
development team could ever support everything, and everything well for
that matter.
I'm still looking for a nice modern, platform independent, general
purpose, fully customizable (preferably in Python) text editor. SPE is
heading that way, and Pepper (http://digitalwandering.com/) still has
promise.
Does anyone know how customizable jedit is .. in Jython maybe?
Sorry for the rant....
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the Pythonmac-SIG
mailing list