diff options
Diffstat (limited to 'src/nvim/os/env.c')
-rw-r--r-- | src/nvim/os/env.c | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/nvim/os/env.c b/src/nvim/os/env.c index 2f90d0bc9e..c6794e4be5 100644 --- a/src/nvim/os/env.c +++ b/src/nvim/os/env.c @@ -779,7 +779,7 @@ size_t home_replace(const buf_T *const buf, const char_u *src, char *homedir_env_mod = (char *)homedir_env; bool must_free = false; - if (homedir_env_mod != NULL && strchr(homedir_env_mod, '~') != NULL) { + if (homedir_env_mod != NULL && *homedir_env_mod == '~') { must_free = true; size_t usedlen = 0; size_t flen = strlen(homedir_env_mod); @@ -945,31 +945,6 @@ bool os_setenv_append_path(const char *fname) return false; } -/// Returns true if the terminal can be assumed to silently ignore unknown -/// control codes. -bool os_term_is_nice(void) -{ -#if defined(__APPLE__) || defined(WIN32) - return true; -#else - const char *vte_version = os_getenv("VTE_VERSION"); - if ((vte_version && atoi(vte_version) >= 3900) - || os_getenv("KONSOLE_PROFILE_NAME") - || os_getenv("KONSOLE_DBUS_SESSION")) { - return true; - } - const char *termprg = os_getenv("TERM_PROGRAM"); - if (termprg && striequal(termprg, "iTerm.app")) { - return true; - } - const char *term = os_getenv("TERM"); - if (term && strncmp(term, "rxvt", 4) == 0) { - return true; - } - return false; -#endif -} - /// Returns true if `sh` looks like it resolves to "cmd.exe". bool os_shell_is_cmdexe(const char *sh) FUNC_ATTR_NONNULL_ALL |