Skip to content

markwoodhall/vim-nuget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

NuGet integration in vim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published