Chuckie wrote:
> At the End of Days, we will be Judged, not by our actions or who we are,
>but by the sophistication of our respective PROFILEs.  I am ready.  Are
>you?

I sure am -- I bet my PROFILE XEDIT does more than yours, neener neener! 

Seriously, it does do some things that reflect 30 years of usage. First, it 
sets ALL the settings I prefer, even if they're the defaults -- that way if I'm 
in a file and tinker, I can just type "PROFILE" to get back to "my" environment 
(yes, of course I know about PRESERVE/RESTORE, but they don't do everything, 
and you have to remember to do the PRESERVE). Perhaps more significantly, it 
also means that if I'm on another ID, I can LINK and ACCESS my disk, EXECLOAD 
PROFILE XEDIT fm PHILS XEDIT, then simply issue PHILS to get "my" environment.

And my XEDIT screen doesn't look the same as yours. Besides lots of XEDIT 
settings, I use an NLS override to set the top line of the display to include 
additional information, e.g.:

PROFILE  EXEC     A1  V 255 w=255 t=255 c=1 Line=35/55 ?=TOP      a=0  

Those are:
w=width
t=trunk
c=column
Line=n/m ("line n of m in the entire file")
?=last command
a=alt

and the bottom right of my screen includes the userid:
                (phsiii)  3 files
...instead of wasting the real estate on "X E D I T". That's real nice with 
multiple sessions.

If I set a RANGE, the TOR (Top-of-Range) and EOR (End-of-Range) lines include 
their counterpart information:
* * * Top of Range (Line=&TOR (end of range=&EOR)) * * *
* * * End of Range (Line=&EOR (top of range=&TOR)) * * *

These are very useful changes, if a bit subtle -- folks often kind of scowl at 
my XEDIT for a while before finally figuring out what's different.

I do a bunch of processing before even doing an (explicit!) LOAD subcommand: I 
have a utility that resolves partial fileids, so I can type "x p x" and get my 
PROFILE XEDIT (with a preferred list of filetypes to resolve to). I also have a 
CMS MODULE that gets at XEDIT control blocks before the LOAD and forces MSGLINE 
ON 2 n OVERLAY (this keeps UPDATE messages from being written in line mode, 
which is just fugly).

Anyway, continuing the religious thread: for my money, XEDIT is by far the most 
powerful editor I've ever seen. emacs is probably as powerful in its own way, 
but it's pretty user-hostile to the newbie; and every other editor is missing 
many of XEDIT's useful features. (OK, KEDIT is in some ways better than XEDIT, 
but the lack of UPDATE support weakens it.) The only major feature XEDIT lacks 
is UNDO. I could imagine, in this era of large virtual storage, an UNDO 
addition that would just store changes in memory -- but I suppose XEDIT 
development is dead, alas.

...phsiii

Reply via email to