]> git.eshelyaron.com Git - emacs.git/commit
* lisp/tab-bar.el (tab-bar-mode-map): New keymap (bug#69578).
authorJuri Linkov <juri@linkov.net>
Fri, 5 Apr 2024 16:23:08 +0000 (19:23 +0300)
committerEshel Yaron <me@eshelyaron.com>
Sat, 6 Apr 2024 06:42:02 +0000 (08:42 +0200)
commit17102212c99272259e2f78d9662a0ada0d0c17be
tree05419e9e8f312283dee011efee981ea2b3373c4b
parent5a6df636428a8801d7719fae9aa764dc7e4ef85d
* lisp/tab-bar.el (tab-bar-mode-map): New keymap (bug#69578).

(tab-bar-select-tab-modifiers): Call tab-bar--undefine-keys
before set-default in :set of defcustom.
(tab-bar--define-keys, tab-bar--undefine-keys):
Change keybindings in tab-bar-mode-map instead of the global map.
Move checking of global-key-binding to tab-bar-mode--tab-key-bind.
(tab-bar-mode--tab-key-bind): New internal function.

(cherry picked from commit 50fab7062d9edf1a2698f3d468dcbcd1c9a3ee9b)
lisp/tab-bar.el