diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2023-08-18 20:34:07 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2023-08-18 20:34:07 +0200 |
| commit | 545f6d9023fdbac41f408a6d9065679b89fa2ab6 (patch) | |
| tree | 00ba2ae7b7a9580607617b33fdeb3ea5842c2ca0 | |
| parent | ebac3e2eabf24e2fec1309d44fce5913c7c1a331 (diff) | |
cape-wrap-debug: Minor cleanup
| -rw-r--r-- | cape.el | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -903,15 +903,17 @@ changed. The function `cape-company-to-capf' is experimental." (let ((name (if (symbolp capf) (symbol-name capf) "capf"))) (pcase (funcall capf) (`(,beg ,end ,table . ,plist) - (let* ((count 0) - (cands (all-completions "" table - (lambda (&rest _) - (<= (cl-incf count) cape--debug-length))))) + (let* (completion-ignore-case completion-regexp-list + (limit cape--debug-length) + (cands (all-completions + "" table + (lambda (&rest _) + (>= (cl-decf limit) 0))))) (message - "%s() => beg=%s end=%s candidates=(%s%s)%s" + "%s() => beg=%s end=%s table=(%s%s)%s" name beg end (string-join (mapcar #'prin1-to-string cands) " ") - (and (> count cape--debug-length) " ...") + (and (< limit 0) " ...") (if plist (format " plist=%s" (cape--debug-print plist t)) ""))) `(,beg ,end ,(cape--debug-table table name) . ,plist)) (result |
