Re: IDLWAVE Mac OS X [message #49382 is a reply to message #49258] |
Mon, 17 July 2006 05:49  |
btt
Messages: 345 Registered: December 2000
|
Senior Member |
|
|
wallabadah@hotmail.com wrote:
> Kenneth P. Bowman wrote:
>> In article <1152758616.309618.91380@35g2000cwc.googlegroups.com>,
>> wallabadah@hotmail.com wrote:
>>
>>> On the subject of TextWrangler - it's also possible to use syntax
>>> highlighting, which can be a big help.
>> Is there an IDL plug-in for TextWrangler/BBEdit? I have never been able
>> to find one. They provide a software development kit for creating such
>> things, but I don't know all (any?) of the technical bits required to
>> make one.
>>
>> Ken Bowman
>
> TextWrangler/BBEdit use 'codeless' text modules, which are XML files
> containing the specs for a given language. No SDK or compiling
> required. They're documented in Appendix-C of the TextWrangler manual.
>
> I've got a working version I can post here if people want - the only
> thing that doesn't work is 'function definitions', probably because all
> those begins and ends get a bit confusing (ie. 'end' is used in several
> ways, not just to end a procedure/function).
>
> SubEthaEdit (SEE) uses different terminology for their 'Language
> Modes', although they're still defined in a set of XML files. SEE is a
> bit more flexible in that it allows you to define different types of
> keywords, with different highlighting - eg. System Procedures, System
> Procedures, Library Procedures, Library Functions, etc. TextWrangler
> just recognises a single type of keyword and only one style of
> highlighting. However, for some reason I can't recall right now, I
> never liked SEE much, and preferred TextWrangler.
>
> I have working versions of the language modules for both programs,
> although they're probably not 100% up to date. Let me know if you want
> them, and I'll work out how to post them to the list...
>
> Will Powell
>
Hello,
I never could get my fingers to work the emacs shortcuts and I haven't
used TextWrangler at all. However, I use SubEthaEdit for all my coding
(not just IDL). It handles regex-y string handling for search and
replace, block editing,syntax highlighting, colored printing, etc. Larry
van Peursem, formerly of RSI, wrote the language mode for IDL, although
it maybe getting a bit dated now. Recent versions of SubEthaEdit have
greatly improved speediness. The most recent version has introduced a
compile-and-run option which runs an AppleScript that invokes the
compiler for java, perl, etc. I haven't figured out how to make it do
the same with IDL yet.
As Will points out, it comes with a command line which I have wrapped
inside with a SPAWN command from IDL...
IDL> see, "arrow"
and, pop!, "arrow.pro" is opened. I have one for objects, too,
IDL> osee, "myobject"
which will add the "__define.pro" for the lazy types like me.
One thing I would wish for SubEthaEdit is to have optional tabbed windows.
It is worth a test drive. http://www.subethaedit.net/
Ben
|
|
|