diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2020-12-12 12:20:38 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2020-12-12 12:20:43 +0100 |
commit | b41942fac93b3a817a7b7848c2bd05ee15a4f6f2 (patch) | |
tree | 849d61fedfdee94771f0548121353ff04094c2b0 /src/fileio.c | |
parent | 61b6cc401a9adf7f718c1c9c4350181ecd413f1c (diff) | |
download | emacs-b41942fac93b3a817a7b7848c2bd05ee15a4f6f2.tar.gz |
Improve the documentation of marker handling when reverting
* doc/lispref/backups.texi (Reverting): Mention markers from
non-file sources (bug#30028).
* lisp/files.el (revert-buffer): Mention what happens with markers
(bug#30028).
* src/fileio.c (Finsert_file_contents): Say a bit more about what
markers are restored (bug#30028).
Diffstat (limited to 'src/fileio.c')
-rw-r--r-- | src/fileio.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/fileio.c b/src/fileio.c index 283813ff89e..702c1438283 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -3757,9 +3757,10 @@ characters in the buffer. If VISIT is non-nil, BEG and END must be nil. If optional fifth argument REPLACE is non-nil, replace the current buffer contents (in the accessible portion) with the file contents. This is better than simply deleting and inserting the whole thing -because (1) it preserves some marker positions and (2) it puts less data -in the undo list. When REPLACE is non-nil, the second return value is -the number of characters that replace previous buffer contents. +because (1) it preserves some marker positions (in unchanged portions +at the start and end of the buffer) and (2) it puts less data in the +undo list. When REPLACE is non-nil, the second return value is the +number of characters that replace previous buffer contents. This function does code conversion according to the value of `coding-system-for-read' or `file-coding-system-alist', and sets the |