Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / usr.bin / vi / docs / new.features
blob3f05eaf68b143b49fa8ef8f0ede6f7d79d28a2cb
1 List of suggested new features:
3 + Add "set searchdir" for a list of directories to look in for
4   files to edit.  The semantic is that ":e foo" is replaced with
5   the file name that is found, so there's no confusion as to
6   which file is written.
8 + Change
9         :di[splay] tags         -> :tags
10         :di[splay] screens      -> :screens
11         :di[splay] buffers      -> :buffers
13 + A macro record function.  Add the ability to record a sequence
14   of keystrokes into a named buffer for later use.  Handy when
15   you're trying to build a semi-complex macro.
17 + Put multiple messages on a single line if they fit in their entirety,
18   so that ":n" with autowrite set doesn't force users to hit return to
19   get see both the "written" and "new file status" messages.
21 + The semantics of :split, :bg, and :fg aren't right.  Someone needs to
22   rethink how they should interact.  The main problem arises when users
23   want to get a window into a new file.  Currently, the necessary sequence
24   is  ":split newfile|^W|:bg".  It would be nice if you could simply
25   background the current screen and edit a new one.