diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt
index b4cdc482430501465ab4912ec8d999f01f77721b..a10e8220a7e8aecbbf6e9b7c2f5f7f0e4c1b3625 100644
--- a/runtime/doc/editing.txt
+++ b/runtime/doc/editing.txt
@@ -1376,7 +1376,7 @@ check if the encryption works as expected.  If you get one of these errors
 don't write the file encrypted!  You need to rebuild the Vim binary to fix
 this.
 
-*E831* This is an internal error, "cannot happen".  If you can reproduc it,
+*E831* This is an internal error, "cannot happen".  If you can reproduce it,
 please report to the developers.
 
 When reading a file that has been encrypted and the 'key' option is not empty,
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index d9174fcf11f8cf6a4eddbcc10b331abfd0cc8f21..605c3cbe1e1dc0ca095a2c256c19159d457dc671 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -30,11 +30,6 @@ be worked on, but only if you sponsor Vim development.  See |sponsor|.
 							*known-bugs*
 -------------------- Known bugs and current work -----------------------
 
-internal error hash_add() (Peter Odding)
-    :set tags=/tmp/bad_tags
-    :call taglist('.')
-Also with one line tags file. (Lech Lorens, Jun 9)
-
 gtk_selection_clear_targets not available in GTK1 (Patrick Texier)
 Use #ifdefs to use old code for GTK1.
 
diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt
index 63b279b322c7ef3ef93391e686f6c37d3569769e..eed7d9c4c7a6e9950a85b9d5daa23f1683a9ff71 100644
--- a/runtime/doc/various.txt
+++ b/runtime/doc/various.txt
@@ -189,7 +189,8 @@ g8			Print the hex values of the bytes used in the
 			mapping |:noremap|, the argument can be mapped anyway.
 			An alternative is to use |:execute|, which uses an
 			expression as argument.  This allows the use of
-			printable characters.  Example: >
+			printable characters to represent special characters.
+			Example: >
 				:exe "normal \<c-w>\<c-w>"
 <			{not in Vi, of course}
 			{not available when the |+ex_extra| feature was