{ pkgs, config, lib, ... }: with lib; with builtins; let cfg = config.vim.notes.mind-nvim; in { options.vim.notes.mind-nvim = { enable = mkEnableOption "The power of trees at your fingertips. "; }; config = mkIf (cfg.enable) { vim.startPlugins = [ "mind-nvim" ]; vim.nnoremap = { "" = ":MindOpenMain"; ""; "mc" = ":MindClose"; }; vim.luaConfigRC.mind-nvim = nvim.dag.entryAnywhere '' require'mind'.setup() ''; }; }