mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-03-27 14:45:13 +08:00
Add HOME as a snapshotted variable
Corrects certain autosuggestions involving tildes.
This commit is contained in:
parent
59d62fdd53
commit
82170b0862
@ -1658,10 +1658,10 @@ maybe_t<env_var_t> env_vars_snapshot_t::get(const wcstring &key, env_mode_flags_
|
|||||||
wcstring_list_t env_vars_snapshot_t::get_names(int flags) const { return names; }
|
wcstring_list_t env_vars_snapshot_t::get_names(int flags) const { return names; }
|
||||||
|
|
||||||
const wchar_t *const env_vars_snapshot_t::highlighting_keys[] = {
|
const wchar_t *const env_vars_snapshot_t::highlighting_keys[] = {
|
||||||
L"PATH", L"CDPATH", L"fish_function_path", L"PWD", NULL};
|
L"PATH", L"CDPATH", L"fish_function_path", L"PWD", L"HOME", NULL};
|
||||||
|
|
||||||
const wchar_t *const env_vars_snapshot_t::completing_keys[] = {L"PATH", L"CDPATH",
|
const wchar_t *const env_vars_snapshot_t::completing_keys[] = {
|
||||||
L"fish_function_path", L"PWD", NULL};
|
L"PATH", L"CDPATH", L"fish_function_path", L"PWD", L"HOME", NULL};
|
||||||
|
|
||||||
#if defined(__APPLE__) || defined(__CYGWIN__)
|
#if defined(__APPLE__) || defined(__CYGWIN__)
|
||||||
static int check_runtime_path(const char *path) {
|
static int check_runtime_path(const char *path) {
|
||||||
|
@ -1299,7 +1299,6 @@ static std::function<autosuggestion_result_t(void)> get_autosuggestion_performer
|
|||||||
return [=]() -> autosuggestion_result_t {
|
return [=]() -> autosuggestion_result_t {
|
||||||
ASSERT_IS_BACKGROUND_THREAD();
|
ASSERT_IS_BACKGROUND_THREAD();
|
||||||
|
|
||||||
|
|
||||||
const autosuggestion_result_t nothing = {};
|
const autosuggestion_result_t nothing = {};
|
||||||
// If the main thread has moved on, skip all the work.
|
// If the main thread has moved on, skip all the work.
|
||||||
if (generation_count != read_generation_count()) {
|
if (generation_count != read_generation_count()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user