aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--X11/openbox/rc.xml1
-rw-r--r--alias6
-rw-r--r--bin/log/shellrc3
-rw-r--r--mutt/default7
-rw-r--r--mutt/muttrc.topo14
5 files changed, 19 insertions, 12 deletions
diff --git a/X11/openbox/rc.xml b/X11/openbox/rc.xml
index a27914c..528881d 100644
--- a/X11/openbox/rc.xml
+++ b/X11/openbox/rc.xml
@@ -541,6 +541,7 @@
541 </keybind> 541 </keybind>
542 <keybind key="W-e"> 542 <keybind key="W-e">
543 <action name="Execute"> 543 <action name="Execute">
544 <!-- Copy to CLIPBOARD -->
544 <command> 545 <command>
545 alacritty -o 'env.fullrc="false"' -e nvim -c 'r !xsel -ob' -c 'normal A' -c 'startinsert' -c 'nmap &lt;C-c&gt; :w !xsel -ib&lt;CR&gt;:qa!&lt;CR&gt;' 546 alacritty -o 'env.fullrc="false"' -e nvim -c 'r !xsel -ob' -c 'normal A' -c 'startinsert' -c 'nmap &lt;C-c&gt; :w !xsel -ib&lt;CR&gt;:qa!&lt;CR&gt;'
546 </command> 547 </command>
diff --git a/alias b/alias
index 70afc1c..8fc7b48 100644
--- a/alias
+++ b/alias
@@ -273,7 +273,7 @@ alias cdssh='cd ~/.ssh'
273alias ptt='ssh ptt' 273alias ptt='ssh ptt'
274alias sshv='ssh -t vps' 274alias sshv='ssh -t vps'
275ssh.tar() { 275ssh.tar() {
276 prompt-vim "tar cf - foo | ssh vps 'cd ~/Downloads; tar xf -' \nssh vps 'tar czf - --directory=/working/path target' | tar xvzf -" 276 prompt-vim "FOLDER=foo TARGET=~/Downloads tar cf - $FOLDER | pv -s $(du -sb $FOLDER | cut -f1) | ssh vps \"cd $TARGET; tar xf -\" \nssh vps 'tar czf - --directory=/working/path target' | tar xvzf -"
277} 277}
278ssh.up() { 278ssh.up() {
279 set -o pipefail 279 set -o pipefail
@@ -307,8 +307,8 @@ alias ys='yay -S'
307alias pqs='pacman -Qs' 307alias pqs='pacman -Qs'
308alias pqi='pacman -Qi' 308alias pqi='pacman -Qi'
309alias ysi='yay -Si' 309alias ysi='yay -Si'
310alias pss='pacman -Ss' 310pss(){ pacman -Ss $@ | grep $1 -C2; }
311alias yss='yay -Ss' 311yss(){ yay -Ss $@ | grep $1 -C2; }
312alias pqi='pacman -Qi' 312alias pqi='pacman -Qi'
313alias pql='pacman -Qlq' 313alias pql='pacman -Qlq'
314alias pqe='pacman -Qqe' 314alias pqe='pacman -Qqe'
diff --git a/bin/log/shellrc b/bin/log/shellrc
index 504a129..71b28f5 100644
--- a/bin/log/shellrc
+++ b/bin/log/shellrc
@@ -3,8 +3,9 @@ alias cdl='cd ~/log'
3alias chw='tig -C ~/log' 3alias chw='tig -C ~/log'
4ww() { 4ww() {
5 entry="${1:-inbox}" 5 entry="${1:-inbox}"
6 entry="${entry%.md}" 6 export entry="${entry%.md}"
7 file=$(find ~/log -name "${entry}*" | head -1) 7 file=$(find ~/log -name "${entry}*" | head -1)
8 file=${file:-$HOME/log/$entry.md}
8 $EDITOR $file 9 $EDITOR $file
9} 10}
10wj() { echo "$@" >>~/log/buffer.md; } 11wj() { echo "$@" >>~/log/buffer.md; }
diff --git a/mutt/default b/mutt/default
index 9c0f7e0..d255e70 100644
--- a/mutt/default
+++ b/mutt/default
@@ -54,7 +54,6 @@ macro index q '<change-folder>?'
54bind index o sort-reverse 54bind index o sort-reverse
55bind index O sort-mailbox 55bind index O sort-mailbox
56bind index E edit-type 56bind index E edit-type
57bind index,pager N search-opposite
58bind index,pager <Return> sync-mailbox 57bind index,pager <Return> sync-mailbox
59bind index y edit-label 58bind index y edit-label
60bind index x tag-entry 59bind index x tag-entry
@@ -70,7 +69,8 @@ bind index,pager,browser,attach \cf next-page
70bind index,pager,browser,attach \cb previous-page 69bind index,pager,browser,attach \cb previous-page
71bind index,pager,browser,attach \cd half-down 70bind index,pager,browser,attach \cd half-down
72bind index,pager,browser,attach \cu half-up 71bind index,pager,browser,attach \cu half-up
73bind index,pager <Tab> previous-new-then-unread 72bind index,pager <BackTab> previous-new-then-unread
73bind index,pager <Tab> next-new-then-unread
74bind index } bottom-page 74bind index } bottom-page
75bind index p parent-message 75bind index p parent-message
76bind index P print-message 76bind index P print-message
@@ -105,6 +105,9 @@ macro pager U "\
105|less\n\ 105|less\n\
106:set pipe_decode=\$my_tmp_pipe_decode\n\ 106:set pipe_decode=\$my_tmp_pipe_decode\n\
107:unset my_tmp_pipe_decode\n" 107:unset my_tmp_pipe_decode\n"
108macro index A \
109 "<tag-pattern>~N<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>" \
110 "mark all new as read"
108#macro pager U "<pipe-message>less<enter>" "CHECK" 111#macro pager U "<pipe-message>less<enter>" "CHECK"
109# Quick jump to other mailboxes 112# Quick jump to other mailboxes
110bind index,pager g noop 113bind index,pager g noop
diff --git a/mutt/muttrc.topo b/mutt/muttrc.topo
index 12e7c88..72a01f8 100644
--- a/mutt/muttrc.topo
+++ b/mutt/muttrc.topo
@@ -25,8 +25,8 @@ set mask="!(tmp|new|cur|dovecot.*|\\..*|maildirfolder)"
25# Sidebar 25# Sidebar
26mailboxes -label '📭 [i]' + \ 26mailboxes -label '📭 [i]' + \
27 -label '📥 [m]' +mbox \ 27 -label '📥 [m]' +mbox \
28 -label '👀 [d]' +dev \ 28 -label '👀 [D]' +dev \
29 -label '💬 [D]' +DeltaChat \ 29 -label '💬 [d]' +DeltaChat \
30 +github \ 30 +github \
31 +JOB \ 31 +JOB \
32 +promotion \ 32 +promotion \
@@ -40,7 +40,8 @@ mailboxes -label '📭 [i]' + \
40 -label '💲 [p]' +pay \ 40 -label '💲 [p]' +pay \
41 -label '🍺 [k]' +keep \ 41 -label '🍺 [k]' +keep \
42 -label '📤 [s]' +Sent \ 42 -label '📤 [s]' +Sent \
43 -label '🗑 [t]' -poll +Trash \ 43 -label '🗑 [T]' -poll +Trash \
44 +talk \
44 +login \ 45 +login \
45 +update \ 46 +update \
46 +service \ 47 +service \
@@ -65,9 +66,10 @@ macro index,pager,browser gP "<change-folder>+promotion<Return>" "Switch
65macro index,pager,browser gh "<change-folder>+hometeach<Return>" "Switch to hometeach folder" 66macro index,pager,browser gh "<change-folder>+hometeach<Return>" "Switch to hometeach folder"
66macro index,pager,browser gs "<change-folder>+Sent<Return>" "Switch to Sent folder" 67macro index,pager,browser gs "<change-folder>+Sent<Return>" "Switch to Sent folder"
67macro index,pager,browser gS "<change-folder>+spam<Return>" "Switch to spam folder" 68macro index,pager,browser gS "<change-folder>+spam<Return>" "Switch to spam folder"
68macro index,pager,browser gd "<change-folder>+dev<Return>" "Switch to DEV folder" 69macro index,pager,browser gD "<change-folder>+dev<Return>" "Switch to DEV folder"
69macro index,pager,browser gD "<change-folder>+DeltaChat<Return>" "Switch to DeltaChat folder" 70macro index,pager,browser gd "<change-folder>+DeltaChat<Return>" "Switch to DeltaChat folder"
70macro index,pager,browser gt "<change-folder>+Trash<Return>" "Switch to Trash folder" 71macro index,pager,browser gt "<change-folder>+talk<Return>" "Switch to Trash folder"
72macro index,pager,browser gT "<change-folder>+Trash<Return>" "Switch to Trash folder"
71macro index,pager,browser gl "<change-folder>+login<Return>" "Switch to login folder" 73macro index,pager,browser gl "<change-folder>+login<Return>" "Switch to login folder"
72macro index,pager,browser ga "<change-folder>+arch-general<Return>" "Switch to arch-general folder" 74macro index,pager,browser ga "<change-folder>+arch-general<Return>" "Switch to arch-general folder"
73macro index,pager,browser gk "<change-folder>+keep<Return>" "Switch to keep folder" 75macro index,pager,browser gk "<change-folder>+keep<Return>" "Switch to keep folder"