32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
CURRENT_DIR="$(cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P)"
|
|
|
|
. "$CURRENT_DIR/scripts/helpers.sh"
|
|
. "$CURRENT_DIR/scripts/variables.sh"
|
|
|
|
case "$OSTYPE" in
|
|
"darwin"*)
|
|
set_tmux_environment "PSCHECK" "$CURRENT_DIR/pscheck.sh"
|
|
;;
|
|
*)
|
|
if which cc >/dev/null 2>&1; then
|
|
make -f "$CURRENT_DIR/Makefile" -C "$CURRENT_DIR" >/dev/null 2>&1
|
|
set_tmux_environment "PSCHECK" "$CURRENT_DIR/pscheck"
|
|
else
|
|
set_tmux_environment "PSCHECK" "$CURRENT_DIR/pscheck.sh"
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
set_tmux_environment "MIGHTY_SCROLL_INTERVAL" "$(get_tmux_option "$interval_option" "$interval_default")"
|
|
set_tmux_environment "MIGHTY_SCROLL_BY_LINE" "$(get_tmux_option "$by_line_option" "$by_line_default")"
|
|
set_tmux_environment "MIGHTY_SCROLL_BY_PAGE" "$(get_tmux_option "$by_page_option" "$by_page_default")"
|
|
set_tmux_environment "MIGHTY_SCROLL_FALLBACK_MODE" "$(get_tmux_option "$fallback_mode_option" "$fallback_mode_default")"
|
|
|
|
if [ "$(get_tmux_option "$select_pane_option" "$select_pane_default")" = "on" ]; then
|
|
set_tmux_environment "MIGHTY_SCROLL_SELECT_PANE" "true"
|
|
else
|
|
set_tmux_environment "MIGHTY_SCROLL_SELECT_PANE" "false"
|
|
fi
|
|
|
|
tmux source-file "$CURRENT_DIR/tmux.conf"
|