diff options
| author | Richard M. Stallman | 2005-07-16 17:16:57 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-07-16 17:16:57 +0000 |
| commit | b372cfa99777f6c3296e6ec538f25edf3c9cd374 (patch) | |
| tree | 671b13b97a9942e362ec23050ac03a6c0eed6a13 | |
| parent | 9d8f0a3cbfc54d4986ff8dbbec5ce72744dbd1f9 (diff) | |
| download | emacs-b372cfa99777f6c3296e6ec538f25edf3c9cd374.tar.gz emacs-b372cfa99777f6c3296e6ec538f25edf3c9cd374.zip | |
(checkdoc-make-overlay, checkdoc-overlay-put, checkdoc-delete-overlay)
(checkdoc-overlay-start, checkdoc-overlay-end)
(checkdoc-mode-line-update, checkdoc-char=):
Define such that compiler knows they are defined.
(checkdoc-call-eval-buffer): Deleted. Use eval-buffer directly.
(checkdoc-read-event): Deleted. Use read-event directly.
| -rw-r--r-- | lisp/emacs-lisp/checkdoc.el | 44 |
1 files changed, 16 insertions, 28 deletions
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el index 6534af050f3..2ed1f9b552b 100644 --- a/lisp/emacs-lisp/checkdoc.el +++ b/lisp/emacs-lisp/checkdoc.el | |||
| @@ -430,32 +430,20 @@ be re-created.") | |||
| 430 | 430 | ||
| 431 | ;;; Compatibility | 431 | ;;; Compatibility |
| 432 | ;; | 432 | ;; |
| 433 | (if (string-match "X[Ee]macs" emacs-version) | 433 | (defalias 'checkdoc-make-overlay |
| 434 | (progn | 434 | (if (featurep 'xemacs) 'make-extent 'make-overlay)) |
| 435 | (defalias 'checkdoc-make-overlay 'make-extent) | 435 | (defalias 'checkdoc-overlay-put |
| 436 | (defalias 'checkdoc-overlay-put 'set-extent-property) | 436 | (if (featurep 'xemacs) 'set-extent-property 'overlay-put)) |
| 437 | (defalias 'checkdoc-delete-overlay 'delete-extent) | 437 | (defalias 'checkdoc-delete-overlay |
| 438 | (defalias 'checkdoc-overlay-start 'extent-start) | 438 | (if (featurep 'xemacs) 'delete-extent 'delete-overlay)) |
| 439 | (defalias 'checkdoc-overlay-end 'extent-end) | 439 | (defalias 'checkdoc-overlay-start |
| 440 | (defalias 'checkdoc-mode-line-update 'redraw-modeline) | 440 | (if (featurep 'xemacs) 'extent-start 'overlay-start)) |
| 441 | (defalias 'checkdoc-call-eval-buffer 'eval-buffer) | 441 | (defalias 'checkdoc-overlay-end |
| 442 | ) | 442 | (if (featurep 'xemacs) 'extent-end 'overlay-end)) |
| 443 | (defalias 'checkdoc-make-overlay 'make-overlay) | 443 | (defalias 'checkdoc-mode-line-update |
| 444 | (defalias 'checkdoc-overlay-put 'overlay-put) | 444 | (if (featurep 'xemacs) 'redraw-modeline 'force-mode-line-update)) |
| 445 | (defalias 'checkdoc-delete-overlay 'delete-overlay) | 445 | (defalias 'checkdoc-char= |
| 446 | (defalias 'checkdoc-overlay-start 'overlay-start) | 446 | (if (featurep 'xemacs) 'char= '=)) |
| 447 | (defalias 'checkdoc-overlay-end 'overlay-end) | ||
| 448 | (defalias 'checkdoc-mode-line-update 'force-mode-line-update) | ||
| 449 | (defalias 'checkdoc-call-eval-buffer 'eval-current-buffer) | ||
| 450 | ) | ||
| 451 | |||
| 452 | ;; Emacs 20s have MULE characters which don't equate to numbers. | ||
| 453 | (if (fboundp 'char=) | ||
| 454 | (defalias 'checkdoc-char= 'char=) | ||
| 455 | (defalias 'checkdoc-char= '=)) | ||
| 456 | |||
| 457 | ;; Read events, not characters | ||
| 458 | (defalias 'checkdoc-read-event 'read-event) | ||
| 459 | 447 | ||
| 460 | ;;; User level commands | 448 | ;;; User level commands |
| 461 | ;; | 449 | ;; |
| @@ -628,7 +616,7 @@ style." | |||
| 628 | (goto-char (checkdoc-error-start (car (car err-list)))) | 616 | (goto-char (checkdoc-error-start (car (car err-list)))) |
| 629 | (if (not (pos-visible-in-window-p)) | 617 | (if (not (pos-visible-in-window-p)) |
| 630 | (recenter (- (window-height) 2))) | 618 | (recenter (- (window-height) 2))) |
| 631 | (setq c (checkdoc-read-event))) | 619 | (setq c (read-event))) |
| 632 | (if (not (integerp c)) (setq c ??)) | 620 | (if (not (integerp c)) (setq c ??)) |
| 633 | (cond | 621 | (cond |
| 634 | ;; Exit condition | 622 | ;; Exit condition |
| @@ -844,7 +832,7 @@ Evaluation is done first because good documentation for something that | |||
| 844 | doesn't work is just not useful. Comments, doc strings, and rogue | 832 | doesn't work is just not useful. Comments, doc strings, and rogue |
| 845 | spacing are all verified." | 833 | spacing are all verified." |
| 846 | (interactive) | 834 | (interactive) |
| 847 | (checkdoc-call-eval-buffer nil) | 835 | (eval-buffer nil) |
| 848 | (checkdoc-current-buffer t)) | 836 | (checkdoc-current-buffer t)) |
| 849 | 837 | ||
| 850 | ;;;###autoload | 838 | ;;;###autoload |