diff --git a/scripts/extensions/command.lua b/scripts/extensions/command.lua index 65b043dc7..739cc7d2f 100644 --- a/scripts/extensions/command.lua +++ b/scripts/extensions/command.lua @@ -21,13 +21,6 @@ function usage () return 'task random' end --- Arguments: None --- Returns: Valid Taskwarrior BNF, minimally defining a production rule that --- has the same name as the command itself -function syntax () - return 'random ::= "random" ;' -end - -- Arguments: None -- Returns: 1 --> command does not modify data -- 0 --> command modifies data diff --git a/scripts/extensions/dom.lua b/scripts/extensions/dom.lua index d980dfc23..d9346c3af 100644 --- a/scripts/extensions/dom.lua +++ b/scripts/extensions/dom.lua @@ -18,6 +18,9 @@ end -- Arguments: The DOM reference to evaluate -- Returns: The value from the DOM lookup function lookup (name) - return 1.23 -- Fake load average + if name == 'system.load.average' + then + return 1.23 -- Fake load average + end end diff --git a/scripts/extensions/program_hook.lua b/scripts/extensions/program_hook.lua index a34024e8a..61d74ecd2 100644 --- a/scripts/extensions/program_hook.lua +++ b/scripts/extensions/program_hook.lua @@ -23,7 +23,7 @@ end -- Arguments: None -- Returns: 0 --> success only -function goodbye () +function execute () print ('Goodbye.') end diff --git a/scripts/extensions/task_hook.lua b/scripts/extensions/task_hook.lua index 1e29a7df8..df98d15ed 100644 --- a/scripts/extensions/task_hook.lua +++ b/scripts/extensions/task_hook.lua @@ -24,7 +24,7 @@ end -- Arguments: None -- Returns: 1 --> failure -- 0 --> success -function encourage () +function execute (uuid) -- Only provide encouragement if the verbosity settings allow it. verbosity = task_get ('rc.verbose') if string.find (verbosity, 'encourage') ~= nil diff --git a/scripts/extensions/uda.lua b/scripts/extensions/uda.lua index 2aec17a45..081ea6c8f 100644 --- a/scripts/extensions/uda.lua +++ b/scripts/extensions/uda.lua @@ -45,7 +45,8 @@ end -- Arguments: Raw data -- Returns: Formatted data -- Note: Shown here is a pass-through format, doing no formatting. This is --- the default behavior if the format function is not implemented. +-- also the default behavior if the format function is not +-- implemented. function format (value) return value end @@ -53,8 +54,8 @@ end -- Arguments: Value -- Returns: Urgency Term -- Note: Should reference rc.urgency..coefficient -function urgency (value) - coefficient = task_get ('urgency.priority.coefficient') +function urgency (uuid) + coefficient = task_get ('rc.urgency.priority.coefficient') -- TODO Urgency calculation here