# HG changeset patch # User Richard M. Stallman # Date 1111427262 0 # Node ID ab5e3944cf27ca0aed5dde120516813198805a5c # Parent 4dec7a239cfaacbdfe162ec7bd3b52045fad58d8 (Invisible Text): State default value of line-move-ignore-invisible. (Managing Overlays): Document remove-overlays. (Standard Faces): Document escape-glyph face. diff -r 4dec7a239cfa -r ab5e3944cf27 lispref/display.texi --- a/lispref/display.texi Mon Mar 21 17:44:27 2005 +0000 +++ b/lispref/display.texi Mon Mar 21 17:47:42 2005 +0000 @@ -753,8 +753,8 @@ Ordinarily, functions that operate on text or move point do not care whether the text is invisible. The user-level line motion commands explicitly ignore invisible newlines if -@code{line-move-ignore-invisible} is non-@code{nil}, but only because -they are explicitly programmed to do so. +@code{line-move-ignore-invisible} is non-@code{nil} (the default), but +only because they are explicitly programmed to do so. However, if a command ends with point inside or immediately after invisible text, the main editing loop moves point further forward or @@ -1138,6 +1138,18 @@ ``lost''. @end defun +@defun remove-overlays &optional start end name value +This function removes all the overlays between @var{start} and +@var{end} whose property @var{name} has the value @var{value}. It can +move the endpoints of the overlays in the region, or split them. + +If @var{name} is omitted or nil, it means to delete all overlays in +the specified region. If @var{start} and/or @var{end} are omitted or +nil, that means the beginning and end of the buffer respectively. +Therefore, @code{(remove-overlays)} removes all the overlays in the +current buffer. +@end defun + Here are some examples: @example @@ -1718,6 +1730,10 @@ @kindex trailing-whitespace @r{(face name)} This face is used to display excess whitespace at the end of a line, if @code{show-trailing-whitespace} is non-@code{nil}. + +@item escape-glyph +@kindex escape-glyph @r{(face name)} +This face is used to display control characters and escape glyphs. @end table In contrast, these faces are provided to change the appearance of text