updated for version 7.0050
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index 49fae24..203204e 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 07
+*version7.txt* For Vim version 7.0aa. Last change: 2005 Feb 11
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -22,6 +22,7 @@
KDE support |new-KDE|
Translated manual pages |new-manpage-trans|
Internal grep |new-vimgrep|
+POSIX compatibility |new-posix|
Various new items |new-items-7|
IMPROVEMENTS |improvements-7|
@@ -94,6 +95,9 @@
Previously Vim would exit when there are two windows, both of them displaying
a help file, and using ":quit". Now only the window is closed.
+"-w {scriptout}" only works when {scriptout} doesn't start with a digit.
+Otherwise it's used to set the 'window' option.
+
==============================================================================
NEW FEATURES *new-7*
@@ -158,6 +162,31 @@
|:vimgrep|.
+POSIX compatibility *new-posix*
+-------------------
+
+The POSIX test suite was used to verify POSIX compatibility. A number of
+problems have been fixed to make Vim more POSIX compatible. Some of them
+conflict with traditional Vi or expected behavior. The $VIM_POSIX environment
+variable can be set to get POSIX compatibility. See |posix|.
+
+Items that were fixed for both Vi and POSIX compatibilty:
+- repeating "R" with a count only overwrites text once; added the 'X' flag to
+ 'cpoptions' |cpo-X|
+- a vertical movement command that moves to a non-existing line fails; added
+ the '-' flag to 'cpoptions' |cpo--|
+- when preserving a file and doing ":q!" the file can be recovered; added the
+ '&' flag to 'cpoptions' |cpo-&|
+- The 'window' option is partly implemented. It specifies how much CTRL-F and
+ CTRL-B scroll when there is one window. The "-w {number}" argument is now
+ accepted. "-w {scriptout}" only works when {scriptout} doesn't start with a
+ digit.
+- Allow "-c{command}" argument, no space between "-c" and {command}.
+- When writing a file with ":w!" don't reset 'readonly' when 'Z' is present in
+ 'cpoptions'.
+
+
+
Various new items *new-items-7*
-----------------
@@ -761,4 +790,27 @@
the cursor in the last column, put the cursor in the last column again. This
is Vi compatible.
+Vim is not fully POSIX compliant but sticks with traditional Vi behavior.
+Added a few flags in 'cpoptions' to behave the POSIX way when wanted. The
+$VIM_POSIX environment variable is checked to set the default.
+
+Appending to a register didn't insert a line break like Vi. Added the '>'
+flag to 'cpoptions' for this.
+
+Using "I" in a line with only blanks appended to the line. This is not Vi
+compatible. Added the 'H' flag in 'coptions' for this.
+
+When joining multiple lines the cursor would be at the last joint, but Vi
+leaves it at the position where "J" would put it. Added the 'q' flag in
+'cpoptions' for this.
+
+Autoindent didn't work for ":insert" and ":append".
+
+Using ":append" in an empty buffer kept the dummy line. Now it's deleted to
+be Vi compatible.
+
+When reading commands from a file and stdout goes to a terminal, would still
+request the xterm version. Vim can't read it, thus the output went to the
+shell and caused trouble there.
+
vim:tw=78:ts=8:ft=help:norl: