Fix to stop reporting config.fish execution as coming from "standard

input" within backtraces
This commit is contained in:
ridiculousfish
2014-02-20 10:57:13 -08:00
parent 3ab954644f
commit adf5b036d6
3 changed files with 29 additions and 10 deletions

View File

@@ -227,7 +227,9 @@ static void source_config_in_directory(const wcstring &dir)
const wcstring escaped_dir = escape_string(dir, ESCAPE_ALL);
const wcstring cmd = L"builtin source " + escaped_dir + L"/config.fish 2>/dev/null";
parser_t &parser = parser_t::principal_parser();
parser.set_is_within_fish_initialization(true);
parser.eval(cmd, io_chain_t(), TOP);
parser.set_is_within_fish_initialization(false);
}
/**