diff --git a/src/Context.cpp b/src/Context.cpp index 140b04657..f01dffb92 100644 --- a/src/Context.cpp +++ b/src/Context.cpp @@ -622,8 +622,9 @@ void Context::getLimits (int& rows, int& lines) // easier, it has been decoupled from Context. void Context::staticInitialization () { - CLI2::minimumMatchLength = config.getInteger ("abbreviation.minimum"); - Lexer::minimumMatchLength = config.getInteger ("abbreviation.minimum"); + CLI2::minimumMatchLength = config.getInteger ("abbreviation.minimum"); + Lexer::minimumMatchLength = config.getInteger ("abbreviation.minimum"); + ISO8601d::minimumMatchLength = config.getInteger ("abbreviation.minimum"); Task::defaultProject = config.get ("default.project"); Task::defaultDue = config.get ("default.due"); diff --git a/src/ISO8601.cpp b/src/ISO8601.cpp index 998dee123..0179b2789 100644 --- a/src/ISO8601.cpp +++ b/src/ISO8601.cpp @@ -106,7 +106,8 @@ static struct #define NUM_DURATIONS (sizeof (durations) / sizeof (durations[0])) -std::string ISO8601d::weekstart = STRING_DATE_SUNDAY; +std::string ISO8601d::weekstart = STRING_DATE_SUNDAY; +int ISO8601d::minimumMatchLength = 3; //////////////////////////////////////////////////////////////////////////////// ISO8601d::ISO8601d () diff --git a/src/ISO8601.h b/src/ISO8601.h index 690bfc16c..80aeabc8f 100644 --- a/src/ISO8601.h +++ b/src/ISO8601.h @@ -35,6 +35,7 @@ class ISO8601d { public: static std::string weekstart; + static int minimumMatchLength; ISO8601d (); ~ISO8601d ();