diff options
| author | Kunal Mohan <44079328+kunalmohan@users.noreply.github.com> | 2021-12-09 23:30:40 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-09 23:30:40 +0530 |
| commit | c75bcbd9370249f23031edcd69f6724805c1e034 (patch) | |
| tree | a45dab48eb4a0eea8f008db2278ea68c8166b044 /zellij-tile | |
| parent | docs(changelog): distinct tips in `status-bar` (diff) | |
| download | sl0ppij-c75bcbd9370249f23031edcd69f6724805c1e034.tar.gz sl0ppij-c75bcbd9370249f23031edcd69f6724805c1e034.tar.xz sl0ppij-c75bcbd9370249f23031edcd69f6724805c1e034.zip | |
Feature: Add pane names (#928)
* Read pane name from layout
* Update pane name at runtime
* Fix tests
* prefer and render pane name over pane title
* fix clippy errors
* fix after rebase
Diffstat (limited to 'zellij-tile')
| -rw-r--r-- | zellij-tile/src/data.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/zellij-tile/src/data.rs b/zellij-tile/src/data.rs index e43049a5..3e269af3 100644 --- a/zellij-tile/src/data.rs +++ b/zellij-tile/src/data.rs @@ -77,8 +77,12 @@ pub enum InputMode { /// `Scroll` mode allows scrolling up and down within a pane. #[serde(alias = "scroll")] Scroll, + /// `RenameTab` mode allows assigning a new name to a tab. #[serde(alias = "renametab")] RenameTab, + /// `RenamePane` mode allows assigning a new name to a pane. + #[serde(alias = "renamepane")] + RenamePane, /// `Session` mode allows detaching sessions #[serde(alias = "session")] Session, @@ -133,6 +137,7 @@ impl FromStr for InputMode { "session" => Ok(InputMode::Session), "move" => Ok(InputMode::Move), "prompt" => Ok(InputMode::Prompt), + "renamepane" => Ok(InputMode::RenamePane), e => Err(e.to_string().into()), } } |
