From b93719de16a478ea9d68d6dacc2f77d594b6c4ca Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 17 Nov 2022 23:44:35 -0300 Subject: bin/menu: Wrap actions with remembering --- bin/menu | 9 +++++++-- 1 file 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' -- cgit v1.2.3