Skip to content

Commit

Permalink
Add helpers to identify line types in the saved session files
Browse files Browse the repository at this point in the history
  • Loading branch information
RobertAudi committed Mar 31, 2019
1 parent a4f046c commit b104f0e
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions src/helpers/line_type.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# ------------------------------------------------------------------------------
# When dumping windows and panes, the line type is prepended to each line
# These functions help identify the type of a line

function __tsm::helpers::is_line_type() {
local line_type="$1" line="$2"
[[ "$line" =~ "^$line_type" ]]
}

function __tsm::helpers::is_line_type::pane() {
__tsm::helpers::is_line_type "pane" "$1"
}

function __tsm::helpers::is_line_type::window() {
__tsm::helpers::is_line_type "window" "$1"
}

# ------------------------------------------------------------------------------

0 comments on commit b104f0e

Please sign in to comment.