{ empty = { plugins.mkdnflow.enable = true; }; example = { plugins.mkdnflow = { enable = true; settings = { modules = { bib = true; buffers = true; conceal = true; cursor = true; folds = true; links = true; lists = true; maps = true; paths = true; tables = true; yaml = false; }; filetypes = { md = true; rmd = true; markdown = true; }; create_dirs = true; perspective = { priority = "first"; fallback = "first"; root_tell = false; nvim_wd_heel = false; update = true; }; wrap = false; bib = { default_path.__raw = "nil"; find_in_root = true; }; silent = false; links = { style = "markdown"; conceal = false; context = 0; implicit_extension.__raw = "nil"; transform_explicit = false; transform_implicit = '' function(text) text = text:gsub(" ", "-") text = text:lower() text = os.date('%Y-%m-%d_')..text return(text) end ''; }; to_do = { symbols = [ " " "-" "X" ]; update_parents = true; not_started = " "; in_progress = "-"; complete = "X"; }; tables = { trim_whitespace = true; format_on_move = true; auto_extend_rows = false; auto_extend_cols = false; }; yaml = { bib = { override = false; }; }; mappings = { MkdnEnter = { modes = [ "n" "v" "i" ]; key = ""; }; MkdnTab = false; MkdnSTab = false; MkdnNextLink = { modes = "n"; key = ""; }; MkdnPrevLink = { modes = "n"; key = ""; }; MkdnNextHeading = { modes = "n"; key = "]]"; }; MkdnPrevHeading = { modes = "n"; key = "[["; }; MkdnGoBack = { modes = "n"; key = ""; }; MkdnGoForward = { modes = "n"; key = ""; }; MkdnFollowLink = false; MkdnCreateLink = false; MkdnCreateLinkFromClipboard = { modes = [ "n" "v" ]; key = "p"; }; MkdnDestroyLink = { modes = "n"; key = ""; }; MkdnMoveSource = { modes = "n"; key = ""; }; MkdnYankAnchorLink = { modes = "n"; key = "ya"; }; MkdnYankFileAnchorLink = { modes = "n"; key = "yfa"; }; MkdnIncreaseHeading = { modes = "n"; key = "+"; }; MkdnDecreaseHeading = { modes = "n"; key = "-"; }; MkdnToggleToDo = { modes = [ "n" "v" ]; key = ""; }; MkdnNewListItem = false; MkdnNewListItemBelowInsert = { modes = "n"; key = "o"; }; MkdnNewListItemAboveInsert = { modes = "n"; key = "O"; }; MkdnExtendList = false; MkdnUpdateNumbering = { modes = "n"; key = "nn"; }; MkdnTableNextCell = { modes = "i"; key = ""; }; MkdnTablePrevCell = { modes = "i"; key = ""; }; MkdnTableNextRow = false; MkdnTablePrevRow = { modes = "i"; key = ""; }; MkdnTableNewRowBelow = { modes = "n"; key = "ir"; }; MkdnTableNewRowAbove = { modes = "n"; key = "iR"; }; MkdnTableNewColAfter = { modes = "n"; key = "ic"; }; MkdnTableNewColBefore = { modes = "n"; key = "iC"; }; MkdnFoldSection = { modes = "n"; key = "f"; }; MkdnUnfoldSection = { modes = "n"; key = "F"; }; }; }; }; }; }