about summary refs log tree commit diff
path: root/exwm-cm.el
diff options
context:
space:
mode:
authorSteven Allen <steven@stebalien.com>2019-10-05T23·28+0900
committerSteven Allen <steven@stebalien.com>2019-10-05T23·28+0900
commitf14bd2a110af927293c23e8ff7aa1e2287120b0d (patch)
treea54feeeb561b898e4b83a4451b266c8ba1b1fac7 /exwm-cm.el
parent1e9be0de384d0750277b350c77e5e4a5d8a8ae10 (diff)
Set the current buffer before handling key events
There's no guarantee that the global current buffer matches the selected
window's buffer. For example, the following  will output "*Messages*" regardless
of the actual current buffer:

  (progn
    (run-at "1 sec" nil (lambda ()
                          (with-current-buffer (get-buffer "*Messages*")
                            (sit-for 5))))
    (run-at "2 sec" nil (lambda () (message (buffer-name)))))

* exwm-input.el (exwm-input--on-KeyPress): Set the current buffer to selected
window's current buffer.
Diffstat (limited to 'exwm-cm.el')
0 files changed, 0 insertions, 0 deletions