[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (displa
From:
Eli Zaretskii
Subject:
Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it.
Date:
2017年7月25日 05:36:40 +0300
> From: Stefan Monnier <address@hidden>
> Date: 2017年7月24日 16:02:29 -0400
>
> > I'd need first to better understand the problem and its proposed
> > solutions. How can you expect me to make up my mind about this
> > without at least that much? As of now, I don't understand well enough
> > the choice I have; without that, Michael's code looks to me as a
> > perfectly valid solution for a real problems, and I see no reason to
> > look for an alternative.
>
> As far as I know, there was no "real problem". There was
> only a byte-compiler warning. He chose to silence it with an
> `autoload', because he thought the warning was real.
> Glenn pointed out that a simple defvar to silence the byte-compiler
> was sufficient, because the warning was spurious.
We are miscommunicating. By "the problem" I meant the reason(s) why
autoloading a defcustom should be considered undesirable, and by
"proposed solutions" the alternatives for making sure a defcustom'd
variable is defined when it is needed.
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it., (continued)
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Glenn Morris, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it.,
Eli Zaretskii <=
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月25日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Michael Albinus, 2017年07月25日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月25日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Glenn Morris, 2017年07月26日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Eli Zaretskii, 2017年07月26日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Michael Albinus, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Stefan Monnier, 2017年07月24日
- Re: [Emacs-diffs] master 012487b: * lisp/display-line-numbers.el (display-line-numbers-type): Autoload it. , Michael Albinus, 2017年07月24日