X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/ed3e7112fc0d2c24fa7ef55e82bec93247552b79..a619a93069dab79b12d695fd4e8b043aa82d96ca:/company-yasnippet.el diff --git a/company-yasnippet.el b/company-yasnippet.el index 72d1fc2c3..e5fded4d1 100644 --- a/company-yasnippet.el +++ b/company-yasnippet.el @@ -67,6 +67,8 @@ ;; matches, so the longest prefix with any matches should be the most useful. (cl-loop with tables = (yas--get-snippet-tables) for key-prefix in (company-yasnippet--key-prefixes) + ;; Only consider keys at least as long as the symbol at point. + when (>= (length key-prefix) (length prefix)) thereis (company-yasnippet--completions-for-prefix prefix key-prefix tables)))