/[emacs]/emacs/lispref/markers.texi
ViewVC logotype

Diff of /emacs/lispref/markers.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by gerd, Wed Jan 5 14:59:13 2000 UTC revision 1.12.18.1 by miles, Fri Apr 4 06:20:42 2003 UTC
# Line 1  Line 1 
1  @c -*-texinfo-*-  @c -*-texinfo-*-
2  @c This is part of the GNU Emacs Lisp Reference Manual.  @c This is part of the GNU Emacs Lisp Reference Manual.
3  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999  @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999
4  @c   Free Software Foundation, Inc.  @c   Free Software Foundation, Inc.
5  @c See the file elisp.texi for copying conditions.  @c See the file elisp.texi for copying conditions.
6  @setfilename ../info/markers  @setfilename ../info/markers
7  @node Markers, Text, Positions, Top  @node Markers, Text, Positions, Top
# Line 558  command loop deactivates the mark after Line 558  command loop deactivates the mark after
558  Transient Mark mode is enabled).  All the primitives that change the  Transient Mark mode is enabled).  All the primitives that change the
559  buffer set @code{deactivate-mark}, to deactivate the mark when the  buffer set @code{deactivate-mark}, to deactivate the mark when the
560  command is finished.  command is finished.
561    
562    To write Lisp code that modifies the buffer without causing
563    deactivation of the mark at the end of the command, bind
564    @code{deactivate-mark} to @code{nil} around the code that does the
565    modification.  For example:
566    
567    @example
568    (let (deactivate-mark)
569      (insert " "))
570    @end example
571  @end defvar  @end defvar
572    
573  @defun deactivate-mark  @defun deactivate-mark
# Line 585  marks of the current buffer, most recent Line 595  marks of the current buffer, most recent
595  @example  @example
596  @group  @group
597  mark-ring  mark-ring
598  @result{} (#<marker at 11050 in markers.texi>  @result{} (#<marker at 11050 in markers.texi>
599      #<marker at 10832 in markers.texi>      #<marker at 10832 in markers.texi>
600      @dots{})      @dots{})
601  @end group  @end group

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.12.18.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26