From a06a58fc703c46d7e5baa617482c82f6961f52f2 Mon Sep 17 00:00:00 2001 From: Kevin Menard <kevin@nirvdrum.com> Date: Mon, 18 May 2015 22:32:42 -0400 Subject: [PATCH] Fix loading of custom plugin completions. --- functions/import.fish | 1 + spec/import.spec.fish | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/functions/import.fish b/functions/import.fish index 22f0853..05bc1db 100644 --- a/functions/import.fish +++ b/functions/import.fish @@ -38,6 +38,7 @@ function import -d "Load libraries, plugins, themes, etc." _prepend_tree $fish_path/$library $skip_spec _prepend_tree $fish_custom/$library $skip_spec _prepend_path $fish_path/$library/completions -d fish_complete_path + _prepend_path $fish_custom/$library/completions -d fish_complete_path # Set path to load files. set -l path $library/(basename $library).load diff --git a/spec/import.spec.fish b/spec/import.spec.fish index 12eb119..06d0fa2 100644 --- a/spec/import.spec.fish +++ b/spec/import.spec.fish @@ -37,6 +37,11 @@ function describe_import import plugins/git-flow expect $fish_complete_path --to-contain-all $fish_path/plugins/git-flow/completions end + + function it_adds_completion_files_for_custom_plugins_to_completion_path + import plugins/example + expect $fish_complete_path --to-contain-all $fish_custom/plugins/example/completions + end end spec.run $argv -- GitLab