]>
git.madduck.net Git - etc/awesome.git/blobdiff - widgets/contrib/task.lua
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:
- if task.followmouse then
- scrp = mouse.screen
+ if task.followtag then
+ scrp = awful.screen.focused()
else
scrp = scr_pos or task.scr_pos
end
else
scrp = scr_pos or task.scr_pos
end
function task.prompt_add()
awful.prompt.run({ prompt = "Add task: " },
function task.prompt_add()
awful.prompt.run({ prompt = "Add task: " },
- mypromptbox[mouse.screen ].widget,
+ mypromptbox[awful.screen.focused() ].widget,
function (...)
local f = io.popen("task add " .. ...)
c_text = "\n<span font='"
function (...)
local f = io.popen("task add " .. ...)
c_text = "\n<span font='"
function task.prompt_search()
awful.prompt.run({ prompt = "Search task: " },
function task.prompt_search()
awful.prompt.run({ prompt = "Search task: " },
- mypromptbox[mouse.screen ].widget,
+ mypromptbox[awful.screen.focused() ].widget,
function (...)
local f = io.popen("task " .. ...)
c_text = f:read("*all"):gsub(" \n*$", "")
function (...)
local f = io.popen("task " .. ...)
c_text = f:read("*all"):gsub(" \n*$", "")
fg = task.fg,
bg = task.bg,
timeout = task.timeout,
fg = task.fg,
bg = task.bg,
timeout = task.timeout,
+ screen = awful.screen.focused()
task.position = args.position or "top_right"
task.timeout = args.timeout or 7
task.scr_pos = args.scr_pos or 1
task.position = args.position or "top_right"
task.timeout = args.timeout or 7
task.scr_pos = args.scr_pos or 1
- task.followmouse = args.followmouse or false
+ task.followtag = args.followtag or false
task.cmdline = args.cmdline or "next"
task.notify_icon = icons_dir .. "/taskwarrior/task.png"
task.cmdline = args.cmdline or "next"
task.notify_icon = icons_dir .. "/taskwarrior/task.png"