Variable: display-buffer--action-custom-type
display-buffer--action-custom-type is a variable defined in
window.el.gz.
Value
Large value
(cons :tag "Action"
(choice :tag "Action functions"
(choice :tag "Function"
(const :tag "--" ignore)
(const display-buffer-reuse-window)
(const display-buffer-pop-up-window)
(const display-buffer-same-window)
(const display-buffer-pop-up-frame)
(const display-buffer-full-frame)
(const display-buffer-in-child-frame)
(const display-buffer-below-selected)
(const display-buffer-at-bottom)
(const display-buffer-in-previous-window)
(const display-buffer-use-least-recent-window)
(const display-buffer-use-some-window)
(const display-buffer-use-some-frame)
(function :tag "Other function"))
(repeat :tag "List of functions"
(choice :tag "Function"
(const :tag "--" ignore)
(const display-buffer-reuse-window)
(const display-buffer-pop-up-window)
(const display-buffer-same-window)
(const display-buffer-pop-up-frame)
(const display-buffer-full-frame)
(const display-buffer-in-child-frame)
(const display-buffer-below-selected)
(const display-buffer-at-bottom)
(const display-buffer-in-previous-window)
(const display-buffer-use-least-recent-window)
(const display-buffer-use-some-window)
(const display-buffer-use-some-frame)
(function :tag "Other function"))))
(alist :tag "Action arguments" :key-type symbol :value-type
(sexp :tag "Value")))
Documentation
Custom type for display-buffer actions.
Source Code
;; Defined in /usr/src/emacs/lisp/window.el.gz
(defconst display-buffer--action-custom-type
`(cons :tag "Action"
(choice :tag "Action functions"
,display-buffer--action-function-custom-type
(repeat
:tag "List of functions"
,display-buffer--action-function-custom-type))
(alist :tag "Action arguments"
:key-type symbol
:value-type (sexp :tag "Value")))
"Custom type for `display-buffer' actions.")