Update runtime files.
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt
index 543c1df..838b600 100644
--- a/runtime/doc/autocmd.txt
+++ b/runtime/doc/autocmd.txt
@@ -1,4 +1,4 @@
-*autocmd.txt* For Vim version 7.4b. Last change: 2013 Jun 15
+*autocmd.txt* For Vim version 7.4b. Last change: 2013 Aug 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -952,7 +952,8 @@
*file-pattern*
The pattern is interpreted like mostly used in file names:
- * matches any sequence of characters
+ * matches any sequence of characters; Unusal: includes path
+ separators
? matches any single character
\? matches a '?'
. matches a '.'
diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt
index b726360..be29d9e 100644
--- a/runtime/doc/editing.txt
+++ b/runtime/doc/editing.txt
@@ -1,4 +1,4 @@
-*editing.txt* For Vim version 7.4b. Last change: 2013 Feb 07
+*editing.txt* For Vim version 7.4b. Last change: 2013 Aug 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -185,12 +185,13 @@
that does not work for all commands.
If you want to keep the changed buffer without saving it, switch on the
-'hidden' option. See |hidden-buffer|.
+'hidden' option. See |hidden-buffer|. Some commands work like this even when
+'hidden' is not set, check the help for the command.
==============================================================================
2. Editing a file *edit-a-file*
- *:e* *:edit*
+ *:e* *:edit* *reload*
:e[dit] [++opt] [+cmd] Edit the current file. This is useful to re-edit the
current file, when it has been changed outside of Vim.
This fails when changes have been made to the current
@@ -199,7 +200,7 @@
Also see |++opt| and |+cmd|.
{Vi: no ++opt}
- *:edit!*
+ *:edit!* *discard*
:e[dit]! [++opt] [+cmd]
Edit the current file always. Discard any changes to
the current buffer. This is useful if you want to
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 9a8fbad..7dd3412 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 7.4b. Last change: 2013 Jun 11
+*eval.txt* For Vim version 7.4b. Last change: 2013 Aug 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5884,6 +5884,9 @@
< To make the result more system-independent, the shell output
is filtered to replace <CR> with <NL> for Macintosh, and
<CR><NL> with <NL> for DOS-like systems.
+ To avoid the string being truncated at a NUL, all NUL
+ characters are replaced with SOH (0x01).
+
The command executed is constructed using several options:
'shell' 'shellcmdflag' 'shellxquote' {expr} 'shellredir' {tmp} 'shellxquote'
({tmp} is an automatically generated file name).
diff --git a/runtime/doc/indent.txt b/runtime/doc/indent.txt
index f9e8a69..5c67cbd 100644
--- a/runtime/doc/indent.txt
+++ b/runtime/doc/indent.txt
@@ -1,4 +1,4 @@
-*indent.txt* For Vim version 7.4b. Last change: 2013 Jun 13
+*indent.txt* For Vim version 7.4b. Last change: 2013 Aug 03
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt
index 7981439..b042063 100644
--- a/runtime/doc/quickfix.txt
+++ b/runtime/doc/quickfix.txt
@@ -1,4 +1,4 @@
-*quickfix.txt* For Vim version 7.4b. Last change: 2013 Mar 07
+*quickfix.txt* For Vim version 7.4b. Last change: 2013 Aug 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -899,6 +899,8 @@
Special characters in 'errorformat' are comma and backslash. See
|efm-entries| for how to deal with them. Note that a literal "%" is matched
by "%%", thus it is not escaped with a backslash.
+Keep in mind that in the `:make` and `:grep` output all NUL characters are
+replaced with SOH (0x01).
Note: By default the difference between upper and lowercase is ignored. If
you want to match case, add "\C" to the pattern |/\C|.
diff --git a/runtime/doc/tags b/runtime/doc/tags
index f5b61b4..b7e16df 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -5378,6 +5378,7 @@
dircolors.vim syntax.txt /*dircolors.vim*
dis motion.txt /*dis*
disable-menus gui.txt /*disable-menus*
+discard editing.txt /*discard*
distribute-script usr_41.txt /*distribute-script*
distribution intro.txt /*distribution*
diw motion.txt /*diw*
@@ -7508,6 +7509,7 @@
register-variable eval.txt /*register-variable*
registers change.txt /*registers*
regular-expression pattern.txt /*regular-expression*
+reload editing.txt /*reload*
reltime() eval.txt /*reltime()*
reltimestr() eval.txt /*reltimestr()*
remote.txt remote.txt /*remote.txt*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 434dcce..f1134d4 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 7.4b. Last change: 2013 Jul 28
+*todo.txt* For Vim version 7.4b. Last change: 2013 Aug 03
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -34,7 +34,7 @@
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Syntax file updates. (Doug Kearns, Jul 28)
+PHP indent script. (John Wellesz, Aug 2)
Python: ":py raw_input('prompt')" doesn't work. (Manu Hack)
@@ -106,9 +106,6 @@
Bug with 'cursorline' in diff mode. Line being scrolled into view gets
highlighted as the cursor line. (Alessandro Ivaldi, 2013 Jun 4)
-Bug when setting Visual area manually and 'selection' is exclusive, includes
-one character too much. (Ingo Karkat, 2013 Jul 26)
-
Patch to add the bufferlist() function. (Yegappan Lakshmanan, 2013 May 5)
May 17: with winlist() and tabpagelist().
May 19: with local variables.
@@ -211,8 +208,6 @@
Issue 72: 'autochdir' causes problems for :vimgrep.
-'autochdir' causes problems for setbufvar(). (Ben Fritz, 2013 Jul 16)
-
Session file creation: 'autochdir' causes trouble. Keep it off until after
loading all files.
@@ -308,9 +303,6 @@
Patch to improve "it" and "at" text object matching. (Christian Brabandt, 2011
Nov 20)
-Windows 7 confirm() dialog can be taller than the screen. (David Fishburn,
-2013 Jul 9) Does not count the height of the buttons?
-
Patch to improve GUI find/replace dialog. (Christian Brabandt, 2012 May 26)
Update Jun 2.
@@ -933,6 +925,9 @@
'scrollbind' is not respected when deleting lines or undo. (Milan Vancura,
2009 Jan 16)
+Patch to support strikethrough next to bold and italic. (Christian Brabandt,
+2013 Jul 30)
+
Document that default font in Athena can be set with resources:
XtDefaultFont: "9x15"
XtDefaultFontSet: "9x15"
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index a6d31aa..48a7645 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt* For Vim version 7.4b. Last change: 2013 Jul 28
+*version7.txt* For Vim version 7.4b. Last change: 2013 Aug 02
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -10262,6 +10262,11 @@
Lua interface now also uses userdata binded to Vim structures. (Taro
Muraoka, Luis Carvalho)
+ glob() and autocommand patterns used to work with the undocumented
+ "\{n,m\}" item from a regexp. "\{" is now used for a literal "{", as
+ this is normal in shell file patterns. Now used "\\\{n,m\}" to get
+ "\{n,m}" in the regexp pattern.
+
Added *added-7.4*
-----
@@ -10349,8 +10354,7 @@
Added |v:windowid| variable containing current window number in GUI
Vim. (Christian J. Robinson, Lech Lorens)
- Added rxvt-unicode and >xterm-277 mouse support. (Yiding Jia, Hayaki
- Saito)
+ Added rxvt-unicode and SGR mouse support. (Yiding Jia, Hayaki Saito)
All changes in 7.4 *fixed-7.4*