Remove the shell option, always use /bin/sh

This commit is contained in:
Maxime Coste 2014-03-25 09:28:44 +00:00
parent c9b72e1d32
commit 764e450fdd
3 changed files with 1 additions and 4 deletions

View File

@ -512,8 +512,6 @@ Some options are built in Kakoune, and can be used to control it's behaviour:
writing a buffer, this is autodetected on load. writing a buffer, this is autodetected on load.
* +BOM+ _string_ ("no" or "utf-8"): define if the file should be written * +BOM+ _string_ ("no" or "utf-8"): define if the file should be written
with an unicode byte order mark. with an unicode byte order mark.
* +shell+ _string_ ("bash" by default): what command to run to evaluate
shell commands.
* +complete_prefix+ _bool_: when completing in command line, and multiple * +complete_prefix+ _bool_: when completing in command line, and multiple
candidates exist, enable completion with common prefix. candidates exist, enable completion with common prefix.
* +incsearch+ _bool_: execute search as it is typed * +incsearch+ _bool_: execute search as it is typed

View File

@ -125,7 +125,6 @@ GlobalOptions::GlobalOptions()
declare_option<int>("scrolloff", 0); declare_option<int>("scrolloff", 0);
declare_option<String>("eolformat", "lf"); declare_option<String>("eolformat", "lf");
declare_option<String>("BOM", "no"); declare_option<String>("BOM", "no");
declare_option<String>("shell", "bash");
declare_option<bool>("complete_prefix", true); declare_option<bool>("complete_prefix", true);
declare_option<bool>("incsearch", true); declare_option<bool>("incsearch", true);
declare_option<bool>("autoinfo", true); declare_option<bool>("autoinfo", true);

View File

@ -119,7 +119,7 @@ String ShellManager::pipe(const String& input,
++it; ++it;
} }
String shell = context.options()["shell"].get<String>(); String shell = "/bin/sh";
std::vector<const char*> execparams = { shell.c_str(), "-c", cmdline.c_str() }; std::vector<const char*> execparams = { shell.c_str(), "-c", cmdline.c_str() };
if (not params.empty()) if (not params.empty())
execparams.push_back(shell.c_str()); execparams.push_back(shell.c_str());