Function: dabbrev--select-buffers
dabbrev--select-buffers is a byte-compiled function defined in
dabbrev.el.gz.
Signature
(dabbrev--select-buffers)
Documentation
Return a list of other buffers to search for a possible abbrev.
The current buffer is not included in the list.
This function makes a list of all the buffers returned by buffer-list,
then discards buffers whose names match dabbrev-ignored-buffer-names
or dabbrev-ignored-buffer-regexps. It also discards buffers for which
dabbrev-friend-buffer-function, if it is bound, returns nil when called
with the buffer as argument.
It returns the list of the buffers that are not discarded.
Source Code
;; Defined in /usr/src/emacs/lisp/dabbrev.el.gz
(defun dabbrev--select-buffers ()
"Return a list of other buffers to search for a possible abbrev.
The current buffer is not included in the list.
This function makes a list of all the buffers returned by `buffer-list',
then discards buffers whose names match `dabbrev-ignored-buffer-names'
or `dabbrev-ignored-buffer-regexps'. It also discards buffers for which
`dabbrev-friend-buffer-function', if it is bound, returns nil when called
with the buffer as argument.
It returns the list of the buffers that are not discarded."
(dabbrev-filter-elements
buffer (buffer-list)
(and (not (eq (current-buffer) buffer))
(not (dabbrev--ignore-buffer-p buffer))
(boundp 'dabbrev-friend-buffer-function)
(funcall dabbrev-friend-buffer-function buffer))))