当你用neovim的mason插件管理lsp config,并且配置好bash的bashls后,却没有正常工作的解决方式
刚开始遇到这个情况我百思不得其解,检查了neovim checkhealth,以为是npm包管理的问题,然后删了下删了下
不但没有解决还把包管理整乱了……
以下是bash-language-server的官方仓库:
https://github.com/bash-lsp/bash-language-server
附上截图:
看到了dependency里面的shellcheck没?
我们需要的就是这个包,那么我们只需要
sudo pacman -S shellcheck
就好了