using lsx instead of Jukka's shell construct
b60406cb
1 file(s) · +3 −4
| 26 | 26 | { MODKEY|ShiftMask, XK_Return, spawn, \ |
|
| 27 | 27 | { .cmd = "exec uxterm -bg '#111111' -fg '#eeeeee' -cr '#eeeeee' +sb -fn '"FONT"'" } }, \ |
|
| 28 | 28 | { MODKEY, XK_p, spawn, \ |
|
| 29 | - | { .cmd = "exe=\"$(IFS=:; for dir in $PATH; do " \ |
|
| 30 | - | "for file in \"$dir\"/*; do [ -x \"$file\" ] && echo \"${file##*/}\"; done; done " \ |
|
| 31 | - | "| sort -u | dmenu -font '"FONT"' -normbg '"NORMBGCOLOR"' -normfg '"NORMFGCOLOR"' " \ |
|
| 32 | - | "-selbg '"SELBGCOLOR"' -selfg '"SELFGCOLOR"')\" && exec $exe" } }, \ |
|
| 29 | + | { .cmd = "exe=\"$(lsx `echo $PATH | sed 's/:/ /g'` | sort -u " \ |
|
| 30 | + | " | dmenu -font '"FONT"' -normbg '"NORMBGCOLOR"' -normfg '"NORMFGCOLOR"' " \ |
|
| 31 | + | "-selbg '"SELBGCOLOR"' -selfg '"SELFGCOLOR"')\" && exec $exe" } }, \ |
|
| 33 | 32 | { MODKEY, XK_j, focusnext, { 0 } }, \ |
|
| 34 | 33 | { MODKEY, XK_k, focusprev, { 0 } }, \ |
|
| 35 | 34 | { MODKEY, XK_Return, zoom, { 0 } }, \ |