-[<- home](https://github.com/copycat-killer/lain/wiki)
-
markup
------
-This is a submodule which helps you markupping your text.
+Made markup easier!
First, require it like this:
- local markup = require("lain.util.markup")
+ local markup = lain.util.markup
then you can call its functions:
|`-- normal() Set both foreground and background normal colors.
`-- urgent() Set both foreground and background urgent colors.
-they all take one argument, which is the text to markup, except `fg.color()` and `bg.color()`:
+they all take one argument, which is the text to markup, except `fg.color` and `bg.color`:
markup.fg.color(text, color)
markup.bg.color(text, color)
menu\_clients\_current\_tags
----------------------------
-Similar to `awful.menu.clients()`, but this menu only shows the clients
+Similar to `awful.menu.clients`, but this menu only shows the clients
of currently visible tags. Use it with a key binding like this:
- awful.key({ "Mod1" }, "Tab", function()
+ awful.key({ "Mod1" }, "Tab",
+ function()
awful.menu.menu_keys.down = { "Down", "Alt_L", "Tab", "j" }
awful.menu.menu_keys.up = { "Up", "k" }
lain.util.menu_clients_current_tags({ width = 350 }, { keygrabber = true })
...
)
-If you want to "de-magnify" it, just reset the clients floating state to
-`false` (hit `Mod4`+`CTRL`+`Space`, for example).
+If you want to "de-magnify" it, just retype the keybinding.
niceborder\_{focus, unfocus}
----------------------------
awful.key({ modkey, "Shift" }, "r", function () lain.util.prompt_rename_tag(mypromptbox) end)
-Credits goes to [minism](https://bbs.archlinux.org/viewtopic.php?pid=1315135#p1315135).
\ No newline at end of file
+Credits goes to [minism](https://bbs.archlinux.org/viewtopic.php?pid=1315135#p1315135).
+
+useless\_gaps\_resize
+---------------------
+
+Changes `beautiful.useless_gaps_width` on the fly.
+
+The function takes an integer argument, being the amount of pixel to add/remove to gaps.
+
+You could use it with these keybindings:
+
+ -- On the fly useless gaps change
+ awful.key({ altkey, "Control" }, "+", function () lain.util.useless_gaps_resize(1) end),
+ awful.key({ altkey, "Control" }, "-", function () lain.util.useless_gaps_resize(-1) end),
+
+where `altkey=Mod1`, or you could use it like this:
+
+ mywidget:buttons(awful.util.table.join (
+ awful.button({}, 4, function() lain.util.useless_gaps_resize(-1) end),
+ awful.button({}, 5, function() lain.util.useless_gaps_resize(1) end)
+ end)
+ ))
+
+so when hovering the mouse over `mywidget`, you can adjust useless gaps size by scrolling with the mouse wheel.
\ No newline at end of file