From 8c026ab7108df3c61a0c135cce01867ddb989257 Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Mon, 13 May 2019 07:54:16 +0800 Subject: update --- .local/bin/dmenu_recent_aliases | 35 +++++++++++++++++++++++++++++++++++ .oh-my-zsh/custom/custom.zsh | 2 ++ bin/dmenu_recent_aliases | 35 ----------------------------------- 3 files changed, 37 insertions(+), 35 deletions(-) create mode 100755 .local/bin/dmenu_recent_aliases create mode 100644 .oh-my-zsh/custom/custom.zsh delete mode 100755 bin/dmenu_recent_aliases diff --git a/.local/bin/dmenu_recent_aliases b/.local/bin/dmenu_recent_aliases new file mode 100755 index 0000000..5e1dded --- /dev/null +++ b/.local/bin/dmenu_recent_aliases @@ -0,0 +1,35 @@ +#!/bin/bash +cache=~/.cache/dmenu_run +freq=~/.dmenu_history +aliases=~/.zsh_aliases +source $aliases + +case "$1" in + remove) + # To remove a file from history: + # $ dmenu_recent_aliases remove + grep -v "$2" $freq > temp && mv temp $freq + ;; + *) + (compgen -a; compgen -c | grep -vxF "$(compgen -a)") | sort | tail -n +10 > $cache + + sorted=$(sort $freq | uniq -c | sort -hr | colrm 1 8) + cmd=`(echo "$sorted"; cat $cache | grep -vxF "$sorted") | dmenu "$@"` + if ! [ "$cmd" == "" ] && ! [ "$(grep ${cmd/;/} $cache)" == "" ]; then + echo ${cmd/;/} >> $freq + + cmdexec=$(alias | grep "${cmd/;/}=" | cut -f2 -d "'" | tr -d "'") + if [ -z "$cmdexec" ]; then + cmdexec=${cmd/;/} + fi + + case $cmd in + *\;) cmdexec="urxvt -e $cmdexec" ;; + esac + # Ugly workaround to run functions... + echo "$cmdexec" | compgen -F "$cmdexec" | zsh + # ...and aliases + echo "$cmdexec" | zsh + fi + ;; +esac diff --git a/.oh-my-zsh/custom/custom.zsh b/.oh-my-zsh/custom/custom.zsh new file mode 100644 index 0000000..71b24d0 --- /dev/null +++ b/.oh-my-zsh/custom/custom.zsh @@ -0,0 +1,2 @@ +export PATH=%PATH:~/.local/bin +source ~/.zsh_aliases diff --git a/bin/dmenu_recent_aliases b/bin/dmenu_recent_aliases deleted file mode 100755 index 5e1dded..0000000 --- a/bin/dmenu_recent_aliases +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -cache=~/.cache/dmenu_run -freq=~/.dmenu_history -aliases=~/.zsh_aliases -source $aliases - -case "$1" in - remove) - # To remove a file from history: - # $ dmenu_recent_aliases remove - grep -v "$2" $freq > temp && mv temp $freq - ;; - *) - (compgen -a; compgen -c | grep -vxF "$(compgen -a)") | sort | tail -n +10 > $cache - - sorted=$(sort $freq | uniq -c | sort -hr | colrm 1 8) - cmd=`(echo "$sorted"; cat $cache | grep -vxF "$sorted") | dmenu "$@"` - if ! [ "$cmd" == "" ] && ! [ "$(grep ${cmd/;/} $cache)" == "" ]; then - echo ${cmd/;/} >> $freq - - cmdexec=$(alias | grep "${cmd/;/}=" | cut -f2 -d "'" | tr -d "'") - if [ -z "$cmdexec" ]; then - cmdexec=${cmd/;/} - fi - - case $cmd in - *\;) cmdexec="urxvt -e $cmdexec" ;; - esac - # Ugly workaround to run functions... - echo "$cmdexec" | compgen -F "$cmdexec" | zsh - # ...and aliases - echo "$cmdexec" | zsh - fi - ;; -esac -- cgit v1.2.3 From 249bc8cee9706a6606d3e24df882d4ba295aaf44 Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Mon, 13 May 2019 08:23:25 +0800 Subject: add tridactyl_config --- .config/tridactyl_conf | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .config/tridactyl_conf diff --git a/.config/tridactyl_conf b/.config/tridactyl_conf new file mode 100644 index 0000000..497f2b6 --- /dev/null +++ b/.config/tridactyl_conf @@ -0,0 +1,3 @@ +bind d scrollpage 0.5 +bind e scrollpage -0.5 +bind x tabclose -- cgit v1.2.3