Hi,

* Jörg Fischer wrote (2008-01-18 10:26):
>You'll have more time to consider this over the week-end.

I got the message!


>There is a reason why I ended up with the setup I'm using now.  What
>you have in dotNEdit is just how everyone starts, and it works fine
>for some time for a handful of macros.  Going on like this will grow
>into a mess, eventually.

This is not my own setup. I'm using NEdit for several years now. While
I doubt that I'll ever get as proficient with macros as you or several
other people I could name, I do know some basic stuff.

This was never meant to be the ultimate solution for every macro need
that could ever possible arise for any user. It is supposed to provide
some useful functionality which was requested at least for 5.5 (ie.
colored printouts), but most importantly it is supposed to show that
NEdit is much, much more than Notepad. If they get a bunch of files
that are as binary to them as sendmail.cf is for everyone, they have
no reason to tinker.

This is why I wrote that the RSI might be a bit intimidating. I wrote
this before I even had a closer look at the code (which I still
hadn't), just because it's 7k of manual. For this purpose, eg. a 'Find
All' and a 'Show Changes', each with some bells and whistles seems to
be a much better choice. All it should say is: "Look this is what you
could do with rangesets!"


Stepping back a bit from the "ultimate solution" mentioned abouve, the
other way would be to provide a set of macros which we would consider
to be complete. I don't think this would be a bad idea, but it would
take a lot more work (eg. things like refactoring basename() would be
a must then), it could never be complete, and it would still not be
very smooth. I think this task should be handled with a NEdit frontend
for the NEdit Resource Repository.


(Now while I wrote the above I clicked a bit through the RSI; I think
you could do nice things with externally stored rangesets and a hook
which loads them. Neat.)


Thorsten
-- 
As we enjoy great advantages from the inventions of others we should
be glad of an opportunity to serve others by any invention of ours,
and this we should do freely and generously.
    - Benjamin Franklin

Attachment: pgphNePOltLg8.pgp
Description: PGP signature

-- 
NEdit Develop mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/develop

Reply via email to