From fd4afc323bb158bfcb31c8132576db45dc5b080d Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Sat, 5 Jul 2025 16:34:36 +0200 Subject: add complete_alias --- .config/bash/bashrc | 3 +++ 1 file changed, 3 insertions(+) (limited to '.config/bash/bashrc') diff --git a/.config/bash/bashrc b/.config/bash/bashrc index f25f3b5..a440957 100644 --- a/.config/bash/bashrc +++ b/.config/bash/bashrc @@ -8,9 +8,12 @@ fi [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc" [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/zshnameddirrc" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/shell/zshnameddirrc" [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/bash/local.bashrc" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/bash/local.bashrc" +[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/bash/complete_alias" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/bash/complete_alias" export PS1='\[\e]0;\w $(test "$IN_KAKOUNE_CONNECT" && printf '%s' "- $KAKOUNE_CLIENT@[$KAKOUNE_SESSION]")$(test "$TERM" && printf '%s' "- $TERM")\a\]\n\[\e[32m\]\u@\h \e[34m$(test "$IN_KAKOUNE_CONNECT" && printf '%s' "¶$KAKOUNE_SESSION") \[\e[33m\]\w\[\e[0m\]\n\[\e[1;36;1m\]λ\[\e[0m\] ' export PROMPT_DIRTRIM=3 export PROMPT_COMMAND='history -a' export HISTSIZE=100000 export HISTCONTROL=ignorespace:erasedups + +complete -F _complete_alias $(alias | cut -d= -f1 | cut -d' ' -f2) -- cgit v1.2.3