A3t
- Uses rc.abbreviation.minimum for autocompletion.
This commit is contained in:
@@ -43,8 +43,8 @@
|
|||||||
|
|
||||||
extern Context context;
|
extern Context context;
|
||||||
|
|
||||||
// TODO Tie this to rc.abbreviation.minimum.
|
// Overridden by rc.abbreviation.minimum.
|
||||||
static const int minimumMatchLength = 3;
|
static int minimumMatchLength = 3;
|
||||||
|
|
||||||
// Alias expansion limit. Any more indicates some kind of error.
|
// Alias expansion limit. Any more indicates some kind of error.
|
||||||
const int safetyValveDefault = 10;
|
const int safetyValveDefault = 10;
|
||||||
@@ -67,6 +67,9 @@ A3t::~A3t ()
|
|||||||
// char** argv --> std::vector <std::string> _args
|
// char** argv --> std::vector <std::string> _args
|
||||||
void A3t::initialize (int argc, const char** argv)
|
void A3t::initialize (int argc, const char** argv)
|
||||||
{
|
{
|
||||||
|
// Set up constants.
|
||||||
|
minimumMatchLength = strtol (context.config.get ("abbreviation.minimum").c_str (), NULL, 10);
|
||||||
|
|
||||||
// Create top-level nodes.
|
// Create top-level nodes.
|
||||||
for (int i = 0; i < argc; ++i)
|
for (int i = 0; i < argc; ++i)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user