scalameta / nvim-metals

A Metals plugin for Neovim
https://scalameta.org/metals/
Apache License 2.0
463 stars 73 forks source link

Add support for "hot-code replace" #686

Open lervag opened 3 weeks ago

lervag commented 3 weeks ago

Describe the feature

In Metals v1.3.0 there is now support for socalled hot-code replace, see https://scalameta.org/metals/blog/2024/04/15/thalium/#debugger-improvements.

It would be very nice to have this available in Neovim with nvim-metals!

See also: https://discord.com/channels/632642981228314653/632841743435563028/1277531516821311560

Potential ways to implement

No response

lervag commented 3 weeks ago

I've reported both @WSA1k and @llowvxe for phishing.

ckipp01 commented 1 day ago

So finally getting around to look at this @lervag I'm not actually seeing this as part of the DAP spec. So this may be VS Code specific behavior. I don't see any mention of it in nvim-dap as well.

lervag commented 12 hours ago

Ah, I see. Perhaps we should ask for more information on the Discord channel for metals on this particular feature?