mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Configuration override of settings for context
Every configuration parameter can be overwritten for the current context by setting the parameter: context.<name>.rc.<parameter> = <value> in the config file. This allows for example to set a custom report for each context.
This commit is contained in:
parent
20041c120e
commit
1d81e5e3ee
4 changed files with 17 additions and 3 deletions
|
@ -81,6 +81,9 @@
|
||||||
Thanks to Sebastian Uharek
|
Thanks to Sebastian Uharek
|
||||||
- #2208 Feature: added coloring of dates with scheduled tasks to calendar
|
- #2208 Feature: added coloring of dates with scheduled tasks to calendar
|
||||||
Thanks to Sebastian Uharek
|
Thanks to Sebastian Uharek
|
||||||
|
- Feature: Configuration options can be overwritten for current
|
||||||
|
context
|
||||||
|
Thanks to Sebastian Uharek
|
||||||
|
|
||||||
------ current release ---------------------------
|
------ current release ---------------------------
|
||||||
|
|
||||||
|
|
|
@ -1321,6 +1321,11 @@ the user intention here, and instead, the user is expected to set the
|
||||||
Note how read and write contexts differ for context "family", while for context
|
Note how read and write contexts differ for context "family", while for context
|
||||||
"home" they stay the same.
|
"home" they stay the same.
|
||||||
|
|
||||||
|
In addition, every configuration parameter can be overridden for the current
|
||||||
|
context, by specifying context.<name>.rc.<parameter>. For example, if the default
|
||||||
|
command for the family context should be displaying the family_report:
|
||||||
|
|
||||||
|
$ task config context.family.rc.default.command family_report
|
||||||
|
|
||||||
.SH COMMAND ABBREVIATION
|
.SH COMMAND ABBREVIATION
|
||||||
All Taskwarrior commands may be abbreviated as long as a unique prefix is used,
|
All Taskwarrior commands may be abbreviated as long as a unique prefix is used,
|
||||||
|
|
|
@ -1481,9 +1481,15 @@ Stores the value of the currently active context.
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
.B context.<name>=<filter>
|
.B context.<name>.<type>=<filter>
|
||||||
.RS
|
.RS
|
||||||
Stores the definition of the context with the name <name>.
|
Stores the definition of the context for type <type> with the name <name>. The
|
||||||
|
type can either be read, write or rc. For details of the read and write types,
|
||||||
|
please see the task(1) man page. The rc type allows to override any configuration
|
||||||
|
parameter for the current context, e.g. if the default command for the context
|
||||||
|
home should be changed to home_report, the following statement could be added:
|
||||||
|
|
||||||
|
context.home.rc.default.command=home_report
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
.SS SYNC
|
.SS SYNC
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 591fa58f9c684e22a3a55dbf71bdd00c25ceb28d
|
Subproject commit fb7e7dcffd397d214f2e71f3ff5de27ac907774f
|
Loading…
Add table
Add a link
Reference in a new issue