Shfmt
Auto formatting extensionless Bash scripts in Neovim
Here's what I did to make the combination of the Bash language server and shfmt work with Editorconfig settings for Bash script files that don't have extensions. TL;DR The Bash language server is easy...