From 658f7fe362dbce165e150482eda1cbd54ef66f40 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 12 Aug 2020 06:56:22 -0700 Subject: listener: fix completion regression. This problem was was introduced in TXR 239 in commit 1f54ad5cc1d384d0818a6bf6cec20a95ecc5a5ae. The completion for package-qualified symbols and keywords is wonky. * parser.c (find_matching_syms): The first argument to scat is the separator, so we must specify it as nil. --- parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.c b/parser.c index 2c61c742..0ccee3c1 100644 --- a/parser.c +++ b/parser.c @@ -970,7 +970,7 @@ static void find_matching_syms(lino_completions_t *cpl, continue; if (qualify) - comple = scat(line_prefix, pkg_name, lit(":"), name, nao); + comple = scat(nil, line_prefix, pkg_name, lit(":"), name, nao); else comple = scat2(line_prefix, name); -- cgit v1.2.3