diff --git a/emacs/init.el b/emacs/init.el index 404714f..038057a 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -105,13 +105,21 @@ ("C-o -" . split-window-below) ("C-o C-k" . delete-window) ("C-o 1" . delete-other-windows) + ("C-o t" . tab-bar-new-tab) + ("C-o ]" . tab-bar-switch-to-next-tab) + ("C-o [" . tab-bar-switch-to-prev-tab) + ("C-o T" . tab-bar-close-tab) ;; TODO C-/ for undo window state change ("C-o z" . my/zoom-window) ;; TODO other-window scrolling ("C-o n" . next-buffer) ("C-o p" . previous-buffer) :repeat-map kmacro-repeat-map - (")" . kmacro-end-or-call-macro))) + (")" . kmacro-end-or-call-macro) + :repeat-map tab-bar-repeat-map + ("]" . tab-bar-switch-to-next-tab) + ("[" . tab-bar-switch-to-prev-tab))) + ;;;; which-key (use-package which-key @@ -493,7 +501,6 @@ (use-package popper :ensure t :bind (("M-o" . popper-toggle) - ("C-o t" . popper-toggle-type) ("C-o ." . popper-cycle)) :init (setq popper-reference-buffers