diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2023-08-20 11:40:55 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2023-08-20 11:41:49 +0200 |
| commit | 2112b05e02d045c8a69d18b992e85fc11e430456 (patch) | |
| tree | 7ebe0c0d9cd48b25e85f0a5b1ef7583e5f3aa99c | |
| parent | 11cc35cc890c4789a12ca32e35917a15ec2bc1c5 (diff) | |
cape-wrap-buster: Check completion bounds
| -rw-r--r-- | cape.el | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -973,7 +973,8 @@ completion table is refreshed on every input change." ;; Reset in case `all-completions' is used inside CAPF (let (completion-ignore-case completion-regexp-list) (funcall capf)) - (`(,_beg ,_end ,new-table . ,new-plist) + ((and `(,new-beg ,new-end ,new-table . ,new-plist) + (guard (and (= beg new-beg) (= end new-end)))) (let (throw-on-input) ;; No interrupt during state update (setf table new-table input new-input |
