# # ~/.bashrc # # If not running interactively, don't do anything [[ $- != *i* ]] && return alias ls='ls --color=auto' alias grep='grep --color=auto' PS1='[\u@\h \W]\$ ' alias ll='ls -alF' alias sd="cd \$(find . -type d -not -path '*/.*' 2>/dev/null | sed 's/^..//' | fzf)" alias asd="cd \$(find . -type d 2>/dev/null | sed 's/^..//' | fzf)" export PATH=$PATH:/home/andreas/ext_sw/flutter/bin export PATH=$PATH:/home/andreas/.local/bin alias get-idf='. $HOME/git/esp-idf/export.sh' alias clang-idf='export IDF_TOOLCHAIN=clang && . $HOME/git/esp-idf/export.sh' alias c='cd ~/.config' alias nc='cd ~/.config/nvim' alias enc='nvim ~/.config/nvim && nvim' alias ebc='nvim ~/.bashrc' alias eic='nvim ~/.config/i3/config' alias ntp='cd ~/Documents/kit/NTP/tasks' alias eml='cd ~/Documents/kit/EMLLAB/emllab-challenge && . venv/bin/activate' alias let='cd ~/git/ba-letter' alias ams='cd ~/Documents/kit/AMS/' source /usr/share/git/completion/git-completion.bash eval "$(thefuck --alias)" export VISUAL=nvim export EDITOR="$VISUAL" function pym { python -m $@ } function _pym_complete { local executable current previous options executable=${COMP_WORDS[0]} current="${COMP_WORDS[COMP_CWORD]}" previous="${COMP_WORDS[COMP_CWORD-1]}" COMPREPLY=() if [[ ( "$executable" == python* && "$previous" == "-m" ) || ( "$executable" == pym && ! "$current" == -* ) ]]; then options="`python <