Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/speiser/nuget.nvim

A NuGet Package Manager for Neovim
https://github.com/speiser/nuget.nvim

csharp dotnet neovim neovim-plugin nuget package-management

Last synced: 12 days ago
JSON representation

A NuGet Package Manager for Neovim

Awesome Lists containing this project

README

        

# nuget.nvim
**A NuGet Package Manager for Neovim**

![screenshot](doc/screenshot.png)

## Features
- [x] Show latest version as diagnostics after opening or updating a `.csproj` file
- [x] Toggle "Include prerelease" `:NugetToggleIncludePrerelease`
- [ ] Update all NuGet packages
- [ ] For a single project
- [ ] For all projects in a solution
- [ ] `nuget.config` support
- [ ] Autocompletion for package versions while editing `.csproj` files
- [ ] Manage packages solution-wide (similar to Visual Studio)

## Installation
### Using [lazy.nvim](https://github.com/folke/lazy.nvim)
```lua
{
'Speiser/nuget.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
},
config = function()
require('nuget').setup()
end,
}
```