mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-03 15:16:14 +00:00
Shell: Add functions to the PATH cache when rebuilding the cache
Otherwise functions would be highlighted as missing.
This commit is contained in:
committed by
Andreas Kling
parent
4f6bf2931c
commit
c580348ebd
@@ -1232,6 +1232,14 @@ void Shell::cache_path()
|
||||
for (const auto& builtin_name : builtin_names)
|
||||
cached_path.append(escape_token(builtin_name));
|
||||
|
||||
// Add functions to the cache.
|
||||
for (auto& function : m_functions) {
|
||||
auto name = escape_token(function.key);
|
||||
if (cached_path.contains_slow(name))
|
||||
continue;
|
||||
cached_path.append(name);
|
||||
}
|
||||
|
||||
// Add aliases to the cache.
|
||||
for (const auto& alias : m_aliases) {
|
||||
auto name = escape_token(alias.key);
|
||||
|
||||
Reference in New Issue
Block a user