bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#70577: [PATCH] New command other-project-prefix


From: Dmitry Gutov
Subject: bug#70577: [PATCH] New command other-project-prefix
Date: Fri, 10 May 2024 04:46:27 +0300
User-agent: Mozilla Thunderbird

On 09/05/2024 09:20, Juri Linkov wrote:
Speaking of the implementation strategy, though, I think the current
other-project-prefix implementation still doesn't work well together with
project-other-*-command.
I suppose we could just blacklist some known prefix commands (*) in the
same form where we now compare (eq this-command 'other-project-prefix), but
it would be nice to distinguish prefix commands from "real" ones somehow.

(*) project-other-window-command, project-other-frame-command,
project-other-tab-command, some others?
I remember that other-commands worked in one of your previous patches.

Maybe only when they went down the

  (if (< emacs-major-version 30)

code path?

Like project-any-command, project--other-place-command uses read-key-sequence and then invokes the command, which means that whatever dynamic binding was in effect, stays in effect for the "next" command.

Conversely, calling project--other-place-prefix ends the current command, and the dynamic binding ends there too.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]