In Scheme mode, Emacs font locks the form: (define (in-vicinity-proc dir) (lambda (filename) (in-vicinity dir filename))) with ‘define’ as a keyword and ‘in-vicinity-proc’ as a function name, using font-lock-{keyword,function-name}-face, respectively. That's fine. However, for this form: (define ((in-vicinity-proc dir) filename) (in-vicinity dir filename)) then Emacs font locks only ‘define’. I have locally modified ‘scheme-font-lock-keywords-1’ to change "zero or one parens" to "zero or more parens" and that change seems to DTRT. Could someone please review the patch below and apply it? thi _______________________________________________