diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-08 17:36:32 +0100 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2021-11-08 17:36:32 +0100 |
| commit | 53f8e6b9105795f660b3eef5eef1f923cb527824 (patch) | |
| tree | dfbe3fa2abad567aeb8fef606ca25b1ad888ac58 | |
| parent | 958f49f25ecf0638b0418e02e927bd3c24814ca6 (diff) | |
corfu-auto: Second try. Support for company-prefix-length (Fix #70)
| -rw-r--r-- | corfu.el | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -962,7 +962,8 @@ completion began less than that number of seconds ago." ((and `(,fun ,beg ,end ,table . ,plist) (guard (integer-or-marker-p beg)) (guard (<= beg (point) end)) - (guard (>= (- (point) beg) corfu-auto-prefix))) + (let len (or (plist-get plist :company-prefix-length) (- (point) beg))) + (guard (or (eq len t) (>= len corfu-auto-prefix)))) (let ((completion-extra-properties plist) (completion-in-region-mode-predicate (lambda () (eq beg (car-safe (funcall fun)))))) |
