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