Bash language server implementation based on Tree Sitter and its grammar for Bash.
- Jump to declaration
 - Find references
 - Code Outline & Show Symbols
 - Highlight occurrences
 - Code completion
 - Simple diagnostics reporting
 - Rename symbol
 
npm i -g bash-language-serverClients have been implemented for:
Install the plugin autozimu/LanguageClient-neovim and add the following configuration to init.vim:
let g:LanguageClient_serverCommands = { \ 'sh': ['bash-language-server', 'start'] \ }Please see docs/development-guide for more information.