Skip to content

Releases: jacksonrayhamilton/context-coloring

v6.3.0

18 May 09:44
Compare
Choose a tag to compare
  • Add Emacs Lisp language support.
  • Fix bugs where timers would accumulate.
  • Have derived modes use their closest parents' dispatches.
  • Fix bug where dispatches couldn't be overridden.

v6.2.1

05 May 11:06
Compare
Choose a tag to compare
  • Update default colors to be more like the ones from font-lock.
  • Fix bug where an unterminated multiline comment would signal an error.
  • Fix bug where empty JSON arrays weren't parsed correctly.
  • Fix bug where state was not correctly restored after disabling themes.

v6.2.0

23 Mar 03:32
Compare
Choose a tag to compare
  • Add support for minimum scopifier versions.
  • Set the minimum version for the javascript-node scopifier to v1.1.1.

v6.1.0

14 Mar 19:08
Compare
Choose a tag to compare
  • Add context-coloring-syntactic-comments. Enable to also color comments.
  • Add context-coloring-syntactic-strings. Enable to also color strings.
  • Deprecate context-coloring-comments-and-strings. Enable both context-coloring-syntactic-comments and context-coloring-syntactic-strings instead.
  • Use a more standard zenburn red color.

v6.0.0

14 Feb 08:12
Compare
Choose a tag to compare
  • Removes context-coloring-face-count and replaces it with context-coloring-maximum-face.
  • Updates zenburn and anti-zenburn themes.
  • Removes context-coloring-set-colors. Use customize or context themes instead.
  • Removes context-coloring-set-colors-default.
  • Renames context-coloring-face-symbol to context-coloring-level-face.
  • Renames the old context-coloring-level-face to context-coloring-bounded-level-face.
  • Removes context-coloring-benchmark-colorization.
  • Adds :setup and :teardown properties to dispatches.

v5.0.0

09 Feb 01:05
Compare
Choose a tag to compare
  • Adds 4 new themes: ample, anti-zenburn, grandshell and spacegray.
  • Fixes level 0 coloring for TTY displays with light backgrounds.
  • Updates context-coloring-define-theme to detect level faces originally set by custom themes, and warn if any are found (unless an :override or :recede property is specified, in which case the context theme will either override without error or not override existing faces, respectively).
  • Deletes the obsolete context-coloring-load-theme function.
  • Automatically enables themes when enable-theme or disable-theme are called.

v4.1.0

07 Feb 09:07
Compare
Choose a tag to compare
  • Adds a new theme: leuven.
  • Deprecates context-coloring-load-theme; themes are now loaded automatically alongside similarly-named custom themes.
  • Provides custom theme authors with 26 guaranteed available level faces (context-coloring-level-0-face through context-coloring-level-25-face).

v4.0.0

05 Feb 07:18
Compare
Choose a tag to compare
  • Externalizes non-js2-mode scopification to the npm "scopifier" package. Install that (npm install -g scopifier) to use context-coloring with js-mode or js3-mode.

v3.1.1

04 Feb 07:52
Compare
Choose a tag to compare
  • Fixes make compile.
  • Fixes command-line dispatching and the dispatch javascript-node so that they work on Windows.

v3.1.0

02 Feb 07:54
Compare
Choose a tag to compare
  • Adds a new API for defining and using "themes" via context-coloring-define-theme and context-coloring-load-theme.
  • Confers copyright to Free Software Foundation, Inc.