dotfiles/home/aliases

58 lines
943 B
Plaintext
Raw Normal View History

2021-11-28 09:15:06 -03:00
export PATH="$HOME/.local/bin:$HOME/.cargo/bin:$PATH"
2022-01-18 21:11:06 -03:00
export EDITOR="/usr/local/bin/nvim"
2021-08-22 16:23:16 -03:00
2021-11-27 10:28:43 -03:00
# vim
2021-08-22 16:23:16 -03:00
alias vim="nvim"
2020-09-08 22:03:57 -03:00
2021-11-27 10:28:43 -03:00
# ls
2020-09-08 16:25:32 -03:00
alias ls="ls --color=auto"
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
2021-11-27 10:28:43 -03:00
alias ......="cd ../../../../.."
alias .......="cd ../../../../../.."
2020-09-08 16:25:32 -03:00
# improved reset and clear
alias reset="tput reset"
alias clear="tput reset"
# better du
2021-11-27 10:28:43 -03:00
alias du="du -hd 1"
2021-08-05 17:37:38 -03:00
2021-11-27 10:28:43 -03:00
# better feh
2021-01-08 14:34:14 -03:00
alias feh="feh -."
2021-08-20 14:41:01 -03:00
2021-11-27 10:28:43 -03:00
# vi keybindings
2021-08-20 14:41:01 -03:00
alias info="info --vi-keys"
2021-11-27 10:28:43 -03:00
# grepa
2022-01-17 19:30:15 -03:00
alias grepa="grep -I -n --color=always -r --exclude-dir=venv --exclude-dir=node_modules"
2021-11-27 10:28:43 -03:00
# less
alias less="less -R"
# find
alias find="find -name"
# sl
alias sl="ls"
2021-11-28 09:15:06 -03:00
#la
alias la="ls -a"
2021-12-14 13:53:50 -03:00
search() {
2021-12-15 17:52:41 -03:00
grepa "$@" .
2021-12-14 13:53:50 -03:00
}
goto() {
2021-12-15 17:52:41 -03:00
open="$(search "$@" | fzf --ansi -1)"
2021-12-14 13:53:50 -03:00
if [ ! -z "$open" ]; then
file="$(echo "$open" | cut -d: -f1 -)"
line="$(echo "$open" | cut -d: -f2 -)"
2022-01-17 19:30:15 -03:00
vim "$file" -c "cd %:p:h" -c "normal! $line"gg
2021-12-14 13:53:50 -03:00
fi
2021-11-27 10:28:43 -03:00
}