diff options
author | Daniel Colascione <dancol@dancol.org> | 2018-06-08 22:47:27 -0700 |
---|---|---|
committer | Daniel Colascione <dancol@dancol.org> | 2018-06-08 22:51:50 -0700 |
commit | 6fdc3fac5658a7ab142c358cddd90f3db5665ef5 (patch) | |
tree | 543c9c987546e0bf6dc1bf50f4e18dca097436f3 /lisp/emacs-lisp | |
parent | f1e65b73ca20f72717d0b50fa5d983668a49bc38 (diff) | |
download | emacs-6fdc3fac5658a7ab142c358cddd90f3db5665ef5.tar.gz emacs-6fdc3fac5658a7ab142c358cddd90f3db5665ef5.tar.bz2 emacs-6fdc3fac5658a7ab142c358cddd90f3db5665ef5.zip |
Support terminal focus notifications
* lisp/frame.el (handle-focus-in,handle-focus-out): Make event
argument optional.
(blink-cursor-check): Make sure that the current frame is a
window-system frame before restarting the blink timer. TTY frames
can get focus, but don't need a blink timer because the terminal
will do the blinking.
* lisp/term/xterm.el
(xterm-handle-focus-in,xterm-handle-focus-out): New functions.
(xterm-rxvt-function-map): Recognize focus notification sequences.
(xterm--init-focus-tracking): New function.
(terminal-init-xterm): Call it.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions