Rename w_p_conceal to w_p_conc for consistency.
diff --git a/runtime/doc/mlang.txt b/runtime/doc/mlang.txt
index d7127da..d122521 100644
--- a/runtime/doc/mlang.txt
+++ b/runtime/doc/mlang.txt
@@ -58,8 +58,10 @@
 			The locale {name} must be a valid locale on your
 			system.  Some systems accept aliases like "en" or
 			"en_US", but some only accept the full specification
-			like "en_US.ISO_8859-1".
-			With the "messages" argument the language used for
+			like "en_US.ISO_8859-1".  On Unix systems you can use
+			the this command to see what locales are supported: >
+				:!locale -a
+<			With the "messages" argument the language used for
 			messages is set.  This can be different when you want,
 			for example, English messages while editing Japanese
 			text.  This sets $LC_MESSAGES.
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index cae009f..cbf0994 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1724,7 +1724,9 @@
 	2		Concealed text is completely hidden unless it has a
 			custom replacement character defined (see
 			|:syn-cchar|.
-	3		Concealed text is completely hidden.
+	3		Concealed text is completely hidden.  Note: when
+			moving the cursor after concealed items the position
+			will be wrong.
 
 
 				*'confirm'* *'cf'* *'noconfirm'* *'nocf'*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index d2db68a..1106927 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -34,6 +34,11 @@
 
 GTK: torn-off menu doesn't work.
 
+:find completion has duplicates. (Bjorn Winckler, 2010 Jul 18)
+
+Conceal: don't show for 'hlmatch' when 'modifiable' is off?
+And don't care about 'cursorline'.
+
 Make 'cryptmethod' global-local, so that a default specified in a .vimrc file
 is used for new files. (Christian J. Robinson)
 
@@ -2325,6 +2330,7 @@
 Diff mode:
 9   Instead invoking an external diff program, use builtin code.  One can be
     found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c
+    It's quite big and badly documented though.
 8   Use diff mode to show the changes made in a buffer (compared to the file).
     Use an unnamed buffer, like doing:
 	new | set bt=nofile | r # | 0d_ | diffthis | wincmd p | diffthis
@@ -3929,8 +3935,6 @@
     storing the differences.
     Alternative: before reloading a buffer, store it somewhere.  Keep a list
     of about 10 last reloaded buffers.
-    OR: before unloading, write a backup file with the current text, as if
-    doing ":w" twice before reloading.
 -   Make it possible to undo all the commands from a mapping, including a
     trailing unfinished command, e.g. for ":map K iX^[r".
 -   When accidentally hitting "R" instead of Ctrl-R, further Ctrl-R is not