On Saturday 27 August 2005 09:30 pm, Lothar Scholz wrote:
Hi, Lothar, thanks for the response!

---< snipping good stuff liberally (throughout) >--

I had started to look at Scintella just a few days ago.  I'll look for the 
Delphi component and aeditor.

> RK>       * which can be integrated with recorded keyboard macros (it is
> quite RK> common for me to start writing a macro by recording keystrokes. 
> That macro RK> may not have all the features I need (especially
> conditionals) so I am used RK> to taking that macro and adding code from
> the macro language so that it can RK> do everything I need)
>
> Nice idea. AFAIK even XEmacs don't support it (at least without shooting
> yourself in your foot).

Just for your information, both nedit and Microsoft Word (what I call 97 (for 
Windows) and some earlier versions, and I assume also the later versions) do 
this.

> RK>       * folding based on custom "sentinels" or features of the file (I
> have RK> nedit macros that fold on any TWiki level heading (i.e., on "---+
> " through RK> "---++++++ ")
>
> I could implement something like this but it's the first time i
> hear about it. Everybody wants it either on syntax elements
> (implemented in Arachno) or on indentation.

 I do it with macros in nedit, which is fine.

> RK>       * able to export selected records to another application for
> further RK> processing (sort of like an abiltiy to sort, although the first
> external RK> application will not return any results, the record is just
> specially RK> formatted and displayed for the user) (so, in fact, unlike
> the similar RK> capability in nedit, I need an option that either deletes
> the text sent to RK> the other application for replacement by what is sent
> back from that RK> application, or that does not delete that text (as
> nothing will be sent back RK> from that application)
>
> This feature will be in the next release (expected end of next week).
> You can even catch the exit code and decide on this if you want to replace
> the selected text range with the external application or not.

Wonderful!

> RK>       * written in a language that I can grok so if necessary I can
> customize RK> it still further (and with a license that lets me do that)
>
> Okay, thats a knock out criterium for me. I will not publish my eiffel
> code, but i think if you have a good complete macro language it is not
> necessary. When i see what you can do with VisualSlick Edit then you
> don't really need it. And if the wanted features are so different from the
> current state of the editor, i doubt that you want to hack inside a
> 300000 lines project.

You're right, I don't want to mess around inside a 300,000 line project, and 
with a good macro language it shouldn't be necessary.  BTW, the only two 
reasons I need/want to hack inside nedit are to:
   * actually hide text when folded
   * give an option to delete or not delete text sent to an external 
application

It sounds like Arachno will have both of those.

> So i think Arachno will be (at the current development level) not
> your editor, but maybe you like to try it out end of 2006. I think
> until then i implemented the points on your requirement list.

Yes, I would.  Will it be available as a component that I could incorporate in 
another project?

> So i continue to do what i did in the past: look what i would like to see
> in a Ruby IDE and implement this first. 

I think that's a good way to do it (at least until you're programming  
something for which you have no experience).

Thanks again for the response!  I look forward to looking more closely at 
Arachno sometime near the end of 2006.

regards,
Randy Kramer