@setfilename ../info/vip
@settitle VIP
-@dircategory Emacs
-@direntry
-* VIP: (vip). An older VI-emulation for Emacs.
-@end direntry
-
-@iftex
-@finalout
-@end iftex
+@copying
+Copyright @copyright{} 1987, 2001, 2002, 2003, 2004,
+2005, 2006 Free Software Foundation, Inc.
+
+@quotation
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with the Front-Cover texts being ``A GNU
+Manual'', and with the Back-Cover Texts as in (a) below. A copy of the
+license is included in the section entitled ``GNU Free Documentation
+License'' in the Emacs manual.
+
+(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
+this GNU Manual, like GNU software. Copies published by the Free
+Software Foundation raise funds for GNU development.''
+
+This document is part of a collection distributed under the GNU Free
+Documentation License. If you want to distribute this document
+separately from the collection, you can do so by adding a copy of the
+license to the document, as described in section 6 of the license.
+@end quotation
+@end copying
@titlepage
@sp 10
@center (Version 3.5, September 15, 1987)
@sp 2
@center Masahiko Sato
-@sp 2
+@page
+@vskip 0pt plus1filll
+@insertcopying
@end titlepage
-@unnumbered Distribution
-
-Copyright @copyright{} 1987 Masahiko Sato.
-
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
-@ignore
-Permission is granted to process this file through Tex and print the
-results, provided the printed document carries copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
-
-@end ignore
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the entire
-resulting derived work is distributed under the terms of a permission
-notice identical to this one.
+@dircategory Emacs
+@direntry
+* VIP: (vip). An older VI-emulation for Emacs.
+@end direntry
-Permission is granted to copy and distribute translations of this manual
-into another language, under the same conditions as for modified versions.
+@finalout
-@ifinfo
+@ifnottex
@node Top, Survey,, (DIR)
@top VIP
@code{ms@@Sail.Stanford.Edu} if you are outside of Japan and to
@code{masahiko@@sato.riec.tohoku.junet} if you are in Japan.@refill
-@end ifinfo
+@end ifnottex
@menu
* Survey:: A survey of VIP.
@cindex end (of buffer)
@cindex region
-Conceptually, a @dfn{buffer} is just a string of ASCII characters and two
+Conceptually, a @dfn{buffer} is just a string of @acronym{ASCII} characters and two
special characters @key{PNT} (@dfn{point}) and @key{MRK} (@dfn{mark}) such
that the character @key{PNT} occurs exactly once and @key{MRK} occurs at
most once. The @dfn{text} of a buffer is obtained by deleting the
@cindex current buffer
In Emacs the text you edit is stored in a @dfn{buffer}.
-See GNU Emacs Manual, for details. There is always one @dfn{selected}
-buffer which is called the @dfn{current buffer}.@refill
+See GNU Emacs Manual, for details. There is always one @dfn{current}
+buffer, also called the @dfn{selected buffer}.@refill
@cindex window
@cindex modified (buffer)
window.
You can verify which file you are editing by typing @kbd{g}. (You can also
-type @kbd{X B} to get nformation on other buffers too.) If you type
+type @kbd{X B} to get information on other buffers too.) If you type
@kbd{g} you will get an information like below in the echo area:@refill
@example
"/usr/masahiko/man/vip.texinfo" line 921 of 1949
@item m @var{ch}
@kindex 155 @kbd{m} (@code{vip-mark-point})
Store current point in the register @var{ch}. @var{ch} must be a
-lower-case ASCII letter.
+lower-case @acronym{ASCII} letter.
@item m <
Set mark at the beginning of current buffer.
@item m >
@kindex 000 @kbd{C-@@} (@code{set-mark-command})
Set mark and push previous mark on mark ring (@code{set-mark-command}).
@item TAB
-@kindex 011 @kbd{TAB} (@code{indent-for-tab-command})
+@kindex 011 TAB (@code{indent-for-tab-command})
Indent line for current major mode (@code{indent-for-tab-command}).
@item C-j
@kindex 012 @kbd{C-j} (@code{newline-and-indent})
@item C-z
@kindex 032 @kbd{C-z} (@code{vip-ESC}) (insert mode)
This key simulates @key{ESC} key in emacs mode. For instance, typing
-@kbd{C-z x} in insert mode iw the same as typing @kbd{ESC x} in emacs mode
+@kbd{C-z x} in insert mode is the same as typing @kbd{ESC x} in emacs mode
(@code{vip-ESC}).
@end table
@noindent
@item (.,.@:) d[elete] @var{register} @var{count} @var{flags}
Delete specified lines. Text will be saved in a named @var{register} if a
lower-case letter is given, and appended to a register if a capital letter is
-given.
+given.
@item e[dit] !@: +@var{addr} @var{file}
@itemx e[x] !@: +@var{addr} @var{file}
@itemx vi[sual] !@: +@var{addr} @var{file}
@setchapternewpage odd
@contents
@bye
+
+@ignore
+ arch-tag: 7c5d17b9-1d21-4261-a88a-b9fdbbf1020b
+@end ignore