- Implemented simple word substitution aliases. This is not the ultimate form
  which will involve the ability to insert arbitrary constructs.  Later.
This commit is contained in:
Paul Beckingham 2014-06-03 00:10:15 -04:00
parent a470e50ee6
commit 1cd09bc87b
7 changed files with 42 additions and 41 deletions

View file

@ -52,7 +52,7 @@ int CmdCompletionAliases::execute (std::string& output)
std::vector <std::string> aliases;
std::map <std::string, std::string>::iterator it;
for (it = context.aliases.begin (); it != context.aliases.end (); ++it)
for (it = context.alias._aliases.begin (); it != context.alias._aliases.end (); ++it)
aliases.push_back (it->first);
// Sort alphabetically.

View file

@ -97,8 +97,8 @@ int CmdHelp::execute (std::string& output)
view.set (row, 1, " ");
std::map <std::string, std::string>::iterator alias;
for (alias = context.aliases.begin ();
alias != context.aliases.end ();
for (alias = context.alias._aliases.begin ();
alias != context.alias._aliases.end ();
++alias)
{
row = view.addRow ();