[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/help-fns.el [lexbind]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/help-fns.el [lexbind] |
Date: |
Tue, 14 Oct 2003 19:51:59 -0400 |
Index: emacs/lisp/help-fns.el
diff -c emacs/lisp/help-fns.el:1.9.2.2 emacs/lisp/help-fns.el:1.9.2.3
*** emacs/lisp/help-fns.el:1.9.2.2 Fri Apr 4 01:20:06 2003
--- emacs/lisp/help-fns.el Tue Oct 14 19:51:05 2003
***************
*** 175,189 ****
(defun help-add-fundoc-usage (doc arglist)
"Add the usage info to the docstring DOC.
If DOC already has a usage info, then just return DOC unchanged.
! The usage info is built from ARGLIST. DOC can be nil."
(unless (stringp doc) (setq doc "Not documented"))
! (if (string-match "\n\n(fn\\(\\( .*\\)?)\\)\\'" doc)
doc
(format "%s%s%s" doc
(if (string-match "\n?\n\\'" doc)
! (if (< (- (match-end 0) (match-beginning 0)) 2) "\n")
"\n\n")
! (help-make-usage 'fn arglist))))
(defun help-function-arglist (def)
;; Handle symbols aliased to other symbols.
--- 175,193 ----
(defun help-add-fundoc-usage (doc arglist)
"Add the usage info to the docstring DOC.
If DOC already has a usage info, then just return DOC unchanged.
! The usage info is built from ARGLIST. DOC can be nil.
! ARGLIST can also be t or a string of the form \"(fun ARG1 ARG2 ...)\"."
(unless (stringp doc) (setq doc "Not documented"))
! (if (or (string-match "\n\n(fn\\(\\( .*\\)?)\\)\\'" doc) (eq arglist t))
doc
(format "%s%s%s" doc
(if (string-match "\n?\n\\'" doc)
! (if (< (- (match-end 0) (match-beginning 0)) 2) "\n" "")
"\n\n")
! (if (and (stringp arglist)
! (string-match "\\`([^ ]+\\(.*\\))\\'" arglist))
! (concat "(fn" (match-string 1 arglist) ")")
! (help-make-usage 'fn arglist)))))
(defun help-function-arglist (def)
;; Handle symbols aliased to other symbols.
***************
*** 409,415 ****
(delete-region (1- from) from)))))
(terpri)
(when (local-variable-p variable)
! (princ (format "Local in buffer %s; " (buffer-name)))
(if (not (default-boundp variable))
(princ "globally void")
(let ((val (default-value variable)))
--- 413,422 ----
(delete-region (1- from) from)))))
(terpri)
(when (local-variable-p variable)
! (princ (format "%socal in buffer %s; "
! (if (get variable 'permanent-local)
! "Permanently l" "L")
! (buffer-name)))
(if (not (default-boundp variable))
(princ "globally void")
(let ((val (default-value variable)))
***************
*** 562,565 ****
--- 569,573 ----
(provide 'help-fns)
+ ;;; arch-tag: 9e10331c-ae81-4d13-965d-c4819aaab0b3
;;; help-fns.el ends here
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/help-fns.el [lexbind],
Miles Bader <=