1

Can Emacs 25 on macOS leverage the new tab features introduced in macOS Sierra (10.12)?

If not, what is required for it to start supporting tabs?

  • I haven't updated to macOS Sierra, but there is [tabbar-mode](https://github.com/dholm/tabbar) which adds tabs to emacs. You might want to check that out – Chakravarthy Raghunandan Oct 17 '16 at 14:49
  • Emacs 25 was not developed to be compatible with all the new features of MacOS Sierra, as both are recent releases. See this related thread that provides various `tabbar` configurations, including, dynamic adding/removing tabs that are frame-local -- **Browser-style 'tabs' for emacs?**: http://emacs.stackexchange.com/questions/10081/browser-style-tabs-for-emacs – lawlist Oct 17 '16 at 14:52
  • @lawlist do you think it's wise to update to macOS Sierra right now? Or should I wait for a new major release of `emacs` before jumping the gun? Sorry for going off topic. – Chakravarthy Raghunandan Oct 17 '16 at 15:00
  • 1
    @Chakravarthy Raghunandan -- I generally estimate 1 to 2 days to work out problems with a new version of OSX, a lot of cursing, a lot of Googling, paying for new versions of certain programs that used to work (such as Parallels) but no longer work correctly, and in some cases still do not work correctly and then wait/see if bug fixes ever come. I generally only only use a new version of OSX when I buy a new computer, or when I need it for something special -- e.g., to recognize a new video card for modern day video games on an older Mac Pro tower. If you have free time, then . . . :) – lawlist Oct 17 '16 at 15:13
  • @lawlist this is the first time I'd be updating my 13 RMBP. So, was just being cautious. Thanks for the tip :) – Chakravarthy Raghunandan Oct 17 '16 at 15:34
  • It looks like these tabs are purely created by the window manager. I'm not a mac user, but kde-plasma has (had?) a similar feature which was working fine with all versions of emacs I tested it on. – T. Verron Oct 18 '16 at 09:03
  • To support my guess, from your link: "But developers don’t have to do anything in order for this functionality to work. This means that even applications that haven’t been updated in years can, in theory, work well." – T. Verron Oct 18 '16 at 09:04

2 Answers2

1

I use elscreen for tabs. I don't think you have to rely on the OS to get tabs.

enter image description here

goromlagche
  • 151
  • 5
  • I want to use standard macOS widgets and keybindings for navigating tabs (Cmd-[ and Cmd-]), so this is unfortunately not an option. – Markus Miller Oct 18 '16 at 14:35
  • with elscreen the commands will be `C-z n` & `C-z p`, I pretty sure you can rewire these keybindings to `Cmd-]` & `Cmd-[`. But I am guessing you want native osx tab support, which I dont think is present in emacs as of now. Atleast not in the cocoa build that I use. – goromlagche Oct 19 '16 at 05:53
1

For completeness, this is now available in railwaycat's Mac port with mac-toggle-tab-bar which seems to have a default binding of C-S-tab.

Turn
  • 153
  • 7