key bindings: test if reload function is available (#368)

This fixes a rare case when fish's builtin function
__fish_reload_key_bindings is not defined.
This commit is contained in:
Derek Willian Stavis 2016-07-23 20:49:42 -03:00 committed by GitHub
parent 8aa8acb027
commit fcc9d4dc0a

View File

@ -30,8 +30,9 @@ function omf.theme.set -a target_theme
end
end
# If key bindings file found, reload fish key bindings
test (count {$OMF_CONFIG,$OMF_PATH}/key_binding?.fish) -gt 0
# Reload fish key bindings if reload is available and needed
functions -q __fish_reload_key_bindings
and test (count {$OMF_CONFIG,$OMF_PATH}/key_binding?.fish) -gt 0
and __fish_reload_key_bindings
# Persist the changes