nvim-metals icon indicating copy to clipboard operation
nvim-metals copied to clipboard

A Metals plugin for Neovim

Results 39 nvim-metals issues
Sort by recently updated
recently updated
newest added

### Describe the bug Sometimes (like every 15 or 30 minutes) when I save a file (`:w`) the auto formatting on file save discards my latest changes to the file...

needs reproduction
formatting

### Describe the bug After importing my project I'm presented with: ``` Code navigation will not work for 182 build targets in this workspace due to mis-configuration. Select 'More information'...

needs more info

Alright so I just took a look at neo4j, this behavior actually make sense, and matches what I mentioned above. The logic in `nvim-metals` is to go two layers deep....

enhancement
feedback wanted

### Task In https://github.com/neovim/neovim/pull/18631 `vim.lsp.start()` was added which is basically an easier way to manage the attaching of a server than using `vim.lsp.start_client` since you don't need to keep track...

do after next nvim release

### Task Now that https://github.com/neovim/neovim/pull/18847 has been merged we no longer need to send this like we do here: https://github.com/scalameta/nvim-metals/blob/cf7f5a3a27007e05af5023d4cc43bc93fe2102fd/lua/metals/config.lua#L366-L368 Instead this will automatically happen in core after the init.

do after next nvim release

### Describe the feature Worksheets (`*.worksheet.sc`) provide a good way to test out stuff quickly. However, I have not found a way to stop their evaluation in the case that...

enhancement

### Task There seems to be continual issues about installing via windows. Add this into the matrix and hopefully improve this.

task
upstream fix needed
ci

### Describe the feature Recently in Metals we added support for [test discover](https://github.com/scalameta/metals/pull/3277) so that we could support the [VS Code Testing API](https://vscode.trafficmanager.net/api/extension-guides/testing). This unlocks a much easier experience for...

feature-request
feedback wanted

**Describe the feature** Worksheets that use a scratch buffer instead of being saved on disk. **Potential ways to implement?** From discord: > for example just add a "Create scratch worksheet"...

feature-request

**Task** A large improvement that can be made currently with the TVP implementation is that when a build target is compiled, the root node for that target is replaced. This...

enhancement
TVP