A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/jamescherti/vim-tab-bar.el below:

jamescherti/vim-tab-bar.el: Emacs: A Vim-Inspired Tab-Bar That Automatically Adapts to Any Emacs Theme

vim-tab-bar.el - A Vim-Inspired Emacs Tab-Bar That Automatically Adapts to Any Theme

The vim-tab-bar Emacs package enhances the built-in tab-bar with a minimalist, Vim-inspired design that automatically adapts to the current Emacs theme as well as any themes loaded subsequently. This ensures the tab-bar integrates with the rest of the Emacs interface, eliminating visual conflicts and making it feel like a natural extension of your Emacs environment.

Beyond its Vim-inspired design, the vim-tab-bar package is valued by users who prioritize theme consistency, as it integrates the Emacs tab-bar with any Emacs theme, producing a visually coherent and polished interface.

For users unfamiliar with Emacs’ built-in tab-bar: Emacs' tab-bar allows users to manage multiple independent workspaces, each comprising its own set of window layouts. This goes beyond simply organizing tabs for different tasks or projects; it enables users to switch between distinct contexts, such as coding, reading documentation, or managing emails, without losing track of their previous work. It is similar to how web browsers or other editors use tabs, but offers far greater control over workspace organization and layout.

(The screenshot above shows how the vim-tab-bar package makes the Emacs tab-bar appear)

To install vim-tab-bar from MELPA:

  1. If you haven't already done so, add MELPA repository to your Emacs configuration.

  2. Add the following code to your Emacs init file to install vim-tab-bar from MELPA:

(use-package vim-tab-bar
  :ensure t
  :commands vim-tab-bar-mode
  :hook
  (after-init . vim-tab-bar-mode))

The default keybindings for Emacs’s built-in tab-bar are as follows:

By default, tab groups are not displayed. You can make tab-bar-vim display them by setting the variable:

(setq vim-tab-bar-show-groups t)

The screenshots below shows how the vim-tab-bar package makes the Emacs tab-bar appear:

Copyright (C) 2024-2025 James Cherti

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.

Other Emacs packages by the same author:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4