I use, and love, tabs, using the following in my .emacs:
(require 'tabbar)
(tabbar-mode 1)
(global-set-key [(control shift iso-lefttab)] 'tabbar-backward-tab)
(global-set-key [(control tab)] 'tabbar-forward-tab)
Since upgrading my distro a few months back (i'm sure it wasn't true before that), i've found that if i load several files with different extensions, then the tabs appear in different groups; e.g.,
emacs junk1.txt junk4.txx junk2.txt junk3.ttx junk9.txt
gives me one "screen" (if you see what i mean) that has tabs for junk1.txt, junk2.txt, and junk9.txt; and another with tabs for both junk4.txx and junk3.ttx (and yes, those two do have different extensions).
I can, of course, switch buffers to move between "screens" (and, err, between buffers); but what i want is to have tabs for ALL my files visible in a single "screen", so i can tab through all of them. Any ideas how to achieve that (or for that matter, why i don't currently get that behaviour)?
Fwiw:
GNU Emacs 26.2 (build 1, x86_64-mageia-linux-gnu, GTK+ Version 3.24.7) of 2019-04-12
Thanks, ian
(setq tabbar-buffer-groups-function (lambda () (list "All")))
from the Emacs tabbar wiki page? emacswiki.org/emacs/TabBarMode To try it out, just type:M-x eval-expression RET
... copy and then paste the code into the minibuffer and then press theRET
key. If it works for you, then you can add that to your.emacs
file underneath the(require 'tabbar)
statement. The following link contains some additional tabbar configuration ideas you may want to check out: emacs.stackexchange.com/questions/10081/… – lawlist May 1 '20 at 21:31