Skip to content

Releases: jacksonrayhamilton/context-coloring

v3.0.0

01 Feb 08:10
Compare
Choose a tag to compare
  • Adds coloring for strings. Comments and strings are now colored by font-lock. Set context-coloring-comments-and-strings to nil to disable comment and string coloring. Customize font-lock-comment-face and font-lock-string-face to change the colors of those tokens.
  • Updates the API for context-coloring-set-colors to be much simpler, though backwards-incompatible.
  • Adds context-coloring-define-dispatch to replace context-coloring-dispatch-plist, which has been removed.
  • Uncaps the maximum number of level faces (previously 13).
  • Makes faces rear-sticky for a more pleasant coloring experience.

v2.1.0

15 Jan 09:40
Compare
Choose a tag to compare
  • Adds a customization interface via context-coloring-set-colors.

v2.0.1

06 Jan 09:42
Compare
Choose a tag to compare
  • Fixes bug where identifiers that were values of object literal properties were not colored.

v2.0.0

05 Jan 09:38
Compare
Choose a tag to compare
  • Removes bold and italic styling.
    • Context coloring is not about "styling;" all it does is add colors, that's it.
  • Leverages js2-mode's abstract syntax trees, making coloring practically instantaneous for users of that mode.
    • While the parsing overhead is really only shifted to js2-mode, if users were already incurring that overhead in exchange for other features that mode provides, they get context coloring practically for free.
  • Provides an extension interface, generalizing this package so it can support languages other than JavaScript.
  • Improves test and benchmark suites.

v1.0.0

05 Jan 09:39
Compare
Choose a tag to compare

Initial release.