]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/tab-bar.el (tab-bar-history-mode-map): New defvar-keymap.
authorJuri Linkov <juri@linkov.net>
Mon, 27 Dec 2021 18:54:18 +0000 (20:54 +0200)
committerJuri Linkov <juri@linkov.net>
Mon, 27 Dec 2021 19:15:06 +0000 (21:15 +0200)
etc/NEWS
lisp/tab-bar.el

index cfea513cca3e13e2bc3f2867b286ee7d35a974cb..feaa7b425de759ea2c8632b8a09f6765b8bfd4c0 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -248,6 +248,11 @@ height use 'window-height' in combination with 'body-lines'.
 ---
 *** 'C-x t RET' creates a new tab when the provided tab name doesn't exist.
 
+---
+*** New keymap 'tab-bar-history-mode-map'.
+By default, it contains 'C-c <left>' and 'C-c <right>' to browse
+the history of tab window configurations back and forward.
+
 ** Better detection of text suspiciously reordered on display.
 The function 'bidi-find-overridden-directionality' has been extended
 to detect reordering effects produced by embeddings and isolates
index 07aa0f2d569c362c4a0f3e95bfa7c20e6da75858..7dcd0bdc7bb4abdef8678fe84246f8d11932d596 100644 (file)
@@ -1884,6 +1884,10 @@ This navigates forward in the history of window configurations."
             (goto-char wc-point)))
       (message "No more tab forward history"))))
 
+(defvar-keymap tab-bar-history-mode-map
+  "C-c <left>"  #'tab-bar-history-back
+  "C-c <right>" #'tab-bar-history-forward)
+
 (define-minor-mode tab-bar-history-mode
   "Toggle tab history mode for the tab bar.
 Tab history mode remembers window configurations used in every tab,