[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#52023: [External] : Re: bug#52023: 27.2; Enhancement: `this-command-
From: |
Juri Linkov |
Subject: |
bug#52023: [External] : Re: bug#52023: 27.2; Enhancement: `this-command-invocation-(buffer|window)' |
Date: |
Mon, 22 Nov 2021 19:46:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) |
>> But in any case you can use `pre-command-hook' to store
>> the original buffer and window.
>
> Please the bug report. It includes this:
A verb is missing. I assume you meant: "Please close the bug report"?
> Currently, to get this information a workaround
> would be to use a `pre-command-hook' function
> that sets variables, and then to test those variables.
Indeed, `pre-command-hook' could be used to set these variables,
and other possible variables. There are much worse problems
while using window-configuration-change-hook. When this hook is fired,
it doesn't provide the previous window-configuration as its argument,
thus requiring remembering the old window-configuration in `pre-command-hook'.
So every `pre-command-hook' calls `current-window-configuration'
that is huge performance overhead. This is worse than remembering
a variable in `pre-command-hook', and still no one complains about this.