From 265b0804ff6ed5d6df31375f46cdc16cabb1356e Mon Sep 17 00:00:00 2001 From: Alex Leferry 2 Date: Wed, 2 Sep 2020 11:53:07 +0200 Subject: =?UTF-8?q?connect-require:=20Handle=20=E2=80=9CAlready=20defined?= =?UTF-8?q?=20module=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rc/connect.kak | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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}" } -- cgit v1.2.3