diff options
Diffstat (limited to 'src/core/commandbuffer.cc')
-rw-r--r-- | src/core/commandbuffer.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/commandbuffer.cc b/src/core/commandbuffer.cc index 56aba16..e97a00e 100644 --- a/src/core/commandbuffer.cc +++ b/src/core/commandbuffer.cc @@ -90,7 +90,7 @@ void CommandBuffer::init() func = Func::add("set", (FuncPtr)func_set); func->set_info("[variable] [str] set variable value"); - func = Func::add("exec", (FuncPtr)exec); + func = Func::add("exec", (FuncPtr)func_exec); func->set_info("[filename] execute commands from file"); } @@ -153,7 +153,7 @@ void CommandBuffer::exec(std::string const &cmdline) } } - con_print << command << " " << cvar->str() << " " << cvar->info() << "\n"; + con_print << command << " " << cvar->str() << " ^N" << cvar->info() << "\n"; return; } @@ -161,7 +161,7 @@ void CommandBuffer::exec(std::string const &cmdline) if (connection()) connection()->forward(cmdline); else - con_print << "Unknown command '" << command << "'\n"; + con_print << "Unknown command '" << command << "^N'\n"; } void CommandBuffer::exec() @@ -252,7 +252,9 @@ void CommandBuffer::exec_file(std::string const & filename) con_warn << "Could not stream " << fn << "!\n"; return; } - + + con_debug << "Executing " << fn.c_str() << std::endl; + char line[MAXCMDSIZE]; while (ifs.getline(line, MAXCMDSIZE-1)) { if (line[0] && line[0] != '#' && line[0] != ';') |