Requirements
List of requirements for using kulala.
Neovim
- Neovim 0.10.0+
Syntax Highlighting
cURL
- cURL (tested with 8.5.0)
gRPCurl
- gRPCurl for GRPC requests
Websocat
- Websocat for WebSocket requests
OpenSSL
- Required for JWT and PKCE signing (comes preinstalled with macOS and most Linux distributions and is part of git installation on Windows)
jq
- jq (tested with 1.7)
(Only required for formatted JSON responses)
xmllint
- xmllint (tested with libxml v20914)
(Only required for formatted XML/HTML responses and resolving XML request variables)
Optional Requirements
To make things a lot easier, you can put this lua snippet somewhere in your configuration:
vim.filetype.add({
extension = {
['http'] = 'http',
},
})
This will make Neovim recognize files with the .http
extension as HTTP files.