Article View: comp.mail.mush
Article #307Re: Has mush 7.0 been posted?
From: Barton E. Schaefer
Date: Mon, 15 Jan 1990 19:50
Date: Mon, 15 Jan 1990 19:50
129 lines
5718 bytes
5718 bytes
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)
Technical Details
Message-ID:
<6669@ogicse.ogc.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ogicse!schaeferReferences:
<690@syteke.be>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ogicse!schaefer From: schaefer@ogicse.ogc.edu (Barton E. Schaefer) Newsgroups: comp.mail.mush Subject: Re: Has mush 7.0 been posted? Message-ID: <6669@ogicse.ogc.edu> Date: 15 Jan 90 19:50:57 GMT References: <690@syteke.be> Reply-To: schaefer@cse.ogi.edu (Barton E. Schaefer) Organization: Oregon Graduate Institute (formerly OGC), Beaverton, OR Lines: 129