diff --git a/.config/fish/config.fish b/.config/fish/config.fish index c816f7e..c6b19b8 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -27,12 +27,13 @@ alias fzf="fzf --multi --preview 'bat --style=numbers --color=always {}' | xargs alias grep="grep --color=auto" # Git -alias gs="git status" +alias gs="git status --short" alias gca="git add -p . && git commit" alias gd="git diff --word-diff" alias gl="git log --graph --show-signature" -alias glog="git log --all --decorate --oneline --color --graph" -alias gla="git log --all --decorate --oneline" +alias gla="git log --all --decorate --oneline --graph" +alias gls="serie" +alias gm="git merge" alias gm="git merge" # List Directory diff --git a/.config/fish/functions/bashs.fish b/.config/fish/functions/bashs.fish new file mode 100644 index 0000000..2075b96 --- /dev/null +++ b/.config/fish/functions/bashs.fish @@ -0,0 +1,3 @@ +function bashs --description 'raw bash command' + bash -c "$argv" +end diff --git a/.config/fish/functions/sshf.fish b/.config/fish/functions/sshf.fish index 479575a..e847f4a 100644 --- a/.config/fish/functions/sshf.fish +++ b/.config/fish/functions/sshf.fish @@ -1,3 +1,3 @@ function sshf --description 'fzf select for ssh hosts' - ssh $(grep Host -w ~/.ssh/config | awk '{print $2}' | fzf --preview="echo" --preview-border="none") + ssh $(grep Host -w ~/.ssh/config | awk '{print $2}' | bashs "fzf --multi") end diff --git a/.config/fish/functions/tuis.fish b/.config/fish/functions/tuis.fish index f11f3e8..ccec1a4 100644 --- a/.config/fish/functions/tuis.fish +++ b/.config/fish/functions/tuis.fish @@ -1,3 +1,3 @@ function tuis --description 'fzf select tui' - eval (string split "\n" (cat $HOME/.dotfiles/tuis.txt) | fzf) + eval (string split "\n" (cat $HOME/.dots/tuis.txt) | bashs "fzf --multi") end