forked from daler/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.aliases
38 lines (30 loc) · 1.13 KB
/
.aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env bash
alias grep='grep --color=auto'
alias ls='ls --color=auto'
# Vanilla MacOS has a different `ls` for which we use -G instead of --color.
# However if you've conda-installed coreutils, that `ls` will be used.
#
# So the following sets the color differently if we're on Mac and not using
# coreutils from conda.
if [[ $OSTYPE == darwin* ]]; then
if [[ `which ls` == "/usr/bin/ls" ]] || [[ `which ls` == "/bin/ls" ]]; then
alias ls='ls -G'
fi
fi
alias ll='ls -lrth'
alias la='ls -lrthA'
alias l='ls -CF'
alias tmux="tmux -u"
# Sometimes when you try to open an X window, especially running tmux, you can
# get an error about the display variable not being set. This alias fixes that.
alias D="export DISPLAY=:0"
# View syntax-highlighted files in the current directory, live-filtered by fzf.
alias v='fzf --preview "bat --color \"always\" {}"'
if command -v nvim > /dev/null; then
alias vim=nvim
fi
alias ..="cd .."
alias git-clean-branches="git branch --merged master | grep -v \"\* master\" | xargs -n 1 git branch -d"
alias gsv="vim -c ':Git' -c ':bunload 1'"
alias glv="vim -c ':GV'"
alias e="conda activate ./env"