Releases: elixir-editors/elixir-sublime-syntax
Releases · elixir-editors/elixir-sublime-syntax
v3.1.1
[v3.1.1] – 2022-11-08
- Commands: fixed
mix formatandmix testin non-project windows. - Commands: fixed finding counterpart of a test/code file in non-project windows.
- Commands: ignore
.elixir_ls,_buildanddepsfolders when searching for the counterpart of a test/code file.
Full Changelog: v3.1.0...v3.1.1
v3.1.0
- Commands: added
mix_test_show_panel,mix_test_switch_to_code_or_test,search_hex_packagesandopen_hex_docs.Mix Test: Show Panelreopens the test output panel if closed.Mix Test: Switch to Code or Testjumps to the corresponding code file of a test and vice versa.ElixirSyntax: Open Hex Docsdisplays a filterable list of all available projects on hexdocs.pm.ElixirSyntax: Search Hex Packagessearches for packages on hex.pm and displays the results in a list.
- Palette: added
Mix Test: All. - Palette: renamed caption
Mix Test: Set SeedtoMix 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 testin various ways. - Commands: added
mix_format_projectandmix_format_filecommands 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
dbgkeyword 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
elixircandmix 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
@attributedefinitions 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