Home

Awesome

ElixirSyntax

ElixirSyntax was initially based on the Elixir.tmbundle package but has been rewritten since, providing more accurate syntax matching as well as better syntax highlighting.

Features

Some of the other provided features are not immediately evident. Among them are:

The fragment and sql functions

SQL syntax is highlighted inside Ecto's fragment macro.

<blockquote> <img src="images/elixir_fragment_example.svg" width="100%"> </blockquote>

Add an sql macro/function to your project to enjoy SQL highlighting anywhere it's used.

<blockquote> <img src="images/elixir_sql_example.svg" width="100%"> </blockquote>

The JSON ~j and ~J sigils (Jason)

Embed JSON strings in your Elixir code. Notice the interpolated Elixir code is colored correctly.

<blockquote> <img src="images/elixir_json_example.svg" width="100%"> </blockquote>

The YAML ~y and ~Y sigils (YamlElixir)

<blockquote> <img src="images/elixir_yaml_example.svg" width="100%"> </blockquote>

Changes

See CHANGELOG.md for the list of releases and noteworthy changes.

Contributors/Maintainers