Context: GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) of 2023-03-30, Development version 4508a024e818 on emacs-29 branch; build date 2023-03-30. Linux Mint 21 (Vanessa) Cinnamon.
After detecting problems with usage of the tab-bar (Bug or feature? Click on Tab does not give the buffer with the shown buffer name) I have switched to usage of the tab-line, but also here I run into a problem:
If the window is showing one of the *xxx*
buffers like for example *scratch*
the tab-line disappears and I am no more able to get back by clicking a tab on a tab-line to the other buffers just because the tab-line is no more there.
I have already set via Custom the tab-line-exclude-modes to nil in the .emacs
file:
(custom-set-variables
'(tab-line-exclude-modes nil))
but this does not change the described behavior.
What am I missing to achieve a stable tab-line keeping to stay there for any buffer I am viewing in the window?
P.S. The easiest work-around this problem is sure just not to view any of the buffers which make the tab-line disappear ... or just not to use the tab-line or tab-bar at all switching the buffers by clicking on the buffer toggle area in the modeline.
Am I alone here with having problems with the tab-bar and tab-line?
How do you switch to a specific buffer out of a huge number of buffers?
C-x b
provides built-in buffer switching, with completion and an optional list of buffers.C-x C-b
provides a built-in list of buffers from which to chose.tabbar.el
by David Ponce, and an outdated version of Emacs containing some custom modifications ... As to certain bugs in Lisp code, rather than written in C, you may even be able to fix some of those yourself.