What have you added to your bashrc?

craigevil

Well-Known Member
Joined
Feb 24, 2021
Messages
286
Reaction score
290
Credits
1,977
Here is what I have added to mine: Edited: Removed thef***
Code:
# Powerline
. /usr/share/powerline/bindings/bash/powerline.sh

# Midnight Commander
. /usr/lib/mc/mc.sh

# Fix for my messed up PATH
PATH=$PATH:/home/pi/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/pi/.local/bin

# fzf https://github.com/junegunn/fzf#fuzzy-completion-for-bash-and-zsh
# Use ~~ as the trigger sequence instead of the default **
export FZF_COMPLETION_TRIGGER='~~'
# Options to fzf command
export FZF_COMPLETION_OPTS='--border --info=inline'
# Use fd (https://github.com/sharkdp/fd) instead of the default find
# command for listing path candidates.
# - The first argument to the function ($1) is the base path to start traversal
# - See the source code (completion.{bash,zsh}) for the details.
_fzf_compgen_path() {
  fd --hidden --follow --exclude ".git" . "$1"
}

# Use fd to generate the list for directory completion
_fzf_compgen_dir() {
  fd --type d --hidden --follow --exclude ".git" . "$1"
}

### Added by surfraw. To remove use surfraw-update-path -remove
    export PATH=$PATH:/usr/lib/surfraw
### End surfraw addition.

# ibus-typing-booster
export QT_IM_MODULE=ibus
export [email protected]=ibus
export GTK_IM_MODULE=ibus

# nvm https://github.com/craigevil/nvm#install--update-script
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

. ~/.node_bashrc

export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
 
Last edited:


$100 Digital Ocean Credit
Get a free VM to test out Linux!


Top