]> git.friedersdorff.com Git - max/dotfiles.git/blobdiff - bash/.bash_aliases
Remove PAGER for environment variables
[max/dotfiles.git] / bash / .bash_aliases
index 879f20c0842763407e4f728a9b1888ad1dac4b62..de525676956ecfc4d5228ad5efc22f06add7a1de 100644 (file)
@@ -1,3 +1,5 @@
+#!/bin/bash
+
 if [ -x /usr/bin/dircolors ]; then
     test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
     alias ls='ls --color=auto'
@@ -10,6 +12,15 @@ if [ -x /usr/bin/dircolors ]; then
 fi
 
 function la {
-        \ls -lah --color=always "$@" | less -r
+    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