sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 4c16dcafec65e6ffa428da71a161c004071b1cfa
parent a1ed8141e25c1ef6fdd112f4f4828c9062f6986d
Author: bit9tream <bit6tream@cock.li>
Date:   Tue, 16 Jun 2020 09:32:13 +0300

added modified version of dmenu_run script

Diffstat:
Atools.suckless.org/dmenu/patches/multi-selection/dmenu_run.sh | 6++++++
Mtools.suckless.org/dmenu/patches/multi-selection/index.md | 3+++
2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/tools.suckless.org/dmenu/patches/multi-selection/dmenu_run.sh b/tools.suckless.org/dmenu/patches/multi-selection/dmenu_run.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +dmenu_path | dmenu "$@" | + while read -r cmd; do + echo "$cmd" | xargs setsid -f # TODO: make it simpler (just `setsid -f "$cmd"` doesn't work in all cases) + done diff --git a/tools.suckless.org/dmenu/patches/multi-selection/index.md b/tools.suckless.org/dmenu/patches/multi-selection/index.md @@ -6,9 +6,12 @@ Description Without this patch when you press `<Control-Enter>` dmenu just outputs current item and you can't undo that. But with this patch dmenu will output all selected items only on exit. And you can also deselect any selected item. +`dmenu_run.sh` is a `dmenu_run` replacement that supports multiple selection patch. + Download -------- * [dmenu-multi-selection-4.9.diff](dmenu-multi-selection-4.9.diff) +* [dmenu_run.sh](dmenu_run.sh) Authors -------