NuGet integration in vim
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
plugin
rplugin/python3/deoplete/sources
.gitignore
README.md

README.md

Purpose

To enable NuGet integration in vim.

Installation

Install using your favourite plugin manager, I use vim-plug

Plug 'markwoodhall/vim-nuget'

Requirements

vim-nuget makes use of vim-webapi, fzf.vim, and deoplete.

Plug 'mattn/webapi-vim'
Plug 'junegunn/fzf.vim'
Plug 'Shougo/deoplete.nvim'

Configuration

If you have neomake installed and wish to use it for asynchronous package installations you can use the following setting:

let g:nuget_install_with_neomake = 1

Commands

:SearchPackages query

search-packages

:SearchPackages shows a list of packages matching the query and then allows version selection. After a version has been selected the package information will be displayed in a markdown buffer. This buffer has I bound to install the package and F bound to follow dependencies.

:InstallPackage package "tab completion is available on the package name.

install-package

:RemovePackage package "tab completion is available on the package name.

remove-package

:PackageInfo package "tab completion is available on the package name.

package-info

:PackageInfo shows a list of versions for the package. After a version has been selected the package information will be displayed in a markdown buffer. This buffer has I bound to install the package and F bound to follow dependencies.

Completion

You can also get package name and version completion in .csproj files.

completion

License

Copyright © Mark Woodhall. Distributed under the same terms as Vim itself. See :help license