"Diary Entry - January 25, 2026"
13:43
I need to suppress all these Scala suffering posts. Moreover I need to reply some emails, I also need to learn how to perform Etude, Op. 25 No. 11, and I generally need to do more good things.
16:24 metals-build-import
Can we talk about how absolutely fucking ridiculous it is that I have to manually tell my language server to import a build that my build tool already compiled successfully? Like, SBT just sat there, downloaded all my dependencies, compiled my entire project without a single complaint, and then Metals (supposed to make my editor experience better, read this if you need to know my opinion about the name: read this if you need to know my opinion about the name) is over here acting like purecsv and shapeless are mythical creatures that don't exist. “Not found: object purecsv”? Really? Are you for real?? It's RIGHT THERE. You literally share the same project directory. Why do I need to remember some arcane M-x lsp-metals-build-import incantation every time I add a dependency or the moon enters the wrong phase? The whole point of LSP was to make this stuff seamless. #Scala
