aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-07-16 17:16:57 +0000
committerRichard M. Stallman2005-07-16 17:16:57 +0000
commitb372cfa99777f6c3296e6ec538f25edf3c9cd374 (patch)
tree671b13b97a9942e362ec23050ac03a6c0eed6a13
parent9d8f0a3cbfc54d4986ff8dbbec5ce72744dbd1f9 (diff)
downloademacs-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.el44
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
844doesn't work is just not useful. Comments, doc strings, and rogue 832doesn't work is just not useful. Comments, doc strings, and rogue
845spacing are all verified." 833spacing 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