1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-10 12:45:47 +08:00
SpaceVim/bundle/nvim-lspconfig-latest/lua/lspconfig/server_configurations/jinja_lsp.lua
2024-05-21 12:31:14 +08:00

29 lines
699 B
Lua

local util = require 'lspconfig.util'
return {
default_config = {
name = 'jinja_lsp',
cmd = { 'jinja-lsp' },
filetypes = { 'jinja' },
root_dir = util.find_git_ancestor,
single_file_support = true,
},
docs = {
description = [[
jinja-lsp enhances minijinja development experience by providing Helix/Nvim users with advanced features such as autocomplete, syntax highlighting, hover, goto definition, code actions and linting.
The file types are not detected automatically, you can register them manually (see below) or override the filetypes:
```lua
vim.filetype.add {
extension = {
jinja = 'jinja',
jinja2 = 'jinja',
j2 = 'jinja',
},
}
```
]],
},
}