I configured Emacs so I can use tabs similarly to a browser :
(use-package intuitive-tab-line
:vc (:url "https://github.com/thread314/intuitive-tab-line-mode")
:defer 0
:init
(define-prefix-command 'intuitive-tab)
(define-key Commands (kbd "i") 'intuitive-tab)
:config
(global-tab-line-mode 1)
:custom
(tab-line-tabs-function 'intuitive-tab-line-buffers-list)
(tab-line-switch-cycling t)
(tab-line-new-button-show nil) ;; do not show add-new button
(tab-line-close-button-show nil) ;; do not show close button
:bind
("C-<prior>" . tab-line-switch-to-prev-tab)
("C-<iso-lefttab>" . tab-line-switch-to-prev-tab)
("C-<next>" . tab-line-switch-to-next-tab)
("C-<tab>" . tab-line-switch-to-next-tab)
("C-S-<prior>" . intuitive-tab-line-shift-tab-left)
("C-S-<next>" . intuitive-tab-line-shift-tab-right)
(:map intuitive-tab
("a" . intuitive-tab-line-manually-add-current-buffer-to-tab)
("d" . intuitive-tab-line-drop-tab))
)
However there is a functionality that I can't manage to replicate. On Firefox I can go to the third tab by pressing control + 3, to the nth tab by pressing control + n (with n <0 & >9). How could I associate each tab with a key binding?