awesome/lib
Uli Schlachter 28fec60bf9 awful.spawn: Use LGI's Async facilities
Normally, writing asynchronous code with Gio results in an awful mess of
spaghetti code, because every operation needs a callback that is called when
this operation is done. To improve upon this, LGI provides some magic with
coroutines that hide the asyncronous nature of things and you end up with
"normal looking" code.

Use this Gio.Async facility in awful.spawn to make the code easier to follow.

Signed-off-by: Uli Schlachter <uli.schlachter@informatik.uni-oldenburg.de>
2017-01-08 19:33:04 +01:00
..
awful awful.spawn: Use LGI's Async facilities 2017-01-08 19:33:04 +01:00
beautiful Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
gears doc: Add a missing test example macro 2017-01-03 00:07:57 -05:00
menubar menubar: Fix refresh without show 2017-01-02 17:23:20 +01:00
naughty Remove @release @AWESOME_VERSION@ everywhere (#1157) 2016-10-09 22:36:20 +02:00
wibox Fix luacheck warnings in wibox.drawable 2016-12-25 13:05:26 +01: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