8 Commits

Author SHA1 Message Date
da1354d5b7 Bump version to 0.7.3 2013-06-27 08:56:40 +02:00
f01c789de4 Fix typo 2013-06-27 08:55:43 +02:00
b52ef20be8 Merge pull request #22 from limeyd/master
Add optional window name when loading windows
2013-06-26 23:54:38 -07:00
limeyd
212693b1e9 added optional window name 2013-06-26 20:55:29 -06:00
908152bb57 Bump version to 0.7.2 2013-06-20 09:38:22 +01:00
a0365273d0 Minor formatting fixes 2013-06-20 09:38:00 +01:00
6c8777adc2 Merge pull request #19 from gryftir/master
split_hl, split_vl and clock functions
2013-06-20 01:36:45 -07:00
Lawrence Siebert
5e33aefa7d modified: lib/layout-helpers.sh
added split_hl and split_hl and split_vl which split with a count of
columns/lines instead of by percentage,  and clock which starts
clock-mode.  Comments for each added.
2013-06-19 23:35:13 -07:00
3 changed files with 40 additions and 3 deletions

View File

@@ -45,6 +45,38 @@ split_h() {
__go_to_window_or_session_path
}
# Split current window/pane vertically by line count.
#
# Arguments:
# - $1: (optional) Number of lines the new pane will use.
# - $2: (optional) Target pane ID to split in current window.
#
split_vl() {
if [ -n "$1" ]; then local count=(-l "$1"); fi
tmux split-window -t "$session:$window.$2" -v "${count[@]}"
__go_to_window_or_session_path
}
# Split current window/pane horizontally by column count.
#
# Arguments:
# - $1: (optional) Number of columns the new pane will use.
# - $2: (optional) Target pane ID to split in current window.
#
split_hl() {
if [ -n "$1" ]; then local count=(-l "$1"); fi
tmux split-window -t "$session:$window.$2" -h "${count[@]}"
__go_to_window_or_session_path
}
# Run clock mode.
#
# Arguments:
# - $1: (optional) Target pane ID in which to run
clock() {
tmux clock-mode -t "$session:$window.$1"
}
# Select a specific window.
#
# Arguments:
@@ -112,11 +144,16 @@ window_root() {
#
# Arguments:
# - $1: Name of window layout to load.
# - $2: Override default window name.
#
load_window() {
local file="$TMUXIFIER_LAYOUT_PATH/$1.window.sh"
if [ -f "$file" ]; then
window="$1"
if [ $# -gt 1 ]; then
window="$2"
else
window="$1"
fi
source "$file"
window=

View File

@@ -4,7 +4,7 @@ set -e
# Set shell to first argument that is not "-", "-h" or "--help".
for arg in "$@"; do
if [ "$arg" != "-" ] &&[ "$arg" != "-h" ] && [ "$arg" != "--help" ]; then
if [ "$arg" != "-" ] && [ "$arg" != "-h" ] && [ "$arg" != "--help" ]; then
shell="$arg"
fi
done

View File

@@ -13,4 +13,4 @@ Outputs Tmuxifier version."
exit
fi
echo "0.7.1"
echo "0.7.3"