Skip to content

Commit

Permalink
plugins/dotnet: init
Browse files Browse the repository at this point in the history
  • Loading branch information
khaneliman committed Dec 10, 2024
1 parent cf7e026 commit 99cb3fb
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
31 changes: 31 additions & 0 deletions plugins/by-name/dotnet/default.nix
Original file line number Diff line number Diff line change
@@ -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";
};
};
}
20 changes: 20 additions & 0 deletions tests/test-sources/plugins/by-name/dotnet/default.nix
Original file line number Diff line number Diff line change
@@ -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";
};
};
};
};
}

0 comments on commit 99cb3fb

Please sign in to comment.