jackson pushed a change to branch master. from e42b97b Update seq.el to version 1.7 new 056be97 Add URL to header. new eb429df Use lowercase for hex codes. new d9d901f Add basic elisp defun coloring. new 5e34bec Cover malformed defun cases. new 8919acd Add lambda coloring. new 62506ae Add quote and number coloring. new 636e6b9 Add elisp comments and strings support. new 284cfa6 Don't treat unbindables like variables. new 3e3141f Refactor elisp tests to use visual assertions. new 5acd088 Add non-recursive let* coloring. new 58b7474 Don't color function calls as level 0. new dd8d491 Also color defsubst. new 171883f Add let coloring. new b4072c1 Trivial refactoring for clarity. new c830ae5 Fix let* test. new ea3ff31 Pass let* test. new 926d74a Include binding order in let* test. new 29328af Add let test. new b28e896 Add complex nesting to let test. new bd9c147 Ignore the dot. new d7b2c92 Remove unused functions. new 0836b9f Add change hooks for elisp. new 08bf3e4 Ignore question marks. new 09ec36e Add interruption mechanism. new dc2f9a6 Refactor maybe-colorize-comments-and-strings. new a556195 Tweak iteration values, add logging. new 3fc5b20 Make dispatches fully redefinable. new 89f20e4 Improve interruptability of syntactic coloring. new ef544ef Fontify keywords. new 07c5852 Add idle change teardown function. new d24de46 Add TODO. new 5c5b429 Fix font-lock error. new c0a6689 Only set defaults when the mode is enabled. new 59a6c8e Fix timer disposal and timer buffer detection. new 88a921f Improve defun regexp. new 438cb33 Fix incorrect last fontified position. new 1d7761c Add constant comment test. new 4bbce56 Add test for interruption. new 4ff6e82 Remove verbose parsing. new 6392d1f Bind optional parameters earlier. new 708276e Compiler micro-optimizations. new 5051a70 Update documentation for emacs lisp. new 6a4ad31 Add derived mode support. new 3b6a391 Minor cleanup. new c6e173b Merge branch 'elisp' new 3bf805d Version 6.3.0. new b525e2d Merge commit '3bf805df83fe6f110f3e7e8ce2dc37e0cf6c14cb' from context-coloring
Summary of changes: packages/context-coloring/README.md | 46 +- packages/context-coloring/context-coloring.el | 751 ++++++++++++++++---- .../context-coloring/test/context-coloring-test.el | 275 +++++++- packages/context-coloring/test/fixtures/comment.el | 3 + packages/context-coloring/test/fixtures/defun.el | 7 + packages/context-coloring/test/fixtures/ignored.el | 2 + .../context-coloring/test/fixtures/iteration.el | 2 + packages/context-coloring/test/fixtures/lambda.el | 3 + packages/context-coloring/test/fixtures/let*.el | 11 + packages/context-coloring/test/fixtures/let.el | 8 + packages/context-coloring/test/fixtures/quote.el | 4 + packages/context-coloring/test/fixtures/string.el | 2 + 12 files changed, 947 insertions(+), 167 deletions(-) create mode 100644 packages/context-coloring/test/fixtures/comment.el create mode 100644 packages/context-coloring/test/fixtures/defun.el create mode 100644 packages/context-coloring/test/fixtures/ignored.el create mode 100644 packages/context-coloring/test/fixtures/iteration.el create mode 100644 packages/context-coloring/test/fixtures/lambda.el create mode 100644 packages/context-coloring/test/fixtures/let*.el create mode 100644 packages/context-coloring/test/fixtures/let.el create mode 100644 packages/context-coloring/test/fixtures/quote.el create mode 100644 packages/context-coloring/test/fixtures/string.el