+5
-10
terminal/bashrc
+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
+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