grace/dots
dotfiles/nix configs
git clone https://git.gae.moe/grace/dots
ddf0c79
wafrn-testing
1---@brief 2--- 3--- https://github.com/hrsh7th/vscode-langservers-extracted 4--- 5--- vscode-json-language-server, a language server for JSON and JSON schema 6--- 7--- `vscode-json-language-server` can be installed via `npm`: 8--- ```sh 9--- npm i -g vscode-langservers-extracted 10--- ``` 11--- 12--- `vscode-json-language-server` only provides completions when snippet support is enabled. If you use Neovim older than v0.10 you need to enable completion, install a snippet plugin and add the following override to your language client capabilities during setup. 13--- 14--- ```lua 15--- --Enable (broadcasting) snippet capability for completion 16--- local capabilities = vim.lsp.protocol.make_client_capabilities() 17--- capabilities.textDocument.completion.completionItem.snippetSupport = true 18--- 19--- vim.lsp.config('jsonls', { 20--- capabilities = capabilities, 21--- }) 22--- ``` 23 24---@type vim.lsp.Config 25return { 26cmd ={ 'vscode-json-language-server' , '--stdio' } , 27filetypes ={ 'json' , 'jsonc' } , 28init_options ={ 29provideFormatter =true , 30} , 31root_markers ={ '.git' , '.jj' } , 32}