[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/man/cl.texi
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/man/cl.texi |
Date: |
Fri, 04 Apr 2003 01:23:31 -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*}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/man/cl.texi,
Miles Bader <=