Variable: align-exclude-rules-list

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

Value

((exc-dq-string
  (regexp . "\"\\([^\"\n]+\\)\"")
  (repeat . t)
  (modes . align-dq-string-modes))
 (exc-sq-string
  (regexp . "'\\([^'\n]+\\)'")
  (repeat . t)
  (modes . align-sq-string-modes))
 (exc-open-comment
  (regexp .
	  #[514 "\211\203�\301\202	�\302\303\304!\305Q\306#\207"
		[comment-start re-search-backward re-search-forward "[^         \n\\]" regexp-quote "\\(.+\\)$" t]
		6 "\n\n(fn END REVERSE)"])
  (modes . align-open-comment-modes))
 (exc-c-comment
  (regexp . "/\\*\\(.+\\)\\*/")
  (repeat . t)
  (modes . align-c++-modes))
 (exc-c-func-params
  (regexp . "(\\([^)\n]+\\))")
  (repeat . t)
  (modes . align-c++-modes))
 (exc-c-macro
  (regexp . "^\\s-*#\\s-*\\(if\\w*\\|endif\\)\\(.*\\)$")
  (group . 2)
  (modes . align-c++-modes)))

Documentation

A list describing text that should be excluded from alignment.

See the documentation for align-rules-list for more info.

Source Code

;; Defined in /usr/src/emacs/lisp/align.el.gz
(defcustom align-exclude-rules-list
  `((exc-dq-string
     (regexp . "\"\\([^\"\n]+\\)\"")
     (repeat . t)
     (modes  . align-dq-string-modes))

    (exc-sq-string
     (regexp . "'\\([^'\n]+\\)'")
     (repeat . t)
     (modes  . align-sq-string-modes))

    (exc-open-comment
     (regexp
      . ,(lambda (end reverse)
           (funcall (if reverse 're-search-backward
                      're-search-forward)
                    (concat "[^ \t\n\\]"
                            (regexp-quote comment-start)
                            "\\(.+\\)$") end t)))
     (modes  . align-open-comment-modes))

    (exc-c-comment
     (regexp . "/\\*\\(.+\\)\\*/")
     (repeat . t)
     (modes  . align-c++-modes))

    (exc-c-func-params
     (regexp . "(\\([^)\n]+\\))")
     (repeat . t)
     (modes  . align-c++-modes))

    (exc-c-macro
     (regexp . "^\\s-*#\\s-*\\(if\\w*\\|endif\\)\\(.*\\)$")
     (group  . 2)
     (modes  . align-c++-modes)))
  "A list describing text that should be excluded from alignment.
See the documentation for `align-rules-list' for more info."
  :type align-exclude-rules-list-type
  :group 'align)