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))))