Function: tab-line-cache-key-default
tab-line-cache-key-default is a byte-compiled function defined in
tab-line.el.gz.
Signature
(tab-line-cache-key-default TABS)
Documentation
Return default list of cache keys.
Source Code
;; Defined in /usr/src/emacs/lisp/tab-line.el.gz
(defun tab-line-cache-key-default (tabs)
"Return default list of cache keys."
(list
tabs
;; handle buffer renames
(buffer-name (window-buffer))
;; handle tab-line scrolling
(window-parameter nil 'tab-line-hscroll)
;; for setting face 'tab-line-tab-current'
(mode-line-window-selected-p)
;; for `tab-line-tab-face-modified'
(and (or tab-line-close-modified-button-show
(memq 'tab-line-tab-face-modified
tab-line-tab-face-functions))
(buffer-file-name)
(buffer-modified-p))))