diff options
author | Ben Harris <ben@tilde.team> | 2019-07-24 12:03:29 -0400 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2019-07-24 12:03:29 -0400 |
commit | 16200fac9ca11b04b5fd03cb8826ae44afb1bcf9 (patch) | |
tree | d82d72c72a86d148008414a0c3e8313ef80401d2 /fish | |
parent | 2370dab7d57711dfbc483e5e7f57acfce56c7dff (diff) |
stripcolors function
Diffstat (limited to 'fish')
-rwxr-xr-x | fish/.config/fish/config.fish | 7 | ||||
-rw-r--r-- | fish/.config/fish/functions/stripcolors.fish | 3 | ||||
-rw-r--r-- | fish/.config/fish/functions/tht.fish | 8 |
3 files changed, 14 insertions, 4 deletions
diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index b1baa18..5c1cbc6 100755 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -16,10 +16,9 @@ if test -d /usr/local/go set -x GOPATH (/usr/local/go/bin/go env GOPATH) end -set my_paths ~/bin /usr/local/go/bin ~/.yarn/bin $GOPATH/bin ~/.local/bin ~/.cargo/bin /snap/bin ~/.fzf/bin -for path in $my_paths - if test -d $path; and not echo $fish_user_paths | grep -q "$path"; and not echo $PATH | grep -q "$path" - set -x fish_user_paths $fish_user_paths $path +for i in ~/bin /usr/local/go/bin ~/.yarn/bin $GOPATH/bin ~/.local/bin ~/.cargo/bin /snap/bin ~/.fzf/bin + if test -d $i; and not contains $i $PATH + set -x fish_user_paths $fish_user_paths $i end end diff --git a/fish/.config/fish/functions/stripcolors.fish b/fish/.config/fish/functions/stripcolors.fish new file mode 100644 index 0000000..9acda7b --- /dev/null +++ b/fish/.config/fish/functions/stripcolors.fish @@ -0,0 +1,3 @@ +function stripcolors + sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" +end diff --git a/fish/.config/fish/functions/tht.fish b/fish/.config/fish/functions/tht.fish new file mode 100644 index 0000000..177a066 --- /dev/null +++ b/fish/.config/fish/functions/tht.fish @@ -0,0 +1,8 @@ +# Defined in /tmp/fish.aHcCMP/tht.fish @ line 2 +function tht + if test -f ~/.tht/bin/tht.php + php ~/.tht/bin/tht.php $argv + else + echo tht not installed + end +end |