公司golang项目结构奇形怪状
- 有的是以一个package为主,内部包含多个子package
- 有的是整个src目录
- 还有的竟然是整个golang工作区
为了便于在多个项目间切换而不需要常常改写电脑上的配置文件,我采取了一种类似于 python
的 vitrualenv
的方式,称之为 temporary (workspace) env
,GitHub - MephistoMMM/goenv: A simple global minor mode witch will add workspace to GOPATH
其实质是修改 process-environment
中的 GOPATH
。
我已经完成了该部分,但是我希望它能在spaceline上显示当前的状态(主要是工作区的文件夹名)