{"push_id":677196005,"size":4,"distinct_size":4,"ref":"refs/heads/font-lock-let-ids","head":"4e1ec9c5e074c6d713c8b6f84878031e791dfcae","before":"56f433a28c5c2baf18981b75923cac21b8c4650b","commits":[{"sha":"3f96e5b9db7465a062773db5f1418e40a013d169","author":{"email":"1200703571cb2172cf2ad5fd60b22adc70b76517@ccs.neu.edu","name":"Spencer Florence"},"message":"added shared to indentation","distinct":true,"url":"https://api.github.com/repos/greghendershott/racket-mode/commits/3f96e5b9db7465a062773db5f1418e40a013d169"},{"sha":"f85e559d84ed3b8f85041741f091fc080404e1f8","author":{"email":"a1559273045186aa403067f2f53b882c6546b222@gmail.com","name":"Greg Hendershott"},"message":"Alphabetize commit 3f96e5b","distinct":true,"url":"https://api.github.com/repos/greghendershott/racket-mode/commits/f85e559d84ed3b8f85041741f091fc080404e1f8"},{"sha":"25da0509f45557bc2cde3241fff9482a5bce9833","author":{"email":"a1559273045186aa403067f2f53b882c6546b222@gmail.com","name":"Greg Hendershott"},"message":"Font-lock let forms\n\n* Identifiers get font-lock-variable-name-face.\n\n* Named-let (e.g. \"loop\") gets font-lock-function-name-face.\n\nThis requires analyzing complete let forms and therefore taking the\nproper steps to do multi-line font-lock, as described in the manual:\n\n1. Identify: Supply a font-lock-extend-region fuction, to adjust the\n   region to the start of a top-level form.\n\n   Furthermore, supply a beginning-of-defun-function that is aware of\n   Racket module forms. The default beginning-of-defun goes to the start\n   of a module form, which is inefficient in a non-#lang file consisting\n   of one big module form. (However note that calculate-lisp-indent\n   expects the default beginning-of-defun behavior.)\n\n   In my testing it did not seem necessary also to supply a\n   font-lock-extend-after-change-region-function.\n\n2. Rehighlight: Rely on jit-lock-contextually enabled by default.","distinct":true,"url":"https://api.github.com/repos/greghendershott/racket-mode/commits/25da0509f45557bc2cde3241fff9482a5bce9833"},{"sha":"4e1ec9c5e074c6d713c8b6f84878031e791dfcae","author":{"email":"a1559273045186aa403067f2f53b882c6546b222@gmail.com","name":"Greg Hendershott"},"message":"Support font-lock-maximum-decoration with 3 levels","distinct":true,"url":"https://api.github.com/repos/greghendershott/racket-mode/commits/4e1ec9c5e074c6d713c8b6f84878031e791dfcae"}]}