awesome/lib/awful
Uli Schlachter 5a34f6f047 Add various functions for getting directories
This adds functions for getting directories according to the XDG base dir
specification. This might be useful in general.

This also adds a function for getting the cache dir, because I like an explicit
function call more than something which "switches" based on a string argument.
Better error messages if you mis-type something. :-)

Finally, this adds a function for getting the directory containing the rc.lua
file. Sadly, awful.util.getdir("config") did not actually do that. See #218.

Fixes: https://github.com/awesomeWM/awesome/issues/218
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-12-11 18:14:41 +01:00
..
client Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
hotkeys_popup feat(lib: awful: hotkeys_popup): widget to show awesome and third-party keybindings 2015-12-02 01:02:15 +01:00
layout layout.arrange: fix screen arg in call to tag.getgap 2015-11-22 00:30:21 +01:00
mouse Call :set_bg for the mouse finder's wibox 2015-12-06 19:33:13 +01:00
widget awful.widget.tasklist: Use pairs instead of ipairs 2015-11-19 20:13:37 +01:00
autofocus.lua Use `hints` table argument with `request::activate` signal 2015-06-25 06:47:39 +02:00
button.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
client.lua Make client.movetotag emit request::activate on client 2015-10-26 23:09:08 +01:00
completion.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
dbus.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
ewmh.lua doc: params for request::activate 2015-10-14 16:24:51 +02:00
init.lua Fix awful.util.spawn*/.pread deprecation wrappers 2015-10-10 22:19:45 +02:00
key.lua feat(lib: awful: key): save current hotkeys 2015-09-30 13:17:12 +02:00
keygrabber.lua keygrabber.grabber: rename function name 2015-07-22 13:52:47 +02:00
menu.lua feat(lib: awful: hotkeys_popup): widget to show awesome and third-party keybindings 2015-12-02 01:02:15 +01:00
placement.lua awful.placement: Add the border to the client's geometry (#540) 2015-10-26 23:05:24 +01:00
prompt.lua doc: fix example with awful.prompt.run hooks 2015-11-19 22:14:01 +01:00
remote.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
rules.lua doc: fix unintentional rendering as code due to indent 2015-10-14 00:22:26 +02:00
screen.lua Merge pull request #507 from psychon/closest_screen 2015-10-26 23:07:43 +01:00
spawn.lua Improve doc for awful.spawn: module/spawn/with_shell 2015-11-05 01:53:57 +01:00
startup_notification.lua Remove the *.in from all files. 2015-06-19 22:33:32 +02:00
tag.lua Only use useless_gap with multiple tiled clients 2015-11-20 17:17:21 +01:00
titlebar.lua Use integer size when creating titlebar 2015-12-10 23:13:24 +01:00
tooltip.lua Remove hacks for querying a textbox' size 2015-10-17 19:13:26 +02:00
util.lua Add various functions for getting directories 2015-12-11 18:14:41 +01:00
wibox.lua awful.wibox: round x/y/width/height wibox arguments 2015-08-12 14:14:14 +02:00