diff options
| author | Alex Leferry 2 <alexherbo2@gmail.com> | 2020-09-02 11:53:07 +0200 |
|---|---|---|
| committer | Alex Leferry 2 <alexherbo2@gmail.com> | 2020-09-02 11:53:07 +0200 |
| commit | 265b0804ff6ed5d6df31375f46cdc16cabb1356e (patch) | |
| tree | af5e792d9384c147b6445231d717a226ca6b6d3a | |
| parent | 126f94025daa72c12305f96517dc1c870e7f10b0 (diff) | |
connect-require: Handle “Already defined module”
| -rw-r--r-- | rc/connect.kak | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rc/connect.kak b/rc/connect.kak index 55ad26b..71b4ca1 100644 --- a/rc/connect.kak +++ b/rc/connect.kak @@ -43,7 +43,10 @@ provide-module connect %{ # Require modules define-command connect-require -params 1 -shell-script-candidates %(find "$kak_opt_connect_path/connect/modules" -type f -name '*.kak' -exec basename '{}' .kak ';') -docstring 'Require connect module' %{ - source "%opt{connect_path}/connect/modules/%arg{1}/%arg{1}.kak" + # Handle “Already defined module” + try %{ + source "%opt{connect_path}/connect/modules/%arg{1}/%arg{1}.kak" + } require-module "connect-%arg{1}" } |
