updated for version 7.0e07
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 4fff9d0..0a9f90c 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt*      For Vim version 7.0e.  Last change: 2006 Apr 21
+*eval.txt*      For Vim version 7.0e.  Last change: 2006 Apr 23
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1664,6 +1664,7 @@
 prevnonblank( {lnum})		Number	line nr of non-blank line <= {lnum}
 printf( {fmt}, {expr1}...)	String  format text
 pumvisible()			Number  whether popup menu is visible
+pushkeys( {string} [, {mode}])	Number  add key sequence to typeahead buffer
 range( {expr} [, {max} [, {stride}]])
 				List	items from {expr} to {max}
 readfile({fname} [, {binary} [, {max}]])
@@ -3795,6 +3796,23 @@
 		This can be used to avoid some things that would remove the
 		popup menu.
 
+pushkeys({string} [, {mode}])				*pushkeys()*
+		Characters in {string} are queued for processing as if they
+		were typed by user.  They are added to the end of the
+		typeahead buffer, thus if a mapping is still being executed
+		these characters come after them.
+		The function does not wait for processing of keys contained in
+		{string}.
+		To include special keys into {string}, use double-quotes
+		and "\..." notation |expr-quote|. For example,
+		pushkeys("\<CR>") simulates pressing of the Enter key. But
+		pushkeys('\<CR>') pushes 5 characters.
+		If {mode} is absent, keys are remapped.
+		{mode} is a String, which can contain these character flags:
+		'm'	remap keys. This is default.
+		'n'	do not remap keys
+		Return value is always 0.
+
 							*E726* *E727*
 range({expr} [, {max} [, {stride}]])				*range()*
 		Returns a |List| with Numbers:
diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt
index b3ccddf..144261c 100644
--- a/runtime/doc/insert.txt
+++ b/runtime/doc/insert.txt
@@ -1,4 +1,4 @@
-*insert.txt*    For Vim version 7.0e.  Last change: 2006 Apr 20
+*insert.txt*    For Vim version 7.0e.  Last change: 2006 Apr 23
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1017,6 +1017,8 @@
 	kind		single letter indicating the type of completion
 	icase		when non-zero case is to be ignored; when omitted
 			the 'ignorecase' option is used
+	dup		when non-zero this match will be added even when an
+			item with the same word is already present.
 
 All of these except 'icase' must be a string.  If an item does not meet these
 requirements then an error message is given and further items in the list are
diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt
index ee59953..3428bfb 100644
--- a/runtime/doc/pi_netrw.txt
+++ b/runtime/doc/pi_netrw.txt
@@ -1,4 +1,4 @@
-*pi_netrw.txt*  For Vim version 7.0e.  Last change: Apr 21, 2006
+*pi_netrw.txt*  For Vim version 7.0d.  Last change: Apr 22, 2006
 
 		VIM REFERENCE MANUAL    by Charles E. Campbell, Jr.
 
@@ -965,6 +965,17 @@
 the shifted-down and -up arrows work with the list to move to the next
 or previous files in that list.
 
+						*netrw-starstarpat*
+When Explore, Sexplore, Hexplore, or Vexplore are used with a **//pattern,
+such as:
+>
+	:Explore **//pattern
+<
+then Explore will use |:vimgrep| to find files like |netrw-starpat|;
+however, Explore will also search subdirectories as well as the current
+directory.
+
+
 REFRESHING THE LISTING					*netrw-ctrl-l*
 
 To refresh either a local or remote directory listing, press ctrl-l (<c-l>) or
diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt
index 59c8bef..1b46f49 100644
--- a/runtime/doc/starting.txt
+++ b/runtime/doc/starting.txt
@@ -1,4 +1,4 @@
-*starting.txt*  For Vim version 7.0e.  Last change: 2006 Apr 02
+*starting.txt*  For Vim version 7.0e.  Last change: 2006 Apr 23
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1218,8 +1218,8 @@
   :nmap <F2> :wa<Bar>exe "mksession! " . v:this_session<CR>:so ~/sessions/
 This saves the current Session, and starts off the command to load another.
 
-A session only includes the current tab page.  There currently is no option to
-store all tab pages. |tab-page|
+A session includes all tab pages, unless "tabpages" was removed from
+'sessionoptions'. |tab-page|
 
 The |SessionLoadPost| autocmd event is triggered after a session file is
 loaded/sourced.
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 64a5a64..b1f726b 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -6305,6 +6305,7 @@
 netrw-sortsequence	pi_netrw.txt	/*netrw-sortsequence*
 netrw-starpat	pi_netrw.txt	/*netrw-starpat*
 netrw-starstar	pi_netrw.txt	/*netrw-starstar*
+netrw-starstarpat	pi_netrw.txt	/*netrw-starstarpat*
 netrw-start	pi_netrw.txt	/*netrw-start*
 netrw-transparent	pi_netrw.txt	/*netrw-transparent*
 netrw-u	pi_netrw.txt	/*netrw-u*
@@ -6558,6 +6559,7 @@
 ptcap.vim	syntax.txt	/*ptcap.vim*
 pterm-mouse	options.txt	/*pterm-mouse*
 pumvisible()	eval.txt	/*pumvisible()*
+pushkeys()	eval.txt	/*pushkeys()*
 put	change.txt	/*put*
 put-Visual-mode	change.txt	/*put-Visual-mode*
 python	if_pyth.txt	/*python*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index e239ba7..0e4a90c 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.0e.  Last change: 2006 Apr 22
+*todo.txt*      For Vim version 7.0e.  Last change: 2006 Apr 23
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -30,6 +30,13 @@
 							*known-bugs*
 -------------------- Known bugs and current work -----------------------
 
+Omit errors for slicing?
+
+When there is only one match and "longest" used then CTRL-X CTRL-N shows
+original match instead of longest. (Nicolas Schodet)
+
+Line completion on "/**" gives error messages. (Nicolas Schodet)
+
 Crash in "z=" when the change triggers checking out the file, FileChangedRO
 event.  Problem in move_lines()?  FileChangedShell also involved? (Neil Bird)
 Added a few checks for valid buffer, did that help?
diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt
index 1a82a1d..de6bc0c 100644
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0e.  Last change: 2006 Apr 22
+*version7.txt*  For Vim version 7.0e.  Last change: 2006 Apr 23
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -775,6 +775,7 @@
 |mkdir()|		create a directory
 |printf()|		format text
 |pumvisible()|		check whether the popup menu is displayed
+|pushkeys()|		put characters in the typeahead buffer
 |range()|		generate a List with numbers
 |readfile()|		read a file into a list of lines
 |reltime()|		get time value, possibly relative
@@ -2595,4 +2596,7 @@
 
 When showing menus the mode character was sometimes wrong.
 
+Added pushkeys(). (Yakov Lerner)
+
+
  vim:tw=78:ts=8:ft=help:norl: