diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7b0f5ef..5db50f8f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,7 @@ shares the same argument scope as `eval` rather than being executed in a new sco - The `path_helper` on macOS now only runs in login shells, matching the bash implementation. - The `forward-bigword` binding now interacts correctly with autosuggestions (#5336) - Fish now tries to guess if the system supports Unicode 9 (and displays emoji as wide), hopefully making setting $fish_emoji_width superfluous in most cases (#5722). +- The locale is now reloaded when the `LOCPATH` variable is changed (#5815). - Lots of improvements to completions. - Added completions for - `cf` diff --git a/src/env_dispatch.cpp b/src/env_dispatch.cpp index ff0e6ff93..bc1bd4576 100644 --- a/src/env_dispatch.cpp +++ b/src/env_dispatch.cpp @@ -76,7 +76,7 @@ static const wcstring_list_t locale_variables({L"LANG", L"LANGUAGE", L"LC_ALL", L"LC_COLLATE", L"LC_CTYPE", L"LC_IDENTIFICATION", L"LC_MEASUREMENT", L"LC_MESSAGES", L"LC_MONETARY", L"LC_NAME", L"LC_NUMERIC", L"LC_PAPER", - L"LC_TELEPHONE", L"LC_TIME"}); + L"LC_TELEPHONE", L"LC_TIME", L"LOCPATH"}); /// List of all curses environment variable names that might trigger (re)initializing the curses /// subsystem.