summaryrefslogtreecommitdiff
path: root/shrc
diff options
context:
space:
mode:
Diffstat (limited to 'shrc')
-rw-r--r--shrc39
1 files changed, 18 insertions, 21 deletions
diff --git a/shrc b/shrc
index bf6ca78..2632b06 100644
--- a/shrc
+++ b/shrc
@@ -1,21 +1,5 @@
# # be paranoid
-# alias cp='cp -ip'
-# alias mv='mv -i'
alias rm='rm -i'
-alias restart-wifi="doas service netif restart"
-
-# # csh like history on arrow up and down
-bind ^[[A ed-search-prev-history
-bind ^[[B ed-search-next-history
-
-# # ctrl+arrow allow to jump from words to words
-bind "\\e[1;5C" em-next-word
-bind "\\e[1;5D" ed-prev-word
-alias history='fc -l'
-
-# Fix home/del for mobaxterm
-bind ^[[5~ ed-move-to-beg
-bind ^[[6~ ed-move-to-end
alias grep="ugrep --exclude-dir=node-modules --exclude-dir=_build"
alias e="$EDITOR"
@@ -25,20 +9,33 @@ alias tldr="NO_COLOR=1 tldr"
alias fd="find . -name $1*"
alias dedoc="dedoc --color off"
alias doc="dedoc --color off search"
+alias kill-sessions="tmux kill-session -a"
+kill-unattached() {
+ tmux list-sessions -F '#{session_attached} #{session_id}' | \
+ awk '/^0/{print $2}' | \
+ xargs -n 1 tmux kill-session -t
+}
+
+refs() {
+ recsel -q $1 ~/refs.rec
+}
+
+addref() {
+ $EDITOR /tmp/description
+ cat /tmp/description | xargs -I {} recins refs.rec -f Title -v $1 -f Tags -v $2 -f Text -v {}
+}
notes() {
grep -i "$1" --format='%f%~' ~/notes/ | xargs -I {} cat {}
}
-eval "$(opam env)"
+#eval "$(opam env)"
echo "BAT: $(apm -l), $(apm -b)"
set -o vi
-eval "$(zoxide init posix --hook prompt)"
-
export PS1='\W \$ '
-
-
+eval "$(zoxide init posix --hook prompt)"
+#[[ $TERM != "tmux-256color" ]] && exec tmux