[Tcsh] tcsh.man improvements style question
vlad.mesco at gmail.com
Sat Dec 10 10:48:36 UTC 2022
On Thu, Dec 08, 2022 at 09:40:52AM +0200, Kimmo Suominen wrote:
> On Thu, 8 Dec 2022 at 07:52, Jamie Landeg-Jones <jamie at catflap.org> wrote:
> > Also, the now ironically named file "NewThings" contains references
> > to the old man->html script.
> The NewThings file also has headings that refer to the version in
> which each "new" thing appeared. The top-most (and thus most recent)
> entry is for tcsh 6.08, which was released in October, 1998.
> My guess would be that since we attempt to record all notable changes
> in Fixes, the information in NewThings is just duplicating that. Maybe
> we should deprecate NewThings as well, although I'm not sure if all of
> its information can be found elsewhere. If anyone wants to fold it
> into Fixes, that might be a good approach. Or otherwise just check if
> there is information there that didn't make it to the manual page.
I can confirm 99% of NewThings are in Fixes (or word-for-word in the man
page, e.g. in the `NEW FEATURES' section or with `(+)' notes).
The only missing items are:
* vi insert mode to command mode transition does not move
* 8 bit clean code, by using 16 bit strings.
* Mostly shared strings (a side-effect)
* Highlights everywhere (and in ls-F) filenames that contain characters
with the eighth bit set (or passes them unchanged depending on the
* Newline in the prompt via %n.
* dirs takes also a -v flag for `vertical display'
* There is a new variable `listjobs' which controls if and how jobs
are displayed when a new job is suspended. [Idea from the mtXinu
code, very useful for novice users who hit control-Z 10 times on
the same job!]
set listjobs=long, jobs -l is executed every time a job is suspended.
set listjobs=short, jobs is executed every time a job is suspended.
* Passes lint... At least on a sun.
I couldn't find the vi cursor thing mentioned anywhere, and 5.19.00
predates the repo and the ftp tarballs.
I've opened https://github.com/tcsh-org/tcsh/pull/66 which merges the
5.19.00 section into Fixes and drops NewThings.
More information about the Tcsh