awesome/lib
Emmanuel Lepage Vallee 2bf930b044 keygrabber: Refactor to be an object instead of a function.
The old keygrabber API wasn't doing what the users want from a
keygrabber module. With tons of boilerplate code, everything could
be done, but it wasn't trivial.

This commit add a default grabber function that implements the
keybinding API already used by `awful.key` and `awful.prompt`.

It also add syntax candy left and right to make the module "feel"
like a native CAPI object.

Nothing is perfect and some parts, like adding root keybindings, are not
vevy pleasing. However it fulfill its goal when it comes to make
previously non-trivial use case very easy to implement and deploy.
2018-08-06 19:03:25 -04:00
..
awful keygrabber: Refactor to be an object instead of a function. 2018-08-06 19:03:25 -04:00
beautiful Correct descriptions of border colors 2018-07-12 14:30:46 +10:00
gears Merge pull request #2266 from ZipFile/fix-no_overlap 2018-06-26 10:05:49 -04:00
menubar program.Terminal is a boolean, not a string (#2239) 2018-04-22 02:06:38 -04:00
naughty fix(naughty: core): don't attempt to upscale small icons (#2283) 2018-06-12 21:57:14 -04:00
wibox doc: Add missing C-object documentation and fix some papercuts. 2018-07-25 18:26:11 -04:00
beautiful.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00
naughty.lua Add pointless naughty.lua and beautiful.lua files (#1259) 2016-12-08 23:53:50 +01:00