Tabbed plugin for rxvt-unicode with many enhancements
Clone or download
Pull request Compare This branch is 127 commits ahead of stepb:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
package
.gitignore
AUTHORS
LICENSE
Makefile
README.md
command-runner.sample
install
pgid-cd.pl
tabbedex

README.md

URxvt Tabbed Extended plugin

An extended version of rxvt-unicode's tabbed perl extension with many new features such as:

  • activity and bell markers,
  • terminal status in the tab bar,
  • tabs renaming (also using OSC command),
  • user commands (so keysyms can be used),
  • tab bar auto-hiding,
  • preserving of -e option,
  • and more…

Installing tabbedex

Since tabbedex extension does not come with rxvt-unicode, it has to be installed separately. Installation is as simple as invoking:

curl https://raw.githubusercontent.com/mina86/urxvt-tabbedex/master/install | sh

or to install system-wide (even though frankly this hasn’t been tested well):

curl https://raw.githubusercontent.com/mina86/urxvt-tabbedex/master/install | sudo sh

Running this command again (or executing sh ~/.urxvt/urxvt-tabbedex/install) will update the code.

Enabling the extension

The plugin can be tested, without enabling it by default, by using urxvt’s -pe switch as follows:

urxvt -pe tabbedex

To enable it by default, it needs to be added to perl-ext or perl-ext-common URxvt resource. For example, ~/.Xresources might contain:

URxvt.perl-ext:  matcher,tabbedex,searchable-scrollback<M-s>

For full documentation of that resource, consult RESOURCES section of urxvt man page.

Configuration and usage

For configuration and usage see the sources of tabbedex file or read the urxvt-tabbedex man page installed by the above command (in case of local installation it is put in ~/man directory which man will look if ~/bin is in PATH).