mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-28 08:11:05 -08:00
* sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
* message.el (message-beginning-of-line): Use featurep instead of bound tests in order to resolve conditionals at compile time. * textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous) (reftex-toc-restore-region): * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer) (reftex-index-phrases-apply-to-region): * textmodes/ispell.el (ispell-word): * progmodes/vhdl-mode.el (vhdl-keep-region-active): * progmodes/pascal.el (pascal-mark-defun): * progmodes/f90.el (f90-mark-subprogram, f90-indent-region) (f90-fill-region): * emulation/tpu-edt.el (tpu-set-mark): * emulation/crisp.el (crisp-region-active): * winner.el (winner-active-region): * ansi-color.el (ansi-color-set-extent-face): Use featurep instead of bound tests in order to resolve conditionals at compile time.
This commit is contained in:
parent
845ec007da
commit
a445370f16
14 changed files with 56 additions and 33 deletions
|
|
@ -1,3 +1,20 @@
|
||||||
|
2008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
|
||||||
|
|
||||||
|
* textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
|
||||||
|
(reftex-toc-restore-region):
|
||||||
|
* textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
|
||||||
|
(reftex-index-phrases-apply-to-region):
|
||||||
|
* textmodes/ispell.el (ispell-word):
|
||||||
|
* progmodes/vhdl-mode.el (vhdl-keep-region-active):
|
||||||
|
* progmodes/pascal.el (pascal-mark-defun):
|
||||||
|
* progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
|
||||||
|
(f90-fill-region):
|
||||||
|
* emulation/tpu-edt.el (tpu-set-mark):
|
||||||
|
* emulation/crisp.el (crisp-region-active):
|
||||||
|
* winner.el (winner-active-region):
|
||||||
|
* ansi-color.el (ansi-color-set-extent-face): Use featurep instead
|
||||||
|
of bound tests in order to resolve conditionals at compile time.
|
||||||
|
|
||||||
2008-01-24 Juanma Barranquero <lekktu@gmail.com>
|
2008-01-24 Juanma Barranquero <lekktu@gmail.com>
|
||||||
|
|
||||||
* delsel.el (delsel-unload-function): Don't use `remprop'; it is
|
* delsel.el (delsel-unload-function): Don't use `remprop'; it is
|
||||||
|
|
|
||||||
|
|
@ -513,7 +513,7 @@ property."
|
||||||
(defun ansi-color-set-extent-face (extent face)
|
(defun ansi-color-set-extent-face (extent face)
|
||||||
"Set the `face' property of EXTENT to FACE.
|
"Set the `face' property of EXTENT to FACE.
|
||||||
XEmacs uses `set-extent-face', Emacs uses `overlay-put'."
|
XEmacs uses `set-extent-face', Emacs uses `overlay-put'."
|
||||||
(if (fboundp 'set-extent-face)
|
(if (featurep 'xemacs)
|
||||||
(set-extent-face extent face)
|
(set-extent-face extent face)
|
||||||
(overlay-put extent 'face face)))
|
(overlay-put extent 'face face)))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ does not load the scroll-all package."
|
||||||
|
|
||||||
(defun crisp-region-active ()
|
(defun crisp-region-active ()
|
||||||
"Compatibility function to test for an active region."
|
"Compatibility function to test for an active region."
|
||||||
(if (boundp 'zmacs-region-active-p)
|
(if (featurep 'xemacs)
|
||||||
zmacs-region-active-p
|
zmacs-region-active-p
|
||||||
mark-active))
|
mark-active))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -751,9 +751,7 @@ version of Emacs."
|
||||||
Sets the mark at POS and activates the region according to the
|
Sets the mark at POS and activates the region according to the
|
||||||
current version of Emacs."
|
current version of Emacs."
|
||||||
(set-mark pos)
|
(set-mark pos)
|
||||||
;; We use a separate `if' for the fboundp so the byte-compiler notices it
|
(when (featurep 'xemacs) (when pos (zmacs-activate-region))))
|
||||||
;; and doesn't complain about the subsequent call.
|
|
||||||
(if (fboundp 'zmacs-activate-region) (if pos (zmacs-activate-region))))
|
|
||||||
|
|
||||||
(defun tpu-string-prompt (prompt history-symbol)
|
(defun tpu-string-prompt (prompt history-symbol)
|
||||||
"Read a string with PROMPT."
|
"Read a string with PROMPT."
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,9 @@
|
||||||
|
2008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
|
||||||
|
|
||||||
|
* sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
|
||||||
|
* message.el (message-beginning-of-line): Use featurep instead of bound
|
||||||
|
tests in order to resolve conditionals at compile time.
|
||||||
|
|
||||||
2008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
|
2008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||||
|
|
||||||
* gnus-art.el (gnus-insert-mime-button): Don't decode description.
|
* gnus-art.el (gnus-insert-mime-button): Don't decode description.
|
||||||
|
|
|
||||||
|
|
@ -5952,7 +5952,7 @@ beginning of header value. Therefore, repeated calls will toggle point
|
||||||
between beginning of field and beginning of line."
|
between beginning of field and beginning of line."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(let ((zrs 'zmacs-region-stays))
|
(let ((zrs 'zmacs-region-stays))
|
||||||
(when (and (interactive-p) (boundp zrs))
|
(when (and (featurep 'xemacs) (interactive-p) (boundp zrs))
|
||||||
(set zrs t)))
|
(set zrs t)))
|
||||||
(if (and message-beginning-of-line
|
(if (and message-beginning-of-line
|
||||||
(message-point-in-header-p))
|
(message-point-in-header-p))
|
||||||
|
|
|
||||||
|
|
@ -290,15 +290,15 @@ Server : " server ":" (or port "2000") "
|
||||||
(get-char-property (or pos (point)) 'script-name))
|
(get-char-property (or pos (point)) 'script-name))
|
||||||
|
|
||||||
(eval-and-compile
|
(eval-and-compile
|
||||||
(defalias 'sieve-make-overlay (if (fboundp 'make-overlay)
|
(defalias 'sieve-make-overlay (if (featurep 'xemacs)
|
||||||
'make-overlay
|
'make-extent
|
||||||
'make-extent))
|
'make-overlay))
|
||||||
(defalias 'sieve-overlay-put (if (fboundp 'overlay-put)
|
(defalias 'sieve-overlay-put (if (featurep 'xemacs)
|
||||||
'overlay-put
|
'set-extent-property
|
||||||
'set-extent-property))
|
'overlay-put))
|
||||||
(defalias 'sieve-overlays-at (if (fboundp 'overlays-at)
|
(defalias 'sieve-overlays-at (if (featurep 'xemacs)
|
||||||
'overlays-at
|
'extents-at
|
||||||
'extents-at)))
|
'overlays-at)))
|
||||||
|
|
||||||
(defun sieve-highlight (on)
|
(defun sieve-highlight (on)
|
||||||
"Turn ON or off highlighting on the current language overlay."
|
"Turn ON or off highlighting on the current language overlay."
|
||||||
|
|
|
||||||
|
|
@ -1681,7 +1681,7 @@ A block is a subroutine, if-endif, etc."
|
||||||
(push-mark)
|
(push-mark)
|
||||||
(goto-char pos)
|
(goto-char pos)
|
||||||
(setq program (f90-beginning-of-subprogram))
|
(setq program (f90-beginning-of-subprogram))
|
||||||
(if (fboundp 'zmacs-activate-region)
|
(if (featurep 'xemacs)
|
||||||
(zmacs-activate-region)
|
(zmacs-activate-region)
|
||||||
(setq mark-active t
|
(setq mark-active t
|
||||||
deactivate-mark nil))
|
deactivate-mark nil))
|
||||||
|
|
@ -1866,7 +1866,7 @@ If run in the middle of a line, the line is not broken."
|
||||||
(goto-char save-point)
|
(goto-char save-point)
|
||||||
(set-marker end-region-mark nil)
|
(set-marker end-region-mark nil)
|
||||||
(set-marker save-point nil)
|
(set-marker save-point nil)
|
||||||
(if (fboundp 'zmacs-deactivate-region)
|
(if (featurep 'xemacs)
|
||||||
(zmacs-deactivate-region)
|
(zmacs-deactivate-region)
|
||||||
(deactivate-mark))))
|
(deactivate-mark))))
|
||||||
|
|
||||||
|
|
@ -1976,7 +1976,7 @@ Like `join-line', but handles F90 syntax."
|
||||||
f90-cache-position (point)))
|
f90-cache-position (point)))
|
||||||
(setq f90-cache-position nil)
|
(setq f90-cache-position nil)
|
||||||
(set-marker end-region-mark nil)
|
(set-marker end-region-mark nil)
|
||||||
(if (fboundp 'zmacs-deactivate-region)
|
(if (featurep 'xemacs)
|
||||||
(zmacs-deactivate-region)
|
(zmacs-deactivate-region)
|
||||||
(deactivate-mark))))
|
(deactivate-mark))))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -523,8 +523,8 @@ This puts the mark at the end, and point at the beginning."
|
||||||
(pascal-end-of-defun)
|
(pascal-end-of-defun)
|
||||||
(push-mark (point))
|
(push-mark (point))
|
||||||
(pascal-beg-of-defun)
|
(pascal-beg-of-defun)
|
||||||
(if (fboundp 'zmacs-activate-region)
|
(when (featurep 'xemacs)
|
||||||
(zmacs-activate-region)))
|
(zmacs-activate-region)))
|
||||||
|
|
||||||
(defun pascal-comment-area (start end)
|
(defun pascal-comment-area (start end)
|
||||||
"Put the region into a Pascal comment.
|
"Put the region into a Pascal comment.
|
||||||
|
|
|
||||||
|
|
@ -2047,7 +2047,7 @@ your style, only those that are different from the default.")
|
||||||
(defun vhdl-keep-region-active ()
|
(defun vhdl-keep-region-active ()
|
||||||
"Do whatever is necessary to keep the region active in XEmacs.
|
"Do whatever is necessary to keep the region active in XEmacs.
|
||||||
Ignore byte-compiler warnings you might see."
|
Ignore byte-compiler warnings you might see."
|
||||||
(and (boundp 'zmacs-region-stays)
|
(and (featurep 'xemacs)
|
||||||
(setq zmacs-region-stays t)))
|
(setq zmacs-region-stays t)))
|
||||||
|
|
||||||
;; `wildcard-to-regexp' is included only in XEmacs 21
|
;; `wildcard-to-regexp' is included only in XEmacs 21
|
||||||
|
|
|
||||||
|
|
@ -1627,7 +1627,7 @@ quit spell session exited."
|
||||||
(or quietly
|
(or quietly
|
||||||
(message "%s is correct"
|
(message "%s is correct"
|
||||||
(funcall ispell-format-word-function word)))
|
(funcall ispell-format-word-function word)))
|
||||||
(and (fboundp 'extent-at)
|
(and (featurep 'xemacs)
|
||||||
(extent-at start)
|
(extent-at start)
|
||||||
(and (fboundp 'delete-extent)
|
(and (fboundp 'delete-extent)
|
||||||
(delete-extent (extent-at start)))))
|
(delete-extent (extent-at start)))))
|
||||||
|
|
@ -1636,7 +1636,7 @@ quit spell session exited."
|
||||||
(message "%s is correct because of root %s"
|
(message "%s is correct because of root %s"
|
||||||
(funcall ispell-format-word-function word)
|
(funcall ispell-format-word-function word)
|
||||||
(funcall ispell-format-word-function poss)))
|
(funcall ispell-format-word-function poss)))
|
||||||
(and (fboundp 'extent-at)
|
(and (featurep 'xemacs)
|
||||||
(extent-at start)
|
(extent-at start)
|
||||||
(and (fboundp 'delete-extent)
|
(and (fboundp 'delete-extent)
|
||||||
(delete-extent (extent-at start)))))
|
(delete-extent (extent-at start)))))
|
||||||
|
|
|
||||||
|
|
@ -1243,8 +1243,9 @@ If the buffer is non-empty, delete the old header first."
|
||||||
(beginning-of-line 2))
|
(beginning-of-line 2))
|
||||||
(while (looking-at "^[ \t]*$")
|
(while (looking-at "^[ \t]*$")
|
||||||
(beginning-of-line 2))
|
(beginning-of-line 2))
|
||||||
(cond ((fboundp 'zmacs-activate-region) (zmacs-activate-region))
|
(if (featurep 'xemacs)
|
||||||
((boundp 'make-active) (setq mark-active t)))
|
(zmacs-activate-region)
|
||||||
|
(setq mark-active t))
|
||||||
(if (yes-or-no-p "Delete and rebuild header? ")
|
(if (yes-or-no-p "Delete and rebuild header? ")
|
||||||
(delete-region (point-min) (point))))
|
(delete-region (point-min) (point))))
|
||||||
|
|
||||||
|
|
@ -1495,8 +1496,9 @@ index the new part without having to go over the unchanged parts again."
|
||||||
(unwind-protect
|
(unwind-protect
|
||||||
(progn
|
(progn
|
||||||
;; Hide the region highlighting
|
;; Hide the region highlighting
|
||||||
(cond ((fboundp 'zmacs-deactivate-region) (zmacs-deactivate-region))
|
(if (featurep 'xemacs)
|
||||||
((fboundp 'deactivate-mark) (deactivate-mark)))
|
(zmacs-deactivate-region)
|
||||||
|
(deactivate-mark))
|
||||||
(delete-other-windows)
|
(delete-other-windows)
|
||||||
(reftex-index-visit-phrases-buffer)
|
(reftex-index-visit-phrases-buffer)
|
||||||
(reftex-index-all-phrases))
|
(reftex-index-all-phrases))
|
||||||
|
|
|
||||||
|
|
@ -326,7 +326,7 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help
|
||||||
(defun reftex-toc-next (&optional arg)
|
(defun reftex-toc-next (&optional arg)
|
||||||
"Move to next selectable item."
|
"Move to next selectable item."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t))
|
(when (featurep 'xemacs) (setq zmacs-region-stays t))
|
||||||
(setq reftex-callback-fwd t)
|
(setq reftex-callback-fwd t)
|
||||||
(or (eobp) (forward-char 1))
|
(or (eobp) (forward-char 1))
|
||||||
(goto-char (or (next-single-property-change (point) :data)
|
(goto-char (or (next-single-property-change (point) :data)
|
||||||
|
|
@ -334,21 +334,21 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help
|
||||||
(defun reftex-toc-previous (&optional arg)
|
(defun reftex-toc-previous (&optional arg)
|
||||||
"Move to previous selectable item."
|
"Move to previous selectable item."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t))
|
(when (featurep 'xemacs) (setq zmacs-region-stays t))
|
||||||
(setq reftex-callback-fwd nil)
|
(setq reftex-callback-fwd nil)
|
||||||
(goto-char (or (previous-single-property-change (point) :data)
|
(goto-char (or (previous-single-property-change (point) :data)
|
||||||
(point))))
|
(point))))
|
||||||
(defun reftex-toc-next-heading (&optional arg)
|
(defun reftex-toc-next-heading (&optional arg)
|
||||||
"Move to next table of contentes line."
|
"Move to next table of contentes line."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t))
|
(when (featurep 'xemacs) (setq zmacs-region-stays t))
|
||||||
(end-of-line)
|
(end-of-line)
|
||||||
(re-search-forward "^ " nil t arg)
|
(re-search-forward "^ " nil t arg)
|
||||||
(beginning-of-line))
|
(beginning-of-line))
|
||||||
(defun reftex-toc-previous-heading (&optional arg)
|
(defun reftex-toc-previous-heading (&optional arg)
|
||||||
"Move to previous table of contentes line."
|
"Move to previous table of contentes line."
|
||||||
(interactive "p")
|
(interactive "p")
|
||||||
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t))
|
(when (featurep 'xemacs) (setq zmacs-region-stays t))
|
||||||
(re-search-backward "^ " nil t arg))
|
(re-search-backward "^ " nil t arg))
|
||||||
(defun reftex-toc-toggle-follow ()
|
(defun reftex-toc-toggle-follow ()
|
||||||
"Toggle follow (other window follows with context)."
|
"Toggle follow (other window follows with context)."
|
||||||
|
|
@ -637,7 +637,7 @@ point."
|
||||||
(if mark-line
|
(if mark-line
|
||||||
(progn
|
(progn
|
||||||
(set-mark mpos)
|
(set-mark mpos)
|
||||||
(if (fboundp 'zmacs-activate-region)
|
(if (featurep 'xemacs)
|
||||||
(zmacs-activate-region)
|
(zmacs-activate-region)
|
||||||
(setq mark-active t
|
(setq mark-active t
|
||||||
deactivate-mark nil)))))
|
deactivate-mark nil)))))
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@
|
||||||
'(region-active-p)))
|
'(region-active-p)))
|
||||||
|
|
||||||
(defsetf winner-active-region () (store)
|
(defsetf winner-active-region () (store)
|
||||||
(if (fboundp 'zmacs-activate-region)
|
(if (featurep 'xemacs)
|
||||||
`(if ,store (zmacs-activate-region)
|
`(if ,store (zmacs-activate-region)
|
||||||
(zmacs-deactivate-region))
|
(zmacs-deactivate-region))
|
||||||
`(setq mark-active ,store)))
|
`(setq mark-active ,store)))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue