mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
esh-opt comments.
This commit is contained in:
parent
2af05d6ecd
commit
5ca6733884
@ -64,10 +64,9 @@ interned variable `args' (created using a `let' form)."
|
||||
macro-args
|
||||
(list 'eshell-stringify-list
|
||||
(list 'eshell-flatten-list macro-args)))))
|
||||
(let ,(append (mapcar (function
|
||||
(lambda (opt)
|
||||
(or (and (listp opt) (nth 3 opt))
|
||||
'eshell-option-stub)))
|
||||
(let ,(append (mapcar (lambda (opt)
|
||||
(or (and (listp opt) (nth 3 opt))
|
||||
'eshell-option-stub))
|
||||
(cadr options))
|
||||
'(usage-msg last-value ext-command args))
|
||||
(eshell-do-opt ,name ,options (quote ,body-forms)))))
|
||||
@ -78,6 +77,7 @@ interned variable `args' (created using a `let' form)."
|
||||
(defvar last-value)
|
||||
(defvar usage-msg)
|
||||
(defvar ext-command)
|
||||
;; Documented part of the interface; see eshell-eval-using-options.
|
||||
(defvar args)
|
||||
|
||||
(defun eshell-do-opt (name options body-forms)
|
||||
@ -224,5 +224,4 @@ This assumes that symbols have been intern'd by `eshell-with-options'."
|
||||
(setq index (1+ index)))))))))
|
||||
args)
|
||||
|
||||
;; arch-tag: 45c6c2d0-8091-46a1-a205-2f4bafd8230c
|
||||
;;; esh-opt.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user