Add aliases for lua-versions.
Now you can specify "lua54" OR "lua5.4" and get what you need.
This commit is contained in:
parent
d7b88efe69
commit
98cd94d212
@ -104,7 +104,7 @@ The default `flsproject.fnl` settings are:
|
||||
```fnl
|
||||
{:fennel-path "./?.fnl;./?/init.fnl;src/?.fnl;src/?/init.fnl"
|
||||
:macro-path "./?.fnl;./?/init-macros.fnl;./?/init.fnl;src/?.fnl;src/?/init-macros.fnl;src/?/init.fnl"
|
||||
:lua-version "lua54"
|
||||
:lua-version "lua5.4"
|
||||
:libraries {:love2d false ; requires building with love2d support
|
||||
:tic-80 false}
|
||||
:extra-globals ""
|
||||
|
||||
@ -13,10 +13,16 @@
|
||||
name {:binding name :metadata (. METADATA value)}))
|
||||
|
||||
(local lua-versions
|
||||
{:lua51 (require :fennel-ls.docs.generated.lua51)
|
||||
:lua52 (require :fennel-ls.docs.generated.lua52)
|
||||
:lua53 (require :fennel-ls.docs.generated.lua53)
|
||||
:lua54 (require :fennel-ls.docs.generated.lua54)})
|
||||
{:lua5.1 (require :fennel-ls.docs.generated.lua51)
|
||||
:lua5.2 (require :fennel-ls.docs.generated.lua52)
|
||||
:lua5.3 (require :fennel-ls.docs.generated.lua53)
|
||||
:lua5.4 (require :fennel-ls.docs.generated.lua54)})
|
||||
|
||||
;; aliases
|
||||
(set lua-versions.lua51 (. lua-versions "lua5.1"))
|
||||
(set lua-versions.lua52 (. lua-versions "lua5.2"))
|
||||
(set lua-versions.lua53 (. lua-versions "lua5.3"))
|
||||
(set lua-versions.lua54 (. lua-versions "lua5.4"))
|
||||
|
||||
(fn get-lua-version [version]
|
||||
(when (not (. lua-versions version))
|
||||
|
||||
@ -139,7 +139,10 @@
|
||||
(fn test-lua-versions []
|
||||
(check "(local t (unpack []))"
|
||||
[] [{:message "unknown identifier: unpack"}]
|
||||
{:lua-version "lua51"})
|
||||
{:lua-version "lua5.1"})
|
||||
(check "(local t (unpack []))"
|
||||
[{:message "unknown identifier: unpack"}] []
|
||||
{:lua-version "lua5.2"})
|
||||
(check "(local t (unpack []))"
|
||||
[{:message "unknown identifier: unpack"}] []
|
||||
{:lua-version "lua52"})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user