plugins/dotnet: init

This commit is contained in:
Austin Horstman 2024-12-09 23:14:57 -06:00
parent cf7e026c8c
commit 99cb3fb8fc
No known key found for this signature in database
2 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,31 @@
{ lib, ... }:
lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "dotnet";
originalName = "dotnet.nvim";
package = "dotnet-nvim";
maintainers = [ lib.maintainers.khaneliman ];
settingsOptions = {
bootstrap = {
auto_bootstrap = lib.nixvim.defaultNullOpts.mkBool true ''
Automatically call "bootstrap" when creating a new file, adding a namespace and a class to the files.
'';
};
project_selection = {
path_display = lib.nixvim.defaultNullOpts.mkStr "filename_first" ''
Determines how file paths are displayed. All of Telescope's path_display options are supported.
'';
};
};
settingsExample = {
bootstrap = {
auto_bootstrap = false;
};
project_selection = {
path_display = "truncate";
};
};
}

View file

@ -0,0 +1,20 @@
{
empty = {
plugins.dotnet.enable = true;
};
default = {
plugins.dotnet = {
enable = true;
settings = {
bootstrap = {
auto_bootstrap = true;
};
project_selection = {
path_display = "filename_first";
};
};
};
};
}