Add dotnet cli support into Neovim!
This plugin is for dotnet cli users who want to use Neovim as their IDE. I have made this primarily for myself, but I hope that it will be useful for others too. Keep in mind that this plugin is still in development as a side project, next to my day job. So it may take some time between updates and bug fixes.
But feel free to open issues, pull requests, or even fork this repo and make your own version!
This plugin leverages the powerful Tree-sitter library for syntax parsing, providing enhanced functionality specifically designed for C# projects. To ensure full compatibility and to make use of all features, users must ensure that both Tree-sitter and the C# language parser are installed and properly configured within Neovim.
Tree-sitter is integrated into Neovim 0.5.0 and later. Ensure you are using a compatible version of Neovim to take advantage of Tree-sitter's syntax parsing capabilities.
To install the C# parser, you can use the :TSInstall command provided by the nvim-treesitter plugin. Follow these steps:
- Open Neovim.
- Enter the following command:
:TSInstall c_sharp
return {
"Cozidian/nvim-dotnet-cli",
config = function()
require("nvim-dotnet-cli").setup_key_mappings() -- to setup default key mappings
end,
}