Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/speiser/nuget.nvim
- Owner: Speiser
- License: mit
- Created: 2024-07-21T18:26:57.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T15:41:26.000Z (3 months ago)
- Last Synced: 2024-11-07T10:03:20.680Z (12 days ago)
- Topics: csharp, dotnet, neovim, neovim-plugin, nuget, package-management
- Language: Lua
- Homepage:
- Size: 125 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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,
}
```