blob: 5498f7e3a465d493ff8736af3fe6cf9254edcd68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
;; Config for a Lua language server.
(module config.lsp.settings.sumneko-lua)
(def- workspace
{:library {(vim.fn.expand "$VIMRUNTIME/lua") true
(vim.fn.expand "$VIMRUNTIME/lua/vim/lsp") true}})
(def- diagnostics
{:globals ["vim" "map" "filter" "range" "reduce" "head" "tail" "nth" "use" "describe" "it" "dump"]})
(def- runtime
{:version "LuaJIT"
:path (vim.split package.path ";")})
(def settings
{:settings {
:Lua {
:diagnostics diagnostics
:workspace workspace}}})
(settings)
|