Eglot and Tramp

I'm fond of using VM for development. While my vim-fu is good, I prefer Emacs these days due to the wide variety of tools it has for writing and editing text, as well as launching process. Eglot is a nice LSP client, but I was having some issue with the Alpine Linux VM to launch the Go LSP server (gopls). After some debugging, I finally manage to track down the cause. It was due to /bin/sh being…