All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2024-11-02
- Support Fennel 1.5.1:
- Literal syntax
.inf
,-.inf
,.nan
, and-.nan
(Fennel 1.5.1)
- Literal syntax
- Highlight quoted
&
,&as
,&into
, and&until
as symbols. - Highlight
catch
keyword incase-try
andmatch-try
forms.
1.0.1 - 2024-02-07
- Special forms indent:
case
,case-try
,match-try
,fcollect
,faccumulate
1.0.0 - 2024-02-06
- Support Fennel 1.4.0:
tail!
andassert-repl
macros (Fennel 1.4.0)case
,case-try
, andfaccumulate
macros (Fennel 1.3.0)fcollect
macro (Fennel 1.2.0)&into
and&until
keywords in loops (Fennel 1.2.0)match-try
macro (Fennel 1.1.0)accumulate
macro (Fennel 0.10.0)
- More granular highlighting for string escape sequences:
\z
and\x..
are supported by Lua>=5.2 or LuaJIT, highlighted as error otherwise.\u{..}
is supported by Lua>=5.3, highlighted as error otherwise.
- Support missing
?.
,comment?
, andget-scope
. - Remove highlight for deprecated special forms / operators:
global
(Fennel 1.1.0)doc
(Fennel 1.0.0; replaced with,doc
)pick-args
(Fennel 0.10.0)require-macros
(Fennel 0.4.0)
&
in identifier is now highlighted as error (Fennel 1.0.0).
0.2 - 2021-06-20
- Option
{g,b}:fennel_lua_version
. - Option
{g,b}:fennel_use_luajit
.
- Correct highlight for string/numeric literals for each Lua version.
- Add missing
\<CR>
in string literal. - Fix
\ddd
in string literal.
0.1 - 2021-06-13
- Support Fennel 0.9.2.
- Support Lua string literals up to version 5.4.
- Support Lua numeric literals up to version 5.4.