From e9287720da11f71fd2dc918a4c1a4fcdba2a84dd Mon Sep 17 00:00:00 2001 From: claw0ry Date: Tue, 7 Jan 2025 08:24:35 +0100 Subject: bash: double underscore convention for local functions --- .bashrc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.bashrc b/.bashrc index c2dd073..be3f5dc 100644 --- a/.bashrc +++ b/.bashrc @@ -4,8 +4,8 @@ [[ $- != *i* ]] && return # --- LOCAL UTILITY FUNCTIONS -_have() { type "$1" &>/dev/null; } -_source_if() { [[ -r "$1" ]] && source "$1"; } +__have() { type "$1" &>/dev/null; } +__source_if() { [[ -r "$1" ]] && source "$1"; } # --- ENVIRONMENT export CLICOLOR=1 @@ -87,27 +87,27 @@ alias gpf="git pull && git fetch --prune" alias gitl="git log -n 5 --graph --decorate --oneline" alias tree="tree -a -I 'node_modules|.git'" -_have vim && alias vi=vim && EDITOR=vim && GIT_EDITOR=vim -# _have nvim && alias vi=nvim && EDITOR=nvim && GIT_EDITOR=nvim +__have vim && alias vi=vim && EDITOR=vim && GIT_EDITOR=vim +# __have nvim && alias vi=nvim && EDITOR=nvim && GIT_EDITOR=nvim # --- KEYBINDINGS bind -x '"\C-f": tmux-sessionizer' # --- COMPLETIONS -_source_if "/etc/bash_completion" -_source_if "$HOME/.fzf.bash" -_source_if "$HOME/.git-completion.bash" +__source_if "/etc/bash_completion" +__source_if "$HOME/.fzf.bash" +__source_if "$HOME/.git-completion.bash" # --- PERSONALIZED CONFIGURATIONS -_source_if "$HOME/.bash_personal" -_source_if "$HOME/.bash_work" +__source_if "$HOME/.bash_personal" +__source_if "$HOME/.bash_work" # --- LAZY LOAD NVM (node version manager) lazy_load_nvm() { unset -f npm node nvm export NVM_DIR="$HOME/.nvm" - _source_if "$NVM_DIR/nvm.sh" - _source_if "$NVM_DIR/bash_completion" + __source_if "$NVM_DIR/nvm.sh" + __source_if "$NVM_DIR/bash_completion" } npm() { -- cgit v1.2.3