Do not set aggressive-resize on iterm terminal

Related #24
This commit is contained in:
Bruno Sutic 2015-06-29 18:03:58 +02:00
parent 2fe5834f30
commit 9a4309ed63
No known key found for this signature in database
GPG Key ID: 66D96E4F2F7EF26C
2 changed files with 8 additions and 1 deletions

View File

@ -1,6 +1,7 @@
# Changelog # Changelog
### master ### master
- do not set `aggressive-resize` on iTerm terminal
### v3.0.0, 2015-06-24 ### v3.0.0, 2015-06-24
- remove 'almost sensible' feature - remove 'almost sensible' feature

View File

@ -10,6 +10,10 @@ is_osx() {
[ "$platform" == "Darwin" ] [ "$platform" == "Darwin" ]
} }
iterm_terminal() {
[[ "$TERM_PROGRAM" =~ ^iTerm ]]
}
command_exists() { command_exists() {
local command="$1" local command="$1"
type "$command" >/dev/null 2>&1 type "$command" >/dev/null 2>&1
@ -111,7 +115,9 @@ main() {
tmux set-option -g focus-events on tmux set-option -g focus-events on
# super useful when using "grouped sessions" and multi-monitor setup # super useful when using "grouped sessions" and multi-monitor setup
if ! iterm_terminal; then
tmux set-window-option -g aggressive-resize on tmux set-window-option -g aggressive-resize on
fi
# DEFAULT KEY BINDINGS # DEFAULT KEY BINDINGS