+#!/bin/bash
+
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias egrep='egrep --color=auto'
fi
-alias la='ls -lah'
+function la {
+ ls_out=$(\ls -lah --color=always "$@")
+ let "allowed_lines = $(tput lines) - 3"
+ if [ $(echo "$ls_out" | wc -l) -le $allowed_lines ]; then
+ echo "$ls_out"
+ else
+ echo "$ls_out" | less -r
+ fi
+}
alias tmux='TERM=xterm-256color tmux'
+if [ -x /usr/bin/gvim ]; then
+ alias vim='gvim -v'
+fi