1
0
forked from aniani/vim

patch 8.2.3377: Vim9: :disass completion does not understand "s:"

Problem:    Vim9: :disass completion does not understand "s:".
Solution:   Expand "s:" to a pattern. (closes #8780)
This commit is contained in:
Bram Moolenaar
2021-08-26 16:39:58 +02:00
parent 4799cef85c
commit 47016f5772
3 changed files with 13 additions and 1 deletions

View File

@@ -2073,7 +2073,9 @@ ExpandFromContext(
// When expanding a function name starting with s:, match the <SNR>nr_
// prefix.
if (xp->xp_context == EXPAND_USER_FUNC && STRNCMP(pat, "^s:", 3) == 0)
if ((xp->xp_context == EXPAND_USER_FUNC
|| xp->xp_context == EXPAND_DISASSEMBLE)
&& STRNCMP(pat, "^s:", 3) == 0)
{
int len = (int)STRLEN(pat) + 20;