Alex Kost <alez...@gmail.com> skribis: > Ludovic Courtès (2017-01-14 22:16 +0100) wrote: > >>> +(define (uglify-field-name name) >>> + (match name >>> + ('verbosity "verb") >>> + (_ (let ((str (symbol->string name))) >>> + (if (string-suffix? "?" str) >>> + (substring str 0 (1- (string-length str))) >>> + str))))) >> >> Not sure why but indent-code.el got ‘match’ indentation wrong, although >> it works for me. Alex, any ideas? > > Because 'scheme-mode' does not provide indentation rules for 'match' > (and many other keywords). Geiser indents 'match' properly for you.
I see. So maybe we should just add a rule for ‘match’ in .dir-locals.el; any downside to that? Ludo’.