aaronjensen / emacs-modern-tab-bar

13 stars 2 forks source link

+title: Modern Tab Bar

A more modern visual representation for =tab-bar-mode= tabs. Note that this does not affect =tab-line-mode= tabs.

[[./screenshot.png]]

+begin_src emacs-lisp

(modern-tab-bar-mode 1)

+end_src

Ensure that =modern-tab-bar-mode= is enabled after your primary theme.

You will need to remove or revisit any customizations you have for the variables that =modern-tab-bar= sets via a custom theme. Note that your customizations may take precedence over =modern-tab-bar=, depending on how they are set.

This package is not on MELPA, so you must install it manually or use something like [[https://github.com/progfolio/elpaca][elpaca]].

** Elpaca Installation

+begin_src emacs-lisp

(use-package modern-tab-bar :ensure (modern-tab-bar :host github :repo "aaronjensen/emacs-modern-tab-bar" :protocol ssh) :init (setq tab-bar-show t tab-bar-new-button nil tab-bar-close-button-show nil)

(modern-tab-bar-mode))

+end_src

=M-x customize-group modern-tab-bar=

The faces in the modern-tab-bar-faces group can be adjusted or themed as well.