{ programs.nixvim.plugins = { mkdnflow = { enable = true; mappings = { MkdnCreateLink = false; MkdnCreateLinkFromClipboard = { key = "p"; modes = [ "n" "v" ]; }; MkdnDecreaseHeading = { key = "-"; modes = "n"; }; MkdnDestroyLink = { key = ""; modes = "n"; }; MkdnEnter = { key = ""; modes = [ "n" "v" "i" ]; }; MkdnExtendList = false; MkdnFoldSection = { key = "f"; modes = "n"; }; MkdnFollowLink = false; MkdnGoBack = { key = ""; modes = "n"; }; MkdnGoForward = { key = ""; modes = "n"; }; MkdnIncreaseHeading = { key = "+"; modes = "n"; }; MkdnMoveSource = { key = ""; modes = "n"; }; MkdnNewListItem = false; MkdnNewListItemAboveInsert = { key = "O"; modes = "n"; }; MkdnNewListItemBelowInsert = { key = "o"; modes = "n"; }; MkdnNextHeading = { key = "]]"; modes = "n"; }; MkdnNextLink = { key = ""; modes = "n"; }; MkdnPrevHeading = { key = "[["; modes = "n"; }; MkdnPrevLink = { key = ""; modes = "n"; }; MkdnSTab = false; MkdnTab = false; MkdnTableNewColAfter = { key = "ic"; modes = "n"; }; MkdnTableNewColBefore = { key = "iC"; modes = "n"; }; MkdnTableNewRowAbove = { key = "iR"; modes = "n"; }; MkdnTableNewRowBelow = { key = "ir"; modes = "n"; }; MkdnTableNextCell = { key = ""; modes = "i"; }; MkdnTableNextRow = false; MkdnTablePrevCell = { key = ""; modes = "i"; }; MkdnTablePrevRow = { key = ""; modes = "i"; }; MkdnToggleToDo = { key = ""; modes = [ "n" "v" ]; }; MkdnUnfoldSection = { key = "F"; modes = "n"; }; MkdnUpdateNumbering = { key = "nn"; modes = "n"; }; MkdnYankAnchorLink = { key = "ya"; modes = "n"; }; MkdnYankFileAnchorLink = { key = "yfa"; modes = "n"; }; }; }; }; }