From 815d894671bc1f9ee23738cec46f2ab3c28fe674 Mon Sep 17 00:00:00 2001 From: Peter De Wachter Date: Tue, 17 Jul 2007 21:07:22 +0200 Subject: Tweak dmenu binding Add an "eval", so quotes and environment variables get evaluated according to sh rules. darcs-hash:20070717190722-06a25-0c3b8a339adcd81ca6badfc7edbf8950c1105f3c --- Config.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Config.hs b/Config.hs index 579a598..716e472 100644 --- a/Config.hs +++ b/Config.hs @@ -118,7 +118,7 @@ keys :: M.Map (KeyMask, KeySym) (X ()) keys = M.fromList $ -- launching and killing programs [ ((modMask .|. shiftMask, xK_Return), spawn "xterm") -- @@ Launch an xterm - , ((modMask, xK_p ), spawn "exe=`dmenu_path | dmenu` && exec $exe") -- @@ Launch dmenu + , ((modMask, xK_p ), spawn "exe=`dmenu_path | dmenu` && eval \"exec $exe\"") -- @@ Launch dmenu , ((modMask .|. shiftMask, xK_p ), spawn "gmrun") -- @@ Launch gmrun , ((modMask .|. shiftMask, xK_c ), kill) -- @@ Close the focused window -- cgit v1.2.3