Releases: elixir-editors/elixir-sublime-syntax
Releases · elixir-editors/elixir-sublime-syntax
v3.1.0
- Commands: added
mix_test_show_panel
,mix_test_switch_to_code_or_test
,search_hex_packages
andopen_hex_docs
.Mix Test: Show Panel
reopens the test output panel if closed.Mix Test: Switch to Code or Test
jumps to the corresponding code file of a test and vice versa.ElixirSyntax: Open Hex Docs
displays a filterable list of all available projects on hexdocs.pm.ElixirSyntax: Search Hex Packages
searches for packages on hex.pm and displays the results in a list.
- Palette: added
Mix Test: All
. - Palette: renamed caption
Mix Test: Set Seed
toMix Test: Set --seed
.
Full Changelog: v3.0.0...v3.1.0
v3
[v3.0.0] – 2022-10-24
- Elixir: removed Markdown highlighting from doc comments due to unfixable issues.
- Elixir: properly highlight arrow clauses in
for
-statement arguments. - Elixir: match macro and record calls inside parameters and arrow clauses (
for module(module: module) <- all_modules
). - Elixir: fixed stepped ranges as parameters (
first..last//step
). - Elixir: fixed string interpolations clearing all scopes (
"2^8 = #{2 ** 8}"
). - Commands: added Python code to be able to call
mix test
in various ways. - Commands: added
mix_format_project
andmix_format_file
commands with auto-format setting. - Palette: added
Mix Test: ...
andMix Format: ...
commands. - EEx: added syntax file for EEx in plain text files.
- HTML (EEx), Elixir (EEx): added
<%!-- ... --%>
multi-line comments. - HTML (EEx): match EEx tags as tag and attribute names (
<tag <%= @attr %>="value"/>
). - HTML (HEEx): fixed matching function names in tags.
- HTML (HEEx): match phx binding attributes.
- Elixir (EEx): fixed matching comments (
<%# ... %>
). - SQL: fixed matching decimal numbers.
- SQL: fixed matching quoted member ids (
a_table."a column"
). - Snippets: added
dbg
keyword for|> dbg()
. - Snippets: added EEx tags.
- Snippets: added Elixir
#{...}
string interpolation. - Snippets: added
require IEx; IEx.pry()
string interpolation. - Completions: added Phoenix LiveView attribute bindings.
- Completions: added Surface tag attributes.
- Preferences: added increase / decrease indentation settings (thanks to @timfjord).
- Builds: added
elixirc
andmix compile
. - Menus: added "ElixirSyntax" to "Preferences > Package Settings".
Full Changelog: v2.3.0...v3.0.0
Revised Surface/HEEx/EEx Syntax
- Syntaxes: refactored Surface/HEEx/EEx with many improvements (thanks to @deathaxe).
- Themes: slightly darken the embed punctuation markers for Surface and (H)EEx tags.
- Elixir: allow digits in sigil string modifiers.
- Preferences: index Elixir
@attribute
definitions for "Goto Definition".
Support HEEx&Surface syntax
v2.1.0
CHANGELOG: releasing v2.1.0
v2.0.5
Update README.md
v2.0.4
CHANGELOG: releasing v2.0.4
v2.0.3
Tests: check for EEx tag inside Elixir comment.
v2.0.2
CHANGELOG: releasing v2.0.2
v2.0.1
CHANGELOG: releasing v2.0.1