jackson pushed a change to branch master. from 5f6e9e7 Rewrite the `change' and `changed' patterns new a0e907a Ensure js2-mode parses synchronously. new ce8ac8e Add context-coloring-before-colorize abstraction. new 5f51ad4 Don't use derived-mode-parent dispatches. new f654157 Update copyright years. new a42b53e Separate language support into separate features. new f9a2481 Autoload dispatches. new d745846 Make js2-mode a development dependency. new d346f82 Ignore packaging-generated files. new 09aef2a Add an .elpaignore file. new d9c171b Handle multiple files in coverage reports. new 1cb5b98 Merge branch 'plugins' new 968d9f2 Make keywords in comments and strings coloring customizable. new a9b988e Fix improperly prepared test. new e93ef84 Remove obsolete variables. new ceece60 Trivial cleanup. new 4c9a3fc Reorganize files. new f6401a6 Narrow scope of `make compile'. new 48cd90e Tweak copyright lines. new 6c92cc2 Rename variable. new aa94f91 Be more careful when disabling/enabling font-lock. new 7d284ad Remove overly-optimistic delay on Emacs Lisp coloring. new 455a743 Version 8.0.0. new a164992 Don't byte compile development files. new 3007b29 Version 8.0.1. new 6ee4481 Merge commit '3007b2917d71a7d66eb94876536dfd80b0661d40' from context-coloring
Summary of changes: packages/context-coloring/.elpaignore | 10 + packages/context-coloring/.gitignore | 6 +- packages/context-coloring/Cask | 3 +- packages/context-coloring/Makefile | 16 +- .../{benchmark => }/context-coloring-benchmark.el | 27 +- .../{test => }/context-coloring-coverage.el | 10 +- ...-coloring.el => context-coloring-emacs-lisp.el} | 703 +------------ .../context-coloring-javascript.el | 232 +++++ .../{test => }/context-coloring-test.el | 78 +- packages/context-coloring/context-coloring.el | 1077 ++------------------ .../{benchmark => }/fixtures/.nosearch | 0 .../fixtures => fixtures/benchmark}/.dir-locals.el | 0 .../fixtures => fixtures/benchmark}/async-0.9.0.js | 0 .../fixtures => fixtures/benchmark}/faces.el | 0 .../benchmark}/jquery-2.1.1.js | 0 .../fixtures => fixtures/benchmark}/lisp.el | 0 .../benchmark}/lodash-2.4.1.js | 0 .../benchmark}/mkdirp-0.5.0.js | 0 .../fixtures => fixtures/benchmark}/simple.el | 0 .../fixtures => fixtures/benchmark}/subr.el | 0 .../fixtures => fixtures/test}/block-scopes.js | 0 .../{test/fixtures => fixtures/test}/catch.js | 0 .../{test/fixtures => fixtures/test}/changed.el | 0 .../{test/fixtures => fixtures/test}/comment.el | 0 .../test}/comments-and-strings.js | 0 .../{test/fixtures => fixtures/test}/cond.el | 0 .../fixtures => fixtures/test}/condition-case.el | 0 .../{test/fixtures => fixtures/test}/defadvice.el | 0 .../{test/fixtures => fixtures/test}/defun.el | 0 .../{test/fixtures => fixtures/test}/dolist.el | 0 .../{test/fixtures => fixtures/test}/empty | 0 .../fixtures => fixtures/test}/empty-varlist.el | 0 .../fixtures => fixtures/test}/function-scopes.js | 0 .../{test/fixtures => fixtures/test}/global.js | 0 .../{test/fixtures => fixtures/test}/ignored.el | 0 .../fixtures => fixtures/test}/initial-level.js | 0 .../{test/fixtures => fixtures/test}/iteration.el | 0 .../{test/fixtures => fixtures/test}/key-names.js | 0 .../{test/fixtures => fixtures/test}/key-values.js | 0 .../{test/fixtures => fixtures/test}/lambda.el | 0 .../{test/fixtures => fixtures/test}/let-star.el | 0 .../{test/fixtures => fixtures/test}/let.el | 0 .../fixtures => fixtures/test}/macroexp-let2.el | 0 .../fixtures => fixtures/test}/property-lookup.js | 0 .../{test/fixtures => fixtures/test}/quote.el | 0 .../{test/fixtures => fixtures/test}/sexp.el | 0 .../{test/fixtures => fixtures/test}/splice.el | 0 .../{test/fixtures => fixtures/test}/string.el | 0 .../test}/unbalanced-parenthesis.el | 0 .../test}/unterminated-comment.js | 0 .../fixtures => fixtures/test}/varlist-spacing.el | 0 51 files changed, 399 insertions(+), 1763 deletions(-) create mode 100644 packages/context-coloring/.elpaignore rename packages/context-coloring/{benchmark => }/context-coloring-benchmark.el (91%) rename packages/context-coloring/{test => }/context-coloring-coverage.el (96%) copy packages/context-coloring/{context-coloring.el => context-coloring-emacs-lisp.el} (53%) create mode 100644 packages/context-coloring/context-coloring-javascript.el rename packages/context-coloring/{test => }/context-coloring-test.el (93%) rename packages/context-coloring/{benchmark => }/fixtures/.nosearch (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/.dir-locals.el (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/async-0.9.0.js (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/faces.el (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/jquery-2.1.1.js (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/lisp.el (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/lodash-2.4.1.js (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/mkdirp-0.5.0.js (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/simple.el (100%) rename packages/context-coloring/{benchmark/fixtures => fixtures/benchmark}/subr.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/block-scopes.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/catch.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/changed.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/comment.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/comments-and-strings.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/cond.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/condition-case.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/defadvice.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/defun.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/dolist.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/empty (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/empty-varlist.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/function-scopes.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/global.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/ignored.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/initial-level.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/iteration.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/key-names.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/key-values.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/lambda.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/let-star.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/let.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/macroexp-let2.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/property-lookup.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/quote.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/sexp.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/splice.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/string.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/unbalanced-parenthesis.el (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/unterminated-comment.js (100%) rename packages/context-coloring/{test/fixtures => fixtures/test}/varlist-spacing.el (100%) delete mode 100644 packages/context-coloring/test/fixtures/.nosearch