Variable: align-exclude-rules-list-type

align-exclude-rules-list-type is a variable defined in align.el.gz.

Value

(repeat
 (cons :tag "Exclusion rule"
       (symbol :tag "Title")
       (cons :tag "Required attributes"
	     (cons :tag "Regexp"
		   (const :tag "(Regular expression to match)" regexp)
		   (choice :value "\\(\\s-+\\)" regexp function))
	     (repeat :tag "Optional attributes"
		     (choice
		      (cons :tag "Repeat"
			    (const :tag "(Repeat this rule throughout line)" repeat)
			    (boolean :value t))
		      (cons :tag "Paren group"
			    (const :tag "(Parenthesis group to use)" group)
			    (choice :value 2 integer
				    (repeat integer)))
		      (cons :tag "Modes"
			    (const :tag "(Modes where this rule applies)" modes)
			    (sexp :value
				  (text-mode)))
		      (cons :tag "Case-fold"
			    (const :tag "(Should case be ignored for this rule)" case-fold)
			    (boolean :value t)))))))

Documentation

The type form for any align-exclude-rules-list variable.

Source Code

;; Defined in /usr/src/emacs/lisp/align.el.gz
(defvar align-exclude-rules-list-type
  '(repeat
    (cons
     :tag "Exclusion rule"
     (symbol :tag "Title")
     (cons :tag "Required attributes"
	   (cons :tag "Regexp"
		 (const :tag "(Regular expression to match)" regexp)
		 (choice :value "\\(\\s-+\\)" regexp function))
	   (repeat
	    :tag "Optional attributes"
	    (choice
	     (cons :tag "Repeat"
		   (const :tag "(Repeat this rule throughout line)"
			  repeat)
		   (boolean :value t))
	     (cons :tag "Paren group"
		   (const :tag "(Parenthesis group to use)" group)
		   (choice :value 2
			   integer (repeat integer)))
	     (cons :tag "Modes"
		   (const :tag "(Modes where this rule applies)" modes)
		   (sexp :value (text-mode)))
	     (cons :tag "Case-fold"
		   (const :tag "(Should case be ignored for this rule)"
			  case-fold)
		   (boolean :value t)))))))
  "The `type' form for any `align-exclude-rules-list' variable.")