From 634f6cb5ad8d8bd7934d48b78d67967f760c3124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Thu, 9 Oct 2025 22:28:59 +0200 Subject: [PATCH] add copy/paste dmenu prompt and remove empty values from completion list --- config.def.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.def.h b/config.def.h index 0d9e3c9..cda0b00 100644 --- a/config.def.h +++ b/config.def.h @@ -17,11 +17,11 @@ static char *externaleditcmd[] = { "/bin/sh", "-c", NULL}; static char *externalcopycmd[] = { "/bin/sh", "-c", - "sed 's/[ \t][ \t]*/\\n/g' | tac | awk '!x[$0]++' | dmenu -l 10 -w $WINDOWID | tr --delete '\\n' | vis-clipboard --copy", + "sed 's/[ \t][ \t]*/\\n/g' | tac | awk 'BEGIN{x[\"\"]++} !x[$0]++' | dmenu -l 10 -w $WINDOWID -p Copy | tr -d '\\n' | vis-clipboard --copy", NULL}; static char *externalinsertcmd[] = { "/bin/sh", "-c", - "sed 's/[ \t][ \t]*/\\n/g' | tac | awk '!x[$0]++' | dmenu -l 10 -w $WINDOWID | tr --delete '\\n'", + "sed 's/[ \t][ \t]*/\\n/g' | tac | awk 'BEGIN{x[\"\"]++} !x[$0]++' | dmenu -l 10 -w $WINDOWID -p Paste | tr -d '\\n'", NULL}; /*