Releases: elixir-editors/elixir-sublime-syntax
Releases · elixir-editors/elixir-sublime-syntax
v4
- Elixir: improved matching of right-arrow clauses.
- Elixir: recognize SQL strings inside
query("...")
,query(Repo, "...")
,query_many("...")
,query_many(Repo, "...")
(including bang versions). - Elixir: fixed expressions in struct headers, e.g.:
%^module{}
and%@module{}
. - Elixir: recognize all variants of atom word strings, e.g.:
~w"one two three"a
- Elixir: fixes to capture expressions:
& 1
is a capture with an integer, not the capture argument&1
.& &1.func/2
,&var.member.func/3
and&@module.func/1
are captured remote functions. - HEEx: recognize special attributes
:let
,:for
and:if
. - HEEx: fixed matching dynamic attributes, e.g.:
<div {@dynamic_attrs} />
. - Commands:
mix_test
is better at finding the rootmix.exs
file and runs when the project hasn't been built yet. - Commands:
mix test
andmix format
error locations can be double-clicked and jumped to. - Commands: read
mix
output unbuffered for immediate display in the output panel. - Commands: removed the
output_scroll_time
setting. The output will scroll automatically without delay. - Commands: run
mix test
with selected lines if no standardtest
blocks were found, allowing to run tests defined by macros such asproperty/2
. - Commands: prevent executing
mix test
again if it's already running. - Completions: use double quotes instead of curly braces for
phx
attributes.
What's Changed
Full Changelog: v3.2.3...v4.0.0
v3.2.3
v3.2.2
v3.2.1
v3.2.0
What's Changed
- Commands: improved/generalized syntax detection for enabling/disabling commands.
- Commands: fix: output both stdout/stderr when running
mix format
/mix test
. - Commands: auto-scroll
mix format
output when it's compiling. - SQL: recognize
FILTER
inarray_agg(x) FILTER (...)
.
Full Changelog: v3.1.5...v3.2.0
v3.1.5
What's Changed
- Commands: show mix_format panel on stderr output.
- BACKLOG: added item about EEx tags; cleaned up others
- Elixir: allow multi-letter uppercase character sigils.
- Elixir: fix: defmodule name do end.
- CHANGELOG: releasing v3.1.5
Full Changelog: v3.1.4...v3.1.5
v3.1.4
[v3.1.4] – 2022-12-21
- Commands: fix: call
mix format
asynchronously to avoid locking up the view.
v3.1.3
[v3.1.3] – 2022-12-15
- Package: fix: added dependencies.json to require the pathlib library (#53).
Full Changelog: v3.1.2...v3.1.3
v3.1.2
[v3.1.2] – 2022-12-13
- Commands: recognize more file types to allow running
mix format
on. - Commands: mention possibly unsaved changes when a test wasn't found.
Full Changelog: v3.1.1...v3.1.2
v3.1.1
[v3.1.1] – 2022-11-08
- Commands: fixed
mix format
andmix test
in non-project windows. - Commands: fixed finding counterpart of a test/code file in non-project windows.
- Commands: ignore
.elixir_ls
,_build
anddeps
folders when searching for the counterpart of a test/code file.
Full Changelog: v3.1.0...v3.1.1