awful.key({ modkey }, "x",
function ()
- awful.prompt.run({ prompt = "Run Lua code: " },
- mypromptbox[mouse.screen].widget,
- awful.util.eval, nil,
- awful.util.getdir("cache") .. "/history_eval")
- end),
+ awful.prompt.run {
+ prompt = "Run Lua code: ",
+ textbox = awful.screen.focused().mypromptbox.widget,
+ exe_callback = awful.util.eval,
+ history_path = awful.util.get_cache_dir() .. "/history_eval"
+ }
+ end,
+ {description = "lua execute prompt", group = "awesome"}),
-- Menubar
-- awful.key({ modkey }, "p", function() menubar.show() end),
-- Menu
awful.key({ modkey }, "w", function () mymainmenu:show({ coords = { x = 0, y = 0}}) end),
-- Prompt
- awful.key({ modkey }, "space", function () mypromptbox[mouse.screen]:run() end),
+ awful.key({ modkey }, "space", function () awful.screen.focused().mypromptbox:run() end),
-- switch layout
awful.key({ modkey }, "]", function () awful.layout.inc( 1, mouse.screen, layouts) end),
awful.key({ modkey }, "[", function () awful.layout.inc(-1, mouse.screen, layouts) end),