🔧 Where my dotfiles lives in harmony and peace, most of the time

🔧 Refactor bashrc and inputrc for improved shell configuration and completion

Changed files
+24 -14
terminal
+5 -10
terminal/bashrc
··· 3 3 # If not running interactively, don't do anything 4 4 [[ $- != *i* ]] && return 5 5 6 - # Blesh 7 - # [[ $- == *i* ]] && source /usr/share/blesh/ble.sh --noattach 8 - 9 6 # Starship 10 7 eval "$(starship init bash)" 11 8 ··· 42 39 alias tree='eza --tree --icons' 43 40 alias cat='bat -pp' 44 41 alias up='paru -Syu --devel --skipreview' 45 - alias tn='tod task create -p Personal -u Today -l "" --priority 1 -c' 46 - alias tnw='tod task create -p Work -u Today -l "" --priority 1 -c' 47 - alias tls='tod list view -f "Today"' 48 - alias chat='llm chat' 49 - alias cmd='llm -t cmd' 42 + alias cmd='llm cmd' 50 43 alias claude="/home/david/.claude/local/claude" 51 44 52 - # Attach Blesh 53 - # [[ ! ${BLE_VERSION-} ]] || ble-attach 45 + # Open 46 + open() { 47 + xdg-open "$@" >/dev/null 2>&1 48 + } 54 49 55 50 # Hyprland 56 51 if uwsm check may-start; then
+19 -4
terminal/inputrc
··· 1 + set meta-flag on 2 + set input-meta on 3 + set output-meta on 4 + set convert-meta off 5 + set completion-ignore-case on 6 + set completion-prefix-display-length 2 7 + set show-all-if-ambiguous on 8 + set show-all-if-unmodified on 9 + 1 10 # Alt+Arrow keys for word movement 2 11 "\e[1;3C": forward-word 3 12 "\e[1;3D": backward-word ··· 14 23 "\e[A": history-search-backward 15 24 "\e[B": history-search-forward 16 25 17 - # Completion improvements 18 - set show-all-if-ambiguous on 19 - set completion-ignore-case on 20 - set colored-stats on 26 + set mark-symlinked-directories on 27 + set match-hidden-files off 28 + set page-completions off 29 + set completion-query-items 200 30 + set visible-stats on 31 + 32 + $if Bash 33 + set skip-completed-text on 34 + set colored-stats on 35 + $endif