X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=pwm%2Fcfg_pwm.lua;h=97026b238c74b8c9a75f6cace0ed7bc9ecb5ecb8;hb=ae4260bb64817c11f9a7140324cd3e3ba113e297;hp=1fe7df4a11f1ff384bec1ffbd9fc43a3d4e01803;hpb=8366314611bf30a0f31d25bf5f5023186fa87692;p=ion3.git diff --git a/pwm/cfg_pwm.lua b/pwm/cfg_pwm.lua index 1fe7df4..97026b2 100644 --- a/pwm/cfg_pwm.lua +++ b/pwm/cfg_pwm.lua @@ -40,7 +40,6 @@ dopath("cfg_ioncore") --dopath("mod_query") dopath("mod_menu") --dopath("mod_tiling") ---dopath("mod_panews") --dopath("mod_statusbar") dopath("mod_dock") --dopath("mod_sp") @@ -51,16 +50,16 @@ dopath("mod_dock") -- --- Unbind anything using mod_query and rebinding to mod_menu where +-- Unbind anything using mod_query and rebind to mod_menu where -- applicable. defbindings("WScreen", { + bdoc("Display the main menu."), kpress(ALTMETA.."F12", "mod_menu.menu(_, _sub, 'mainmenu', {big=true})"), }) defbindings("WMPlex.toplevel", { kpress(ALTMETA.."F1", nil), - kpress(META.. "F1", "ioncore.exec_on(_, ':man pwm3')"), kpress(ALTMETA.."F3", nil), kpress(META.. "F3", nil), kpress(ALTMETA.."F4", nil), @@ -68,11 +67,16 @@ defbindings("WMPlex.toplevel", { kpress(ALTMETA.."F6", nil), kpress(ALTMETA.."F9", nil), kpress(META.."G", nil), - kpress(META.."A", nil), + + bdoc("Show the PWM manual page."), + kpress(META.. "F1", "ioncore.exec_on(_, ':man pwm3')"), + + bdoc("Display context menu."), + kpress(META.."M", "mod_menu.menu(_, _sub, 'ctxmenu')"), }) -defbindings("WFrame", { - kpress(META.."M", "mod_menu.menu(_, _sub, 'ctxmenu')"), +defbindings("WFrame.toplevel", { + kpress(META.."A", nil), }) -- Make a new main menu with additional workspace menu. @@ -82,11 +86,22 @@ defmenu("mainmenu", { menuentry("Lock screen", "ioncore.exec_on(_, 'xlock')"), menuentry("Help", "ioncore.exec_on(_, ':man pwm3')"), submenu("Workspaces", "wsmenu"), - menuentry("New", "ioncore.create_ws(_)"), submenu("Styles", "stylemenu"), submenu("Session", "sessionmenu"), }) +-- Application menu +defmenu("appmenu", { + menuentry("XTerm", "ioncore.exec_on(_, 'xterm')"), + menuentry("W3M", "ioncore.exec_on(_, ':w3m -v')"), + menuentry("Rxvt", "ioncore.exec_on(_, 'rxvt')"), + menuentry("Opera", "ioncore.exec_on(_, 'opera')"), + menuentry("Links", "ioncore.exec_on(_, ':links')"), + menuentry("Konqueror", "ioncore.exec_on(_, 'konqueror')"), + menuentry("Dillo", "ioncore.exec_on(_, 'dillo')"), + menuentry("Run...", "mod_query.query_exec(_)"), +}) + -- Workspace menu defmenu("wsmenu", { menuentry("New", "ioncore.create_ws(_)"),