]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve scheme-mode syntax-rules indentation
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 6 Jun 2022 13:32:03 +0000 (15:32 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 6 Jun 2022 13:32:03 +0000 (15:32 +0200)
* lisp/progmodes/scheme.el (syntax-rules): Indent syntax-rules
with a parameter better (bug#40869).

lisp/progmodes/scheme.el

index cf1d394983563f3fbe7ee3a47cd16381ae0b0378..9b24c2155dc00cf1746fe944ad3e2afb1c728fff 100644 (file)
@@ -587,7 +587,7 @@ indentation."
 (put 'sequence 'scheme-indent-function 0) ; SICP, not r4rs
 (put 'let-syntax 'scheme-indent-function 1)
 (put 'letrec-syntax 'scheme-indent-function 1)
-(put 'syntax-rules 'scheme-indent-function 1)
+(put 'syntax-rules 'scheme-indent-function 'defun)
 (put 'syntax-case 'scheme-indent-function 2) ; not r5rs
 (put 'with-syntax 'scheme-indent-function 1)
 (put 'library 'scheme-indent-function 1) ; R6RS