emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/man/cl.texi


From: Juanma Barranquero
Subject: [Emacs-diffs] Changes to emacs/man/cl.texi
Date: Tue, 04 Feb 2003 09:53:33 -0500

Index: emacs/man/cl.texi
diff -c emacs/man/cl.texi:1.16 emacs/man/cl.texi:1.17
*** emacs/man/cl.texi:1.16      Wed Oct  2 19:24:31 2002
--- emacs/man/cl.texi   Tue Feb  4 09:53:27 2003
***************
*** 1031,1071 ****
  The following Emacs-specific functions are also @code{setf}-able.
  
  @smallexample
! buffer-file-name                  marker-position          
! buffer-modified-p                 match-data               
! buffer-name                       mouse-position           
! buffer-string                     overlay-end              
! buffer-substring                  overlay-get              
! current-buffer                    overlay-start            
! current-case-table                point                    
! current-column                    point-marker             
! current-global-map                point-max                
! current-input-mode                point-min                
! current-local-map                 process-buffer           
! current-window-configuration      process-filter           
! default-file-modes                process-sentinel         
! default-value                     read-mouse-position      
! documentation-property            screen-height            
! extent-data                       screen-menubar           
! extent-end-position               screen-width             
! extent-start-position             selected-window          
! face-background                   selected-screen          
! face-background-pixmap            selected-frame           
! face-font                         standard-case-table      
! face-foreground                   syntax-table             
! face-underline-p                  window-buffer            
! file-modes                        window-dedicated-p       
! frame-height                      window-display-table     
! frame-parameters                  window-height            
! frame-visible-p                   window-hscroll           
! frame-width                       window-point             
! get-register                      window-start             
! getenv                            window-width             
! global-key-binding                x-get-cut-buffer         
! keymap-parent                     x-get-cutbuffer          
  local-key-binding                 x-get-secondary-selection
! mark                              x-get-selection          
! mark-marker                       
  @end smallexample
  
  Most of these have directly corresponding ``set'' functions, like
--- 1031,1071 ----
  The following Emacs-specific functions are also @code{setf}-able.
  
  @smallexample
! buffer-file-name                  marker-position
! buffer-modified-p                 match-data
! buffer-name                       mouse-position
! buffer-string                     overlay-end
! buffer-substring                  overlay-get
! current-buffer                    overlay-start
! current-case-table                point
! current-column                    point-marker
! current-global-map                point-max
! current-input-mode                point-min
! current-local-map                 process-buffer
! current-window-configuration      process-filter
! default-file-modes                process-sentinel
! default-value                     read-mouse-position
! documentation-property            screen-height
! extent-data                       screen-menubar
! extent-end-position               screen-width
! extent-start-position             selected-window
! face-background                   selected-screen
! face-background-pixmap            selected-frame
! face-font                         standard-case-table
! face-foreground                   syntax-table
! face-underline-p                  window-buffer
! file-modes                        window-dedicated-p
! frame-height                      window-display-table
! frame-parameters                  window-height
! frame-visible-p                   window-hscroll
! frame-width                       window-point
! get-register                      window-start
! getenv                            window-width
! global-key-binding                x-get-cut-buffer
! keymap-parent                     x-get-cutbuffer
  local-key-binding                 x-get-secondary-selection
! mark                              x-get-selection
! mark-marker
  @end smallexample
  
  Most of these have directly corresponding ``set'' functions, like
***************
*** 2001,2007 ****
  Because they are implemented in terms of Emacs Lisp @code{catch}
  and @code{throw}, blocks have the same overhead as actual
  @code{catch} constructs (roughly two function calls).  However,
! the optimizing byte compiler will optimize away the @code{catch} 
  if the block does
  not in fact contain any @code{return} or @code{return-from} calls
  that jump to it.  This means that @code{do} loops and @code{defun*}
--- 2001,2007 ----
  Because they are implemented in terms of Emacs Lisp @code{catch}
  and @code{throw}, blocks have the same overhead as actual
  @code{catch} constructs (roughly two function calls).  However,
! the optimizing byte compiler will optimize away the @code{catch}
  if the block does
  not in fact contain any @code{return} or @code{return-from} calls
  that jump to it.  This means that @code{do} loops and @code{defun*}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]