Function: cape-dabbrev
cape-dabbrev is an autoloaded, interactive and byte-compiled function
defined in cape.el.
Signature
(cape-dabbrev &optional INTERACTIVE)
Documentation
Complete with Dabbrev at point.
If INTERACTIVE is nil the function acts like a Capf. In case you
observe a performance issue with auto-completion and cape-dabbrev
it is strongly recommended to disable scanning in other buffers.
See the user option cape-dabbrev-buffer-function.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cape-20260804.2303/cape.el
;;;###autoload
(defun cape-dabbrev (&optional interactive)
"Complete with Dabbrev at point.
If INTERACTIVE is nil the function acts like a Capf. In case you
observe a performance issue with auto-completion and `cape-dabbrev'
it is strongly recommended to disable scanning in other buffers.
See the user option `cape-dabbrev-buffer-function'."
(interactive (list t))
(if interactive
(cape-interactive #'cape-dabbrev)
(pcase-let ((`(,beg . ,end) (cape--dabbrev-bounds)))
`(,beg ,end
,(completion-table-case-fold
(cape--dynamic-table beg end #'cape--dabbrev-list)
(not (cape--case-fold-p dabbrev-case-fold-search)))
,@cape--dabbrev-properties))))