Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/roomPublic

A Zellij plugin for quickly searching and switching tabs 🖤

License

NotificationsYou must be signed in to change notification settings

rvcas/room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AZellij plugin for quickly searchingand switching between tabs.

usage

Usage

  • Tab to cycle through tab list
  • Up andDown to cycle through tab list
  • Enter to switch to the selected tab
  • Start typing to filter the tab list
  • Esc orCtrl + c to exit
  • Quick jump to a tab by pressing it's displayed number

To enable quick jumps, you need to set the config option for it toquick_jump true. The downside is that you won't be able to properly filter down tabs that have a number in their name.

Why?

I rename my tabs so once I have a lot of them I have to startcounting and then pressCtrl + t then<tab num>. So I wanted somethingthat let’s me type to filter the tab list and then press enter to jump to the selected tab.

Installation

Downloadroom.wasm from thelatest release

  • mkdir -p ~/.config/zellij/plugins/
  • mv room.wasm ~/.config/zellij/plugins/

You don't need to keeproom.wasm at this specified location. It's just where I like tokeep my zellij plugins.

Quick Install

mkdir -p ~/.config/zellij/plugins && \  curl -L "https://github.com/rvcas/room/releases/latest/download/room.wasm" -o ~/.config/zellij/plugins/room.wasm

Keybinding

Add the following to yourzellij configsomewhere inside thekeybinds section:

shared_except "locked" {    bind "Ctrl y" {        LaunchOrFocusPlugin "file:~/.config/zellij/plugins/room.wasm" {            floating true            ignore_case true            quick_jump true        }    }}

You likely already have ashared_except "locked" section in your configs. Feel free to addbind there.

Theignore_case defaults tofalse if absent. If set totrue, filtering the tab names ignoresthe case of the filter string and the tab name.

Contributing

If you find any issues or want to suggest ideas pleaseopen an issue.

Development

Make sure you haverust installed then run:

zellij action new-tab --layout ./dev.kdl

About

A Zellij plugin for quickly searching and switching tabs 🖤

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages


[8]ページ先頭

©2009-2025 Movatter.jp