jq language server. You probably want to use this via one of these: vscode-jq neovim using nvim-lspconfig and mason.nvim Emacs using lsp-mode It can currently do: Syntax checking. Error on missing function or binding. Goto definition of function or binding. Auto complete function and binding. Include/Import support. Hover definition of function. Hover documentation for builtin. Function symbols pe