diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-06-07 19:46:16 +0100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-06-07 19:46:16 +0100 |
| commit | 4495aefea672256685b09346f36fa51cb8e2af18 (patch) | |
| tree | 685f06dd6b3544a7b9e5679fa70bfabd689034db /src/shell_manager.cc | |
| parent | d9b1ee13d9c9ac966d0d1bccdd90a39924b68005 (diff) | |
Use range based find_if wrapper for finding shell env vars
Diffstat (limited to 'src/shell_manager.cc')
| -rw-r--r-- | src/shell_manager.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/shell_manager.cc b/src/shell_manager.cc index fff042cc..f34b611d 100644 --- a/src/shell_manager.cc +++ b/src/shell_manager.cc @@ -301,11 +301,9 @@ void ShellManager::register_env_var(StringView str, bool prefix, String ShellManager::get_val(StringView name, const Context& context) const { - auto env_var = std::find_if( - m_env_vars.begin(), m_env_vars.end(), - [name](const EnvVarDesc& desc) { - return desc.prefix ? prefix_match(name, desc.str) : name == desc.str; - }); + auto env_var = find_if(m_env_vars, [name](const EnvVarDesc& desc) { + return desc.prefix ? prefix_match(name, desc.str) : name == desc.str; + }); if (env_var == m_env_vars.end()) throw runtime_error("no such env var: " + name); |
