From e489553e17aa64bcedb5c64defb98ca8bbb05c34 Mon Sep 17 00:00:00 2001 From: CSRG Date: Fri, 18 Mar 1994 16:18:32 -0800 Subject: [PATCH] BSD 4_4_Lite1 development Work on file usr/src/contrib/nvi.1.14/docs/features Synthesized-from: CSRG/cd2/4.4BSD-Lite1 --- usr/src/contrib/nvi.1.14/docs/features | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 usr/src/contrib/nvi.1.14/docs/features diff --git a/usr/src/contrib/nvi.1.14/docs/features b/usr/src/contrib/nvi.1.14/docs/features new file mode 100644 index 0000000000..ee07857fda --- /dev/null +++ b/usr/src/contrib/nvi.1.14/docs/features @@ -0,0 +1,47 @@ +List of things that should be added at some point: +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= + ++ X11 interface. + ++ Forms editing package; use RE's to verify field contents. + ++ Internationalization, including wide character support. + ++ Make db, curses real libraries that we load against instead of + compiling directly. + ++ Add a ":resize =N" command, that sets the window to a specific + size. + +List of suggested features: +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ++ Change tags to also attempt to find the file using the directory + where it found the tags file. + ++ Add versioning based on a "set version" variable, that would + create backup copies when the file was written back, i.e. the + ":w" and autowrite's would copy the original. + ++ Add "set searchdir" for a list of directories to look in for + files to edit. The semantic is that ":e foo" is replaced with + the file name that is found, so there's no confusion as to + which file is written. + ++ Change + :di[splay] tags -> :tags + :di[splay] screens -> :screens + :di[splay] buffers -> :buffers + ++ A macro record function. Add the ability to record a sequence + of keystrokes into a named buffer for later use. Handy when + you're trying to build a semi-complex macro. + ++ Put multiple messages on a single line if they fit in their entirety, + so that ":n" with autowrite set doesn't force users to hit return to + get see both the "written" and "new file status" messages. + ++ The semantics of :split, :bg, and :fg aren't right. Someone needs to + rethink how they should interact. The main problem arises when users + want to get a window into a new file. Currently, the necessary sequence + is ":split newfile|^W|:bg". It would be nice if you could simply + background the current screen and edit a new one. -- 2.20.1