aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bash/.bashrc19
1 files changed, 15 insertions, 4 deletions
diff --git a/bash/.bashrc b/bash/.bashrc
index 7e7e1ab..5d2a601 100644
--- a/bash/.bashrc
+++ b/bash/.bashrc
@@ -12,7 +12,18 @@ export PATH="$PATH:$HOME/.local/bin"
12export PATH="$PATH:$HOME/.local/usr/bin" 12export PATH="$PATH:$HOME/.local/usr/bin"
13export PATH="$PATH:$HOME/.local/usr/local/bin" 13export PATH="$PATH:$HOME/.local/usr/local/bin"
14 14
15alias ls='ls --color=auto' 15case "$(uname)" in
16 Linux)
17 alias ls="ls --color=auto"
18 $usr="/usr"
19 ;;
20 FreeBSD)
21 alias ls="ls -G"
22 $usr="/usr/local"
23 ;;
24 *)
25 ;;
26esac
16 27
17man() { 28man() {
18 env LESS_TERMCAP_mb=$'\E[01;31m' \ 29 env LESS_TERMCAP_mb=$'\E[01;31m' \
@@ -31,12 +42,12 @@ exists() {
31 42
32vim() { 43vim() {
33 if [[ -z $@ ]]; then 44 if [[ -z $@ ]]; then
34 /usr/bin/vim 45 $usr/bin/vim
35 elif [[ -d $@ ]]; then 46 elif [[ -d $@ ]]; then
36 dir=$(pwd) 47 dir=$(pwd)
37 cd $@ && /usr/bin/vim && cd $dir 48 cd $@ && $usr/bin/vim && cd $dir
38 else 49 else
39 /usr/bin/vim $@ 50 $usr/bin/vim $@
40 fi 51 fi
41} 52}
42 53