File tree Expand file tree Collapse file tree 2 files changed +59
-0
lines changed
plugins/by-name/telekasten
tests/test-sources/plugins/by-name/telekasten Expand file tree Collapse file tree 2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ config ,
3+ lib ,
4+ pkgs ,
5+ ...
6+ } :
7+ lib . nixvim . neovim-plugin . mkNeovimPlugin {
8+ name = "telekasten" ;
9+ originalName = "telekasten.nvim" ;
10+ package = "telekasten-nvim" ;
11+
12+ maintainers = [ lib . maintainers . onemoresuza ] ;
13+
14+ settingsExample = {
15+ home . __raw = ''vim.fn.expand("~/zettelkasten")'' ;
16+ } ;
17+
18+ # TODO: Remove once nixpkgs #349346 lands, since it will have plenary-nvim as
19+ # a dependency.
20+ extraOptions = {
21+ plenaryPackage = lib . mkPackageOption pkgs . vimPlugins "plenary-nvim" { nullable = true ; } ;
22+ } ;
23+
24+ # TODO: Remove once nixpkgs #349346 lands, since it will have telescope-nvim
25+ # as a dependency.
26+ extraConfig = cfg : {
27+ assertions = [
28+ {
29+ assertion = config . plugins . telescope . enable ;
30+ message = ''
31+ Nixvim (plugins.telekasten): The plugin needs telescope to function as intended.
32+ '' ;
33+ }
34+ ] ;
35+ extraPlugins = [ cfg . plenaryPackage ] ;
36+ } ;
37+ }
Original file line number Diff line number Diff line change 1+ {
2+ empty = {
3+ plugins = {
4+ telescope . enable = true ;
5+ telekasten . enable = true ;
6+ web-devicons . enable = false ;
7+ } ;
8+ } ;
9+
10+ example = {
11+ plugins = {
12+ telescope . enable = true ;
13+ telekasten = {
14+ enable = true ;
15+ settings = {
16+ home . __raw = ''vim.fn.expand("~/zettelkasten")'' ;
17+ } ;
18+ } ;
19+ web-devicons . enable = false ;
20+ } ;
21+ } ;
22+ }
You can’t perform that action at this time.
0 commit comments