Function: tab-line-tabs-non-excluded
tab-line-tabs-non-excluded is a byte-compiled function defined in
tab-line.el.gz.
Signature
(tab-line-tabs-non-excluded BUFFERS)
Documentation
Filter BUFFERS to remove excluded buffers from the list.
Intended to be used in tab-line-tabs-window-buffers-filter-function.
Source Code
;; Defined in /usr/src/emacs/lisp/tab-line.el.gz
(defun tab-line-tabs-non-excluded (buffers)
"Filter BUFFERS to remove excluded buffers from the list.
Intended to be used in `tab-line-tabs-window-buffers-filter-function'."
(seq-remove
(lambda (b)
(or (memq (buffer-local-value 'major-mode b)
tab-line-exclude-modes)
(buffer-match-p tab-line-exclude-buffers b)
(get (buffer-local-value 'major-mode b) 'tab-line-exclude)
(buffer-local-value 'tab-line-exclude b)))
buffers))