---
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