-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zshrc
39 lines (34 loc) · 1.51 KB
/
.zshrc
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
39
# set path
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/Applications/Julia-1.5.app/Contents/Resources/julia/bin:/Applications/CMake.app/Contents/bin:/usr/local/texlive/2021/bin/universal-darwin/:/Users/erlendsyljuasen/miniconda3/bin/conda:/Users/erlendsyljuasen/miniconda3/bin:/usr/local/Homebrew/bin:/usr/local/opt/llvm/bin:/usr/sbin:/Users/erlendsyljuasen/progg/scripts:$PATH
# use vim mode
bindkey -v
autoload edit-command-line; zle -N edit-command-line
bindkey '^e' edit-command-line
# style prompt
# PROMPT='%F{208}%1d%f > '
PROMPT='%B%F{012}%1d%f%b > '
force_color_prompt=yes
export LS_COLORS="di=00;91":"st=00;91":"tw=00;91":"ow=00;91":"*.py=00;93":"*.ipynb=00;93":"*.cpp=00;93":"*.h=00;93":"*.jl=00;93":"*.txt=00;00":"*.pdf=00;00":"*.jpg=00;00":"*.md=00;00":"*.mp3=00;00"
# aliases
alias ls='gls -h -X --group-directories-first --quoting-style=literal --color'
alias ll='gls -1 -X --group-directories-first --quoting-style=literal --color'
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
alias p='python3.11-intel64'
alias python3='python3.11-intel64'
alias j='julia'
alias c='g++ -std=c++2a'
alias o='./a.out'
alias mv="mv -i"
alias gb="git add . && git commit -m "m" && git push" # :O
alias saga="ssh [email protected]"
alias scq="source ~/progg/envs/scq/bin/activate"
# history path and history size
HISTSIZE=1000
SAVEHIST=1000
HISTFILE=~/.cache/zsh/history
# autocomplete settings
autoload -U compinit
zstyle ':completion:*' menu select
zmodload zsh/complist
compinit
comp_options+=(globdots)