summaryrefslogtreecommitdiff
path: root/src/plugin_manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugin_manager.py')
-rw-r--r--src/plugin_manager.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugin_manager.py b/src/plugin_manager.py
index 4c3007cc..ef0fae08 100644
--- a/src/plugin_manager.py
+++ b/src/plugin_manager.py
@@ -262,3 +262,10 @@ class PluginManager(object):
completion function that completes the name of the plugins that are loaded
"""
return the_input.auto_completion(list(self.plugins.keys()), '', quotify=False)
+
+ def on_plugins_dir_change(self, new_value):
+ global plugins_dir
+ if plugins_dir in sys.path:
+ sys.path.remove(plugins_dir)
+ sys.path.append(new_value)
+ plugins_dir = new_value