最终通过docker-tramp和lsp remote解决了这个问题:
- 安装docker-tramp
- 使用docker-tramp将docker中的项目添加到lsp的workspace中
- 在docker中安装language server
- 根据Remote - LSP Mode - LSP support for Emacs ,注册docker中的language server
最后直接在lsp中打开docker内的项目,就可以正常使用lsp了。
最终通过docker-tramp和lsp remote解决了这个问题:
最后直接在lsp中打开docker内的项目,就可以正常使用lsp了。