]>
git.madduck.net Git - etc/awesome.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
74f4507 )
--- /dev/null
+[submodule "wiki"]
+ path = wiki
+ url = https://github.com/copycat-killer/lain.wiki.git
--- Dynamically rename the current tag you have focused.
+-- {{{ Dynamic tagging
+--
+-- Add a new tag
+function util.prompt_add_tag(mypromptbox)
+ awful.prompt.run({prompt="New tag name: "}, mypromptbox[mouse.screen].widget,
+ function(text)
+ if text:len() > 0 then
+ props = { selected = true }
+ tag = awful.tag.add(new_name, props)
+ tag.name = text
+ tag:emit_signal("property::name")
+ end
+ end)
+end
+
+-- Rename current tag
function util.prompt_rename_tag(mypromptbox)
local tag = awful.tag.selected(mouse.screen)
awful.prompt.run({prompt="Rename tag: "}, mypromptbox[mouse.screen].widget,
function util.prompt_rename_tag(mypromptbox)
local tag = awful.tag.selected(mouse.screen)
awful.prompt.run({prompt="Rename tag: "}, mypromptbox[mouse.screen].widget,
+-- Delete current tag (if empty)
+-- Any rule set on the tag shall be broken
+function util.remove_tag()
+ local tag = awful.tag.selected(mouse.screen)
+ local prevtag = awful.tag.gettags(mouse.screen)[awful.tag.getidx(tag) - 1]
+ awful.tag.delete(tag, prevtag)
+end
+--
+-- }}}
+
-- On the fly useless gaps change
function util.useless_gaps_resize(thatmuch)
-- On the fly useless gaps change
function util.useless_gaps_resize(thatmuch)
- if beautiful.useless_gap_width then
- beautiful.useless_gap_width = tonumber(beautiful.useless_gap_width) + thatmuch
- awful.layout.arrange(mouse.screen)
- end
+ beautiful.useless_gap_width = tonumber(beautiful.useless_gap_width) + thatmuch
+ awful.layout.arrange(mouse.screen)
end
return setmetatable(util, { __index = wrequire })
end
return setmetatable(util, { __index = wrequire })
local borderbox = {}
local function worker(relbox, s, args)
local borderbox = {}
local function worker(relbox, s, args)
- local where = args.position or 'above '
+ local where = args.position or 'top '
local color = args.color or '#FFFFFF'
local size = args.size or 1
local box = nil
local color = args.color or '#FFFFFF'
local size = args.size or 1
local box = nil
then
wiboxarg.width = relbox.width
wiboxarg.height = size
box = wibox(wiboxarg)
box.x = relbox.x
box.y = relbox.y - size
then
wiboxarg.width = relbox.width
wiboxarg.height = size
box = wibox(wiboxarg)
box.x = relbox.x
box.y = relbox.y - size
- elseif where == 'below '
+ elseif where == 'bottom '
then
wiboxarg.width = relbox.width
wiboxarg.height = size
then
wiboxarg.width = relbox.width
wiboxarg.height = size
--- /dev/null
+Subproject commit 1368b031aa5d4b29a30c8f24b4bebde2f9d08ece