Will become a wrapper for the dotnet CLI in Neovim.
Consider this project a WIP. There will be bugs and there's no promises your project will remain correct. When I feel majority of features I need are implemented and tested, I will remove this warning...
Lazy:
{
"KaBooMa/dotnet.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
"nvim-telescope/telescope-file-browser.nvim"
},
opts = {}
}
Dotnet refactor namespaceswill scan the current working directory for any.csfiles. They are checked to see if their namespace matches their path. If not, you will be able to change them.Dotnet project newutilizes telescope to provide an easier way to create new projects from templates.- AUTOCOMMAND: Opening an empty
.csfile will trigger bootstrapping. This will check to see if the file is an interface or class. It will generate your namespace and declaration for you.- Interface is determined by
starts with Iandsecond character is uppercaseat this time. - Class is the fallback pick.
- Interface is determined by
Dotnet refactor namespaces: Does not updateusingreferences yet, just namespaces. Update Testing new code that resolves this. Need to investigate for edge cases.