GNU bug report logs -
#13934
Minor bug in `command-line-functions'
Previous Next
Reported by: Xue Fuqiao <xfq.free <at> gmail.com>
Date: Tue, 12 Mar 2013 14:05:02 UTC
Severity: minor
Tags: notabug
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> It's rather confusing, especially with the:
>
> (with-no-warnings
> (defvar argi nil
> "Current command-line argument."))
> (internal-make-var-non-special 'argi)
I tested with
(setq command-line-functions '((lambda () (message "argi %s" argi))))
and `argi' is indeed dynamically bound when
;; We have almost exhausted our options. See if the
;; user has made any other command-line options available
(let ((hooks command-line-functions)
(did-hook nil))
(while (and hooks
(not (setq did-hook (funcall (car hooks)))))
(setq hooks (cdr hooks)))
is executed... so is argi dynamic in the startup.el file, but not
elsewhere in Emacs? In which case there is really nothing to fix in the
doc string?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 5 years and 338 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.