diff options
| -rw-r--r-- | dot-config/fish/conf.d/abbr.fish | 2 | ||||
| -rw-r--r-- | dot-config/fish/conf.d/funcs.fish | 41 |
2 files changed, 22 insertions, 21 deletions
diff --git a/dot-config/fish/conf.d/abbr.fish b/dot-config/fish/conf.d/abbr.fish index 883d3629..106c0a44 100644 --- a/dot-config/fish/conf.d/abbr.fish +++ b/dot-config/fish/conf.d/abbr.fish @@ -19,7 +19,7 @@ abbr -a psg "ps aux | grep -v grep | grep -i -e VSZ -e" alias mkdir "mkdir -p" abbr -a fm ranger -abbr -a cat "bat --plain --pager=never" +alias cat "bat --plain --pager=never" # alias grep='grep --color=auto' alias grep "rg --no-heading --with-filename --smart-case -F" alias mv "mv -v" diff --git a/dot-config/fish/conf.d/funcs.fish b/dot-config/fish/conf.d/funcs.fish index 82c8411b..e6b5663f 100644 --- a/dot-config/fish/conf.d/funcs.fish +++ b/dot-config/fish/conf.d/funcs.fish @@ -14,29 +14,30 @@ function vim if not test -e $argv[1] printf "%s doesn't exist\ntouch File '%s'?(y/N)" $argv[1] $argv[1] - read -l choice - if test "$choice" = y -o "$choice" = Y - echo - if not test -w (dirname $argv[1]) - printf "Opening vim with sudo...\n" - sudo -E $EDITOR $argv[1] - if not test -e $argv[1] - printf "File \"%s\" is isn't saved, auto deleted...\n" $argv[1] + read -n 1 -P "" choice + echo + switch $choice + case y Y + if not test -w (dirname $argv[1]) + printf "Opening vim with sudo...\n" + sudo -E $EDITOR $argv[1] + if not test -e $argv[1] + printf "File \"%s\" is isn't saved, auto deleted...\n" $argv[1] + return + end return - end - return - else - printf "Opening vim...\n" - $EDITOR $argv[1] - if not test -e $argv[1] - printf "File \"%s\" is isn't saved, auto deleted...\n" $argv[1] + else + printf "Opening vim...\n" + $EDITOR $argv[1] + if not test -e $argv[1] + printf "File \"%s\" is isn't saved, auto deleted...\n" $argv[1] + return + end return end + case '*' + printf '\nExiting...\n' return - end - else - printf '\nExiting...\n' - return end end @@ -103,5 +104,5 @@ function createrepo end function tempsend - bw send $argv ^/dev/null | jq -r '.accessUrl' + bw send $argv 2>/dev/null | jq -r '.accessUrl' end |
