Scala を Emacs で開發する
metals-emacs を使ふ
metals-emacs by ne-sachirou · Pull Request #1 · ne-sachirou/dotfiles
LSP時代のScala開発環境: Metals, Bloop (on Emacs / lsp-mode) - 貳佰伍拾陸夜日記
EmacsによるScala開発 2022年版 (補完編) - Lambdaカクテル
sbt
sbt | Metals
reibitto's blog - Remote caching with sbt and S3 across multiple machines
bloop を御守りせねばならぬ
毎度
code:sh
#!/bin/bash
set -eux
shellcheck "$0"
PROJECT="〜"
emacsserver stop || true
rm -frv .bloop .metals
sbt compile bloopInstall metalsEnable
bloop clean "$PROJECT"
bloop compile "$PROJECT" || true
emacsserver start
emacsserver stop の中身は emacsclient -e '(kill-emacs)'
emacsserver start の中身はほぼ emacs --daemon
tarao/scala-bootstrap-el
debugger も設定したい
Scala Debugger
Scala Debugger無くなっとる2022/7/6
scalacommunitybuild/scala-debugger: fork of ensime/scala-debugger, which has now vanished
dap-mode
DAP Mode
emacs-lsp/dap-mode: Emacs Debug Adapter Protocol