A Lua-based retro tab bar plugin for WezTerm, inspired by lualine.nvim's configuration format.
tabline.wez is a Lua plugin for the WezTerm terminal emulator that provides a customizable retro tab bar. It allows users to display and manage terminal tabs, system information (like CPU, battery, datetime), and workspace details using a configuration format inspired by lualine.nvim. It solves the problem of bland or inflexible terminal tab interfaces by offering extensive theming, component customization, and extensibility.
WezTerm users who want a highly customizable, visually appealing tab bar with lualine.nvim-like configuration, particularly those familiar with Neovim's ecosystem and Lua scripting.
Developers choose tabline.wez for its seamless integration with WezTerm, familiar lualine.nvim configuration style, and deep customization options—enabling a personalized terminal workflow without sacrificing performance or ease of use.
A versatile and easy to use retro tab bar plugin for the WezTerm terminal emulator created with the lualine.nvim configuration format
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows defining components with Lua functions, expressions, and WezTerm format items, enabling dynamic content like system metrics without external tools.
Supports all WezTerm built-in color schemes and per-mode overrides, making it easy to match terminal aesthetics or visually indicate key states like copy mode.
Offers built-in extensions (e.g., resurrect, smart_workspace_switcher) and allows custom extensions with show/hide events, promoting community-driven features.
Exclusively designed for WezTerm, rendering it useless for users of other terminal emulators and limiting cross-platform portability.
Requires a patched Nerd Font for icons to display properly, which can be an installation hurdle and restricts typography choices in environments without such fonts.
The lualine.nvim-inspired setup involves multiple sections, options, and Lua scripting, which may overwhelm users seeking simplicity or quick setup.