KARNEY%PPC.MFENET@NMFECC.ARPA (10/15/88)
Here's my wish list for Emacs. I'm on a VAX/VMS system and so some of these wishes are merely requesting features that everyone else already has. The latest Gnu newsletter seemed rather to relegate VMS users to a maintenance-only status. So I am presenting this to the VMS Gnu Emacs user community in the hope that some energetic users will implement some of them. (1) Dired. This currently fails because VMS Gnu Emacs can't run the shell program ls. This could be implemented via VMS run-time-library routines. (2) Should use the exact file name as returned by RMS (with translations done to non-concealed level). Currently if I have $ define foo bar:[snoo] then Emacs thinks foo:foof and bar:[snoo]foof are two different files. (3) Know about VMS version numbers. The version number should be displayed in the Buffer List. I should be able to edit something other than the last version of a file and have Emacs ask me the right questions when I try to save this file (i.e., should it be saved back to the same version number or should it use the next version number). (4) File name completion on directories. (5) Subprocesses that use PTYs instead of mailboxes (so I can run any program under Emacs). This was a part of VMS Gnu Emacs version 17. It got lost in the move to version 18. (6) Editing an open file (e.g., batch log file). This should be opened in read-only mode with sharing with a suitable message given to the user. (7) Etags implemented in Emacs. This would enable the patterns that define subprograms to be defined by regular expressions. This would allow Etags to be tailored to specific needs easily. (8) Trap broadcasts, flash them in message area and store them in *BROADCASTS*. (9) Emacs doesn't know about overdrafts on disk quota. (Should let you go into your overdraft with a warning message.) (An overdraft is the amount you are allowed to exceed your disk quota by when writing to a file which is already open.) Incidentally, I have a mail-sending and TeX-running interface for VMS Gnu Emacs which I am willing to share with anyone who wants. Neither of these is wonderful because of the imperfect interface to subprocesses in the present version of Emacs. Charles Karney Plasma Physics Laboratory Phone: +1 609 243 2607 Princeton University MFEnet: Karney@PPC.MFEnet PO Box 451 ARPAnet: Karney%PPC.MFEnet@NMFECC.ARPA Princeton, NJ 08543-0451 Bitnet: Karney%PPC.MFEnet@ANLVMS.Bitnet CC: info-gnu-emacs@prep.ai.mit.edu KARNEY
dennis@uw-warp.UUCP (Dennis Gentry) (10/20/88)
Charles Karney wanted some stuff in GNU Emacs. Part of it is already
done. He writes:
Subject: Gnu Emacs wish list for VAX/VMS systems
Message-ID: <881014113206.20600217@NMFECC.ARPA>
Here's my wish list for Emacs. . . on VAX/VMS.
(1) Dired. This currently fails because VMS Gnu Emacs can't run the shell
program ls. This could be implemented via VMS run-time-library routines.
Jimp@cognos recently posted a dired fix for Emacs 18.47. I haven't
tested it personally, but it looks ok. Here is the reference:
From: jimp@cognos.uucp (Jim Patterson)
Subject: Re: Dired.el for VMS systems?
Message-ID: <4235@cognos.UUCP>
Date: 11 Oct 88 14:49:14 GMT
Organization: Cognos Inc., Ottawa, Canada
Lines: 267
.
.
.
(4) File name completion on directories.
This already works, at least under 18.49 for VMS, but not the way I
first expected. Say you have a subdirectory named [DENNIS.FOO]. When
you do a find-file, the prompt will be something like $DISK1:[DENNIS].
Type "F" and press <tab>. The F will either go away or get completed,
depending on whether the F uniquely specifies a file. If "F" doesn't
work, try "FOO" and press <tab>. The [DENNIS] will transform to
[DENNIS][.FOO] which works just fine.
.
.
.
Incidentally, I have a mail-sending and TeX-running interface for VMS Gnu
Emacs which I am willing to share with anyone who wants. Neither of these
is wonderful because of the imperfect interface to subprocesses in the
present version of Emacs.
I am very interested in receiving copies of this. It seems like you
might want to just post this. If, as Charles pointed out, the FSF is
no longer going to support VMS-specific improvements, then we need to
either post everything and/or we need to create a VMS Emacs
repository. I'm sorry that I can't volunteer due to lack of disk
space. Is there someone else who is committed to maintaining a deluxe
version of VMS GNU Emacs?
Thanks,
--
Dennis.
-------
arpa: uw-nsr!uw-warp!dennis@beaver.cs.washington.edu
usenet: {ihnp4|decvax|...}uw-beaver!uw-nsr!uw-warp!dennis