{ empty = { plugins.mkdnflow.enable = true; }; example = { plugins.mkdnflow = { enable = true; 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; }; createDirs = true; perspective = { priority = "first"; fallback = "first"; rootTell = false; nvimWdHeel = false; update = true; }; wrap = false; bib = { defaultPath = null; findInRoot = true; }; silent = false; links = { style = "markdown"; conceal = false; context = 0; implicitExtension = null; transformExplicit = false; transformImplicit = '' function(text) text = text:gsub(" ", "-") text = text:lower() text = os.date('%Y-%m-%d_')..text return(text) end ''; }; toDo = { symbols = [ " " "-" "X" ]; updateParents = true; notStarted = " "; inProgress = "-"; complete = "X"; }; tables = { trimWhitespace = true; formatOnMove = true; autoExtendRows = false; autoExtendCols = 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"; }; }; }; }; }