Don't change indentation rules for >=
and =
* lisp/emacs-lisp/rx.el: `>=` and `=` are much more likely functions than RX constructs and the indentation machinery currently has no way to tell them apart. Suggested by Michael Herdeegen.
This commit is contained in:
parent
6f773186e3
commit
00dbc5937d
1 changed files with 6 additions and 4 deletions
|
@ -1112,10 +1112,12 @@ can expand to any number of values."
|
|||
|
||||
;; Declare Lisp indentation rules for constructs that take 1 or 2
|
||||
;; parameters before a body of RX forms.
|
||||
(dolist (sym '( group-n submatch-n = >=))
|
||||
(put sym 'lisp-indent-function 1))
|
||||
(dolist (sym '( ** repeat))
|
||||
(put sym 'lisp-indent-function 2))
|
||||
;; (`>=' and `=' are omitted because they are more likely to be used
|
||||
;; as Lisp functions than RX constructs.)
|
||||
(put 'group-n 'lisp-indent-function 1)
|
||||
(put 'submatch-n 'lisp-indent-function 1)
|
||||
(put '** 'lisp-indent-function 2)
|
||||
(put 'repeat 'lisp-indent-function 2)
|
||||
|
||||
|
||||
(defun rx--translate (item)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue