Releases: jacksonrayhamilton/context-coloring
Releases · jacksonrayhamilton/context-coloring
v3.0.0
- Adds coloring for strings. Comments and strings are now colored by
font-lock
. Setcontext-coloring-comments-and-strings
tonil
to disable comment and string coloring. Customizefont-lock-comment-face
andfont-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 replacecontext-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
- Adds a customization interface via
context-coloring-set-colors
.
v2.0.1
- Fixes bug where identifiers that were values of object literal properties were not colored.
v2.0.0
- 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
Initial release.