diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-02-28 16:06:34 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-02-28 20:50:27 +0100 |
| commit | 9a330ae3cbeff95f6e02a2503ebd6d24f6024637 (patch) | |
| tree | 6c8ff8723171aa5ceef0507f8b2a0da1bd43d851 /config/zsh | |
| parent | 0ff69c458aece56a99c7979975bbeef5de28dd13 (diff) | |
| download | dotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.tar.gz dotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.tar.bz2 dotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.zip | |
Switch to fzf.vim instead of ctrlp.vim, Added rc and vf alias for selecting file from dotfiles or current directory
Diffstat (limited to 'config/zsh')
| -rw-r--r-- | config/zsh/aliases.zsh | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/config/zsh/aliases.zsh b/config/zsh/aliases.zsh index ff036f2..15d5894 100644 --- a/config/zsh/aliases.zsh +++ b/config/zsh/aliases.zsh @@ -75,7 +75,7 @@ gpa() { } gpaf() { branch="$1" - [ -z "$1" ] && branch=master + [ -z "$branch" ] && branch=$(git branch | grep '^\* .*$' | cut -d ' ' -f 2) git remote | xargs -I{} git push -f {} "$branch" } @@ -94,27 +94,16 @@ alias ....='cd ../../..' alias norminette='ruby ~/git/norminette/norminette.rb' alias norm='norminette' -getrfc() { - curl "https://ietf.org/rfc/rfc$1.txt" > "$HOME/rfc/rfc$1.txt" -} - # bluetooth alias bt='bluetoothctl' alias bton='echo power on | bluetoothctl' alias btoff='echo power off | bluetoothctl' -# pdf selector -# alias pdf-open="zathura \$(echo $HOME/Documents/*.pdf | tr ' ' '\\n' | dmenu)" - alias cagob='RUSTFLAGS="$RUSTFLAGS -A dead_code" cargo build' alias cagor='RUSTFLAGS="$RUSTFLAGS -A dead_code" cargo run' # wifi -wificonnect() { - nmcli device wifi connect "$1" password "$2" -} - -# alias mutt='neomutt' +wificonnect() { nmcli device wifi connect "$1" password "$2" ; } alias ytdl='youtube-dl --output "%(title)s.%(ext)s"' alias ytdlp='youtube-dl --audio-format mp3 -i --output "%(playlist_index)s-%(title)s.%(ext)s"' @@ -124,8 +113,18 @@ alias qmvdest='qmv --format=do' alias xclip='xclip -selection clipboard' -pacman_url() { - pacman -Si "$1" | grep URL | tr -s ' ' | cut -d ' ' -f 3 -} +pacman_url() { pacman -Si "$1" | grep URL | tr -s ' ' | cut -d ' ' -f 3 ; } alias filter-valgrind="sed -e 's/==[0-9]*==/==/' -e 's/0x[0-9A-F]*//'" + +rc() { + filepath="$(find "$HOME/git/dotfiles" -type f -not -path '*.git/*' | fzf)" && + "$EDITOR" "$filepath" + filename="$(basename "$filepath")" + [ "$filename" = .zshrc ] || + [ "$filename" = aliases.zshrc ] || + [ "$filename" = zprofile ] && + . "$ZDOTDIR/.zshrc" +} + +vf() { f="$(fzf || exit 1)" && "$EDITOR" "$f" ; } |
