aboutsummaryrefslogtreecommitdiff
path: root/bin/menu
diff options
context:
space:
mode:
Diffstat (limited to 'bin/menu')
-rwxr-xr-xbin/menu9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/menu b/bin/menu
index d6ec4de..c4c718f 100755
--- a/bin/menu
+++ b/bin/menu
@@ -81,7 +81,12 @@ DATA() {
}
show() {
- dmenu -i -l 20 -fn Monospace-18 -p "$1:"
+ set -- dmenu -i -l 20 -fn Monospace-18 -p "$1:"
+ if [ -z "${RAW:-}" ]; then
+ remembering -p "menu-$1" -- "$@"
+ else
+ "$@"
+ fi
}
pass_list() {
@@ -133,7 +138,7 @@ case "$ACTION" in
clipboard)
# For a potential improved version, see:
# https://github.com/cdown/clipmenu/pull/162
- CHOICE="$(clip_list | show 'clipboard:' | cksum)"
+ CHOICE="$(clip_list | RAW=1 show 'clipboard:' 1 | cksum)"
if [ -n "$CHOICE" ]; then
copy < "$CLIP_DIR"/"$CHOICE"
notify-send -t 5000 -u low -- 'copied to clipboard'