mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Context: Selects Datetime/Duration features to match expectations
This commit is contained in:
parent
82935c585a
commit
70ce4eef7e
1 changed files with 15 additions and 10 deletions
|
@ -39,6 +39,7 @@
|
||||||
#include <Eval.h>
|
#include <Eval.h>
|
||||||
#include <Variant.h>
|
#include <Variant.h>
|
||||||
#include <Datetime.h>
|
#include <Datetime.h>
|
||||||
|
#include <Duration.h>
|
||||||
#include <shared.h>
|
#include <shared.h>
|
||||||
#include <format.h>
|
#include <format.h>
|
||||||
#include <main.h>
|
#include <main.h>
|
||||||
|
@ -1027,19 +1028,23 @@ void Context::getLimits (int& rows, int& lines)
|
||||||
// easier, it has been decoupled from Context.
|
// easier, it has been decoupled from Context.
|
||||||
void Context::staticInitialization ()
|
void Context::staticInitialization ()
|
||||||
{
|
{
|
||||||
CLI2::minimumMatchLength = config.getInteger ("abbreviation.minimum");
|
CLI2::minimumMatchLength = config.getInteger ("abbreviation.minimum");
|
||||||
Lexer::minimumMatchLength = config.getInteger ("abbreviation.minimum");
|
Lexer::minimumMatchLength = config.getInteger ("abbreviation.minimum");
|
||||||
|
|
||||||
Task::defaultProject = config.get ("default.project");
|
Task::defaultProject = config.get ("default.project");
|
||||||
Task::defaultDue = config.get ("default.due");
|
Task::defaultDue = config.get ("default.due");
|
||||||
Task::defaultScheduled = config.get ("default.scheduled");
|
Task::defaultScheduled = config.get ("default.scheduled");
|
||||||
|
|
||||||
Task::searchCaseSensitive = Variant::searchCaseSensitive = config.getBoolean ("search.case.sensitive");
|
Task::searchCaseSensitive = Variant::searchCaseSensitive = config.getBoolean ("search.case.sensitive");
|
||||||
Task::regex = Variant::searchUsingRegex = config.getBoolean ("regex");
|
Task::regex = Variant::searchUsingRegex = config.getBoolean ("regex");
|
||||||
Lexer::dateFormat = Variant::dateFormat = config.get ("dateformat");
|
Lexer::dateFormat = Variant::dateFormat = config.get ("dateformat");
|
||||||
Datetime::isoEnabled = config.getBoolean ("date.iso");
|
|
||||||
|
|
||||||
TDB2::debug_mode = config.getBoolean ("debug");
|
Datetime::isoEnabled = config.getBoolean ("date.iso");
|
||||||
|
Datetime::standaloneDateEnabled = false;
|
||||||
|
Datetime::standaloneTimeEnabled = false;
|
||||||
|
Duration::standaloneSecondsEnabled = false;
|
||||||
|
|
||||||
|
TDB2::debug_mode = config.getBoolean ("debug");
|
||||||
|
|
||||||
for (auto& rc : config)
|
for (auto& rc : config)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue