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),
awful.key({ modkey }, "F11", function () awful.util.spawn("ponymix decrease 5") end),
awful.key({ modkey }, "F12", function () awful.util.spawn("ponymix increase 5") end),
-- Lock
- awful.key({ modkey, "Control" }, "Escape", function () awful.util.spawn("xautolock -locknow") end)
+ awful.key({ modkey, "Control" }, "Escape", function () awful.util.spawn("xautolock -locknow") end),
+ -- VimWiki
+ awful.key({ modkey }, "i", function ()
+ awful.util.spawn("urxvtc -name vimwiki -e vim -c 'call vimwiki#base#goto_index(v:count1)'")
+ end)
)
-- Client keys {{{1