按照scala layer中的推荐配置了scala
‘’’
(scala :variables
scala-backend ‘scala-metals
scala-use-unicode-arrows t
)
‘’’
现在主要遇到了两个问题
1、在打开scala的时候提示正常连接上了本地启动的metals, 但比较奇怪的是 当我写Chisel的代码的时候,提示的内容大部分都是不相关的,或者说没有找到chisel里定义的类型的提示,但我在代码中含有import chisel3._
这样的引用语句,但感觉scala的补全后端并没有搜集这个包下面的内容
2、scala使用sbt进行编译,测试,但在spacemacs中,通过SPC m b b 或 SPC m b .来启动sbt时,总是尝试在~目录下执行sbt,而不是当前项目或文件下启动sbt
从这个图可以看出启动了一个~目录下的sbt, 但左侧的scala是在~/Documents/CHISEL/AND下的,感觉比较费解