GNU bug report logs -
#64138
28.2; C-x ) won't accept the universal argument
Previous Next
Reported by: Al Petrofsky <al <at> petrofsky.org>
Date: Sat, 17 Jun 2023 23:49:02 UTC
Severity: normal
Found in version 28.2
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #28 received at 64138-done <at> debbugs.gnu.org (full text, mbox):
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: Al Petrofsky <al <at> petrofsky.org>, 64138 <at> debbugs.gnu.org
> Date: Sun, 18 Jun 2023 10:08:04 -0400
>
> >> I have no objections to extending those commands to accept just C-u,
> >> though. Stefan, any reasons why not?
> > Offhand, I can't think of any reason why not.
>
> BTW: the main question here is whether a C-1 prefix should be treated
> the same as the absence of a prefix. AFAICT, the `arg` argument
> of `kmacro-end-macro` is only used once, to pass it to `end-kbd-macro`,
> and that function starts with:
>
> if (NILP (repeat))
> XSETFASTINT (repeat, 1);
> else
> CHECK_FIXNUM (repeat);
>
> so, the absence of a prefix arg currently should indeed always behave
> exactly as with a `C-1` arg.
> IOW, I'm pretty sure now that there is not reason why not.
OK, thanks. I've now installed this on the master branch, and I'm
closing this bug.
This bug report was last modified 1 year and 336 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.