--- debian/awesome.menu-method | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/debian/awesome.menu-method b/debian/awesome.menu-method index 4d81d78..06dbc50 100644 --- a/debian/awesome.menu-method +++ b/debian/awesome.menu-method @@ -18,10 +18,12 @@ function findicon($filename)= function x11menu()= "\t{"q(title())","q($command) ifnempty($icon, ","findicon($icon))"},\n"; function textmenu()= "\t{"q(title())", \"x-terminal-emulator -e \".."q($command) ifnempty($icon, ","findicon($icon))"},\n"; +function wmmenu()= "\t{"q(title())",function () awesome.exec("q($command)") end" ifnempty($icon, ","findicon($icon))"},\n"; supported; x11= x11menu(); text= textmenu(); + wm= wmmenu(); endsupported; startmenu= "Debian_menu[\""s($section)"\"] = {\n"; @@ -31,4 +33,4 @@ genmenu= "debian/menu.lua"; rootsection= "Debian"; rootprefix= "/etc/xdg/awesome/"; userprefix= shell("echo -n /${XDG_CONFIG_HOME-.config}") "/awesome/"; -preoutput= "-- automatically generated file. Do not edit (see /usr/share/doc/menu/html)\n\nmodule(\"debian.menu\")\n\nDebian_menu = {}\n\n"; +preoutput= "-- automatically generated file. Do not edit (see /usr/share/doc/menu/html)\n\nlocal awesome = awesome\nmodule(\"debian.menu\")\n\nDebian_menu = {}\n\n"; -- 2.1.4