mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-21 08:35:43 +02:00
31 lines
683 B
Nix
31 lines
683 B
Nix
|
{
|
||
|
lib,
|
||
|
config,
|
||
|
pkgs,
|
||
|
...
|
||
|
}:
|
||
|
let
|
||
|
inherit (lib.nixvim) defaultNullOpts;
|
||
|
in
|
||
|
lib.nixvim.neovim-plugin.mkNeovimPlugin config {
|
||
|
name = "orgmode";
|
||
|
originalName = "nvim-orgmode";
|
||
|
defaultPackage = pkgs.vimPlugins.orgmode;
|
||
|
|
||
|
maintainers = [ lib.nixvim.maintainers.refaelsh ];
|
||
|
|
||
|
settingsOptions = {
|
||
|
org_agenda_files = defaultNullOpts.mkNullable (with lib.types; either str (listOf str)) "" ''
|
||
|
A path for Org agenda files.
|
||
|
'';
|
||
|
org_default_notes_file = defaultNullOpts.mkStr "" ''
|
||
|
A path to the default notes file.
|
||
|
'';
|
||
|
};
|
||
|
|
||
|
settingsExample = {
|
||
|
org_agenda_files = "~/orgfiles/**/*";
|
||
|
org_default_notes_file = "~/orgfiles/refile.org";
|
||
|
};
|
||
|
}
|