Variable: lisp-lambda-list-keyword-parameter-alignment

lisp-lambda-list-keyword-parameter-alignment is a customizable variable defined in cl-indent.el.gz.

Value

nil

Documentation

Whether to vertically align lambda-list keyword parameters together.

If nil (the default), the parameters are aligned with their corresponding keyword, plus the value of lisp-lambda-list-keyword-parameter-indentation, like this:

(defun foo (arg1 arg2 &key key1 key2
                        key3 key4)
  #|...|#)

If non-nil, alignment is done with the first parameter
(or falls back to the previous case), as in:

(defun foo (arg1 arg2 &key key1 key2
                            key3 key4)
  #|...|#)

This variable was added, or its default value changed, in Emacs 24.1.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-indent.el.gz
(defcustom lisp-lambda-list-keyword-parameter-alignment nil
  "Whether to vertically align lambda-list keyword parameters together.
If nil (the default), the parameters are aligned
with their corresponding keyword, plus the value of
`lisp-lambda-list-keyword-parameter-indentation', like this:

\(defun foo (arg1 arg2 &key key1 key2
                        key3 key4)
  #|...|#)

If non-nil, alignment is done with the first parameter
\(or falls back to the previous case), as in:

\(defun foo (arg1 arg2 &key key1 key2
                            key3 key4)
  #|...|#)"
  :version "24.1"
  :type 'boolean)