[comp.mail.mush] Has mush 7.0 been posted?

jim@syteke.be (Jim Sanchez) (01/12/90)

I have noticed a lot of traffic recently about the new v7.0 mush.
Has it been posted and I missed it or what?  Please give some of the
new features/capabilities so that those of us running 6.5 can
decide whether or not to "make the jump"
Thanks
-- 
Jim Sanchez  {sun,hplabs}!sytek!syteke!jim OR
Hughes LAN Systems, Brussels  uunet!prlb2!sunbim!syteke!jim

schaefer@ogicse.ogc.edu (Barton E. Schaefer) (01/16/90)

In article <690@syteke.be> jim@syteke.UUCP (Jim Sanchez) writes:
} I have noticed a lot of traffic recently about the new v7.0 mush.
} Has it been posted and I missed it or what?  Please give some of the
} new features/capabilities so that those of us running 6.5 can
} decide whether or not to "make the jump"
} Thanks

I was hoping that somebody who actually "made the jump" would respond to
this; it's hard for me to summarize "what's new" because I went through
the change gradually and have been using a lot of the "new" stuff for a
long time.  Nevertheless, here goes.

No, mush 7.0 has not been posted.  It may be posted sometime in February
but don't count on it.  Mush is available from at least two ftp sites,
and an E-mail server has been set up for those who can't use ftp.  Check
out the recent patch postings for details of using the mail server.  (By
the way, if anyone in Europe has a complete copy of Mush 7.0.3 and would
be willing to make it available to EuNet sites, I'd be really grateful.
There seem to be some problems with corruption of trans-Atlantic mail.)

As for new features, here's at least a partial list.  I tried to check
this by diffing the 6.5.6 and 7.0.3 manual pages, but anybody who wants
to correct me is free to do so.

Changes to Mush from version 6.5.6 to version 7.0.3:

    New command-line options:

    -h draft-file		read headers and text from draft-file
    -I init-file		source init-file before system Mushrc
    -I! init-file		as -I but don't source system Mushrc
    -n!				don't source personal .mushrc
    -U				send message immediately (use with -h)
    -U!				as -U but don't autosign either

    Options that have been eliminated:

    -1 cmd_help
    -2 tool_help

    Conditional tests in init files (scripts):

    is_shell			true if mush is running "as a shell"
    string =~ pattern		pattern matching (as in csh)
    string !~ pattern		negated pattern match

    Tool mode changes:

    Won't work under SunWindows; requires SunView.
    Messages displayed in textsw with scrollbars.
    Separate frame with textsw for message composition.
    Separate frames for options (variables) and aliases.
    Separate frames for help texts (SunOS 4.0+ only).
    View each message in a separate frame (SunOS 4.0+ only).	[*]

    New or altered commands:

    curses		can now be used in init files (acts like "mush -C")
    curses off		used only in an init file, overrides "mush -C"
    eval -p command	expand prompt-string %-formats before evaluating
    mail -E		no longer implies -e
    mail -H file	read file as a prepared text (without headers)
    mail -h file	read file as a draft (headers and text)
    mail -I		include messages with headers (old "mail -h")
    mail -U		send immediately (only with -H or -h)
    mail -u		don't autosign or fortunate
    pipe -p pattern	skip to pattern before sending to unix-command
    save -f		force save (also write or copy) (old "save !")
    undigest -p pattern		pattern used as digest article separator
    
    Obsoleted commands:

    fkey
    save !

    New variable modifiers:

    :l		convert all alphabetics in variable value to lower case
    :u		convert all alphabetics in variable value to upper case
    :<number>	select the <number>th word from value of variable

    New or altered variables:

    alwaysignore	actually works as documented now
    autosign		can be set to a program (sloppy syntax, tho)
    cmd_help		location of cmd_help file (replaces -1 option)
    complete		enable and define filename completion
    crt_win		size of message display window in tool mode
    curses_help		help message format for curses mode [**]
    domain_route	with auto_route, improves domain address handling
    fignore		files to skip when filename-completing
    tool_help		location of tool_help file (replaces -2 option)
    quiet		now has fields to tell mush when to shut up
    version		value is the current version string

    Obsoleted variables:

    bell
    lister

    New variable forms:

    $$		the process id of mush
    $[%fmt]	formats in [] are expanded as hdr_format
    $(%fmt)	formats in () are expanded as prompt format

    Miscellaneous:

    hdr_format now provides %?header-name? to access any header you want.
    The man page has been reorganized a little and some sections expanded.
    Most cmd_help entries cross-reference related variables and commands.
    Numerous bug-fixes, most minor, some important.

Notes:

[*]	This may come as a surprise to many, because I don't think it's
	documented anywhere.  You access this feature by selecting "Read"
	from the right-button menu in the header subwindow.  Whatever
	message the mouse was over when you pressed right-button (its
	header will be outlined to highlight it) pops up in a new frame.

[**]	This has been around for a long time but was never documented.

Have I forgotten anything?
-- 
Bart Schaefer     "Miserable miscreant!  Question MY integrity, will you?"
               "I have to see some *evidence* of it before I can question it."
                                                            -- Calvin & Hobbes
schaefer@cse.ogi.edu (used to be cse.ogc.edu)

jss%greeble@Sun.COM (Josh Sirota) (01/16/90)

In article <6669@ogicse.ogc.edu> schaefer@cse.ogi.edu (Barton E. Schaefer) writes:
>    Tool mode changes:
>
>    Won't work under SunWindows; requires SunView.
>    Messages displayed in textsw with scrollbars.
>    Separate frame with textsw for message composition.
>    Separate frames for options (variables) and aliases.
>    Separate frames for help texts (SunOS 4.0+ only).
>    View each message in a separate frame (SunOS 4.0+ only).	[*]

This reminds me ...

I don't have tool mode compiled into my binaries, and rather than do that
I'll ask the question here.

Is it still the case, even in 7.0.3, that the window with the list of
messages still doesn't have a scrollbar?  That's one really annoying feature
that I remember of the old tool mode.  I found it difficult to read a
message that didn't fit in the message list subwindow.

Josh
--
Josh Sirota
Sun Microsystems, NSE group
INTERNET: jss@sun.com			UUCP: ...!sun!jss

schaefer@ogicse.ogc.edu (Barton E. Schaefer) (01/16/90)

In article <130272@sun.Eng.Sun.COM> jss@Sun.COM (Josh Sirota) writes:
} In article <6669@ogicse.ogc.edu> schaefer@cse.ogi.edu (Barton E. Schaefer) writes:
} >
} >    Messages displayed in textsw with scrollbars.
} 
} Is it still the case, even in 7.0.3, that the window with the list of
} messages still doesn't have a scrollbar?

Are you asking what I already answered?  I'd guess so, based on:

} I found it difficult to read a
} message that didn't fit in the message list subwindow.

But just in case you mean "is it still the case that the window with the
list of header summaries still doesn't have a scrollbar", the answer is
"yes" -- that is, the header display does not have scroll bars.  You use
the <Next> and <Prev> buttons as in older versions.

They work correctly now, though, so you shouldn't have any trouble
scrolling with them.  A lot of work has gone into fixing the header
display code since 6.5.6.
-- 
Bart Schaefer     "Miserable miscreant!  Question MY integrity, will you?"
               "I have to see some *evidence* of it before I can question it."
                                                            -- Calvin & Hobbes
schaefer@cse.ogi.edu (used to be cse.ogc.edu)