emacsomancer / equake

A drop-down console written in Emacs Lisp, designed for eshell and terminal emulation.
GNU General Public License v3.0
2 stars 0 forks source link

Research using Emacs 27.1 tabs #16

Open emacsomancer opened 4 years ago

emacsomancer commented 4 years ago

In GitLab by @artemyurchenko on Aug 11, 2020, 06:21

According to Emacs 27.1 News (line 2289) there is a tab bar and tab line mode. If Equake could switch to it, it would provide an interface consistent with other potential tab-based application and remove a need to maintain tab-related Equake code.

labels: code improvement, UI

emacsomancer commented 4 years ago

This is a good idea. Though the old system will have to be left in place as well for some time, as it will be a while before Emacs 27.1 is available to a large number of users.

I haven't looked at all at the new built-in tab bar/tab bar mode. But I think there's a way to have frame-local tabs (which I think is what would be wanted).

emacsomancer commented 4 years ago

In GitLab by @artemyurchenko on Aug 11, 2020, 12:57

Yes, unfortunately, the NEWS does not mention if it's possible.

emacsomancer commented 4 years ago

From previous discussions I've seen of tabs, I believe there are frame-local tabs. How exactly they work, and what happens if the user also has global tabs enabled, I'm not sure.

Hopefully, examining the module and docs will be revealing.