diff runtime/doc/eval.txt @ 2513:a88237afdb20 vim73

Change readfile() to ignore byte order marks, unless in binary mode.
author Bram Moolenaar <bram@vim.org>
date Sat, 07 Aug 2010 20:30:49 +0200
parents 1e5bc1cdec13
children a89f8c036bc5
line wrap: on
line diff
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt*	For Vim version 7.3e.  Last change: 2010 Aug 04
+*eval.txt*	For Vim version 7.3e.  Last change: 2010 Aug 07
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -4524,6 +4524,7 @@ readfile({fname} [, {binary} [, {max}]])
 		as an item.  Lines broken at NL characters.  Macintosh files
 		separated with CR will result in a single long line (unless a
 		NL appears somewhere).
+		All NUL characters are replaced with a NL character.
 		When {binary} is equal to "b" binary mode is used:
 		- When the last line ends in a NL an extra empty list item is
 		  added.
@@ -4531,7 +4532,8 @@ readfile({fname} [, {binary} [, {max}]])
 		Otherwise:
 		- CR characters that appear before a NL are removed.
 		- Whether the last line ends in a NL or not does not matter.
-		All NUL characters are replaced with a NL character.
+		- When 'encoding' is Unicode any UTF-8 byte order mark is
+		  removed from the text.
 		When {max} is given this specifies the maximum number of lines
 		to be read.  Useful if you only want to check the first ten
 		lines of a file: >