[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 5f72004: Revert "Fix command repetition with le
From: |
Stefan Monnier |
Subject: |
Re: [Emacs-diffs] master 5f72004: Revert "Fix command repetition with lexical-binding (Bug#29334)" |
Date: |
Sun, 07 Jan 2018 10:36:54 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> --- a/src/callint.c
> +++ b/src/callint.c
> @@ -357,9 +357,7 @@ invoke it. If KEYS is omitted or nil, the return value of
> /* Compute the arg values using the user's expression. */
> specs = Feval (specs,
> CONSP (funval) && EQ (Qclosure, XCAR (funval))
> - ? CAR_SAFE (XCDR (funval))
> - : COMPILEDP (funval) && INTEGERP (AREF (funval,
> COMPILED_ARGLIST))
> - ? Qt : Qnil);
> + ? CAR_SAFE (XCDR (funval)) : Qnil);
> if (events != num_input_events || !NILP (record_flag))
> {
> /* We should record this command on the command history. */
Why? This looks wrong.
Stefan
- Re: [Emacs-diffs] master 5f72004: Revert "Fix command repetition with lexical-binding (Bug#29334)",
Stefan Monnier <=