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