-- ** DEFAULT SETTINGS; TO USE THESE, PASS AN EMPTY TABLE TO THE SETUP FUNCTION ** require('mkdnflow').setup({ filetypes = {md = true, rmd = true, markdown = true}, create_dirs = true, perspective = { priority = 'first', fallback = 'current', root_tell = false, nvim_wd_heel = true }, wrap = false, bib = { default_path = nil, find_in_root = true }, silent = false, links = { style = 'markdown', conceal = false, implicit_extension = nil, transform_implicit = false, transform_explicit = 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 }, use_mappings_table = true, mappings = { MkdnNextLink = {'n', ''}, MkdnPrevLink = {'n', ''}, MkdnNextHeading = {'n', ']'}, MkdnPrevHeading = {'n', '['}, MkdnGoBack = {'n', ''}, MkdnGoForward = {'n', ''}, MkdnFollowLink = {{'n', 'v'}, ''}, MkdnDestroyLink = {'n', ''}, MkdnMoveSource = {'n', ''}, MkdnYankAnchorLink = {'n', 'ya'}, MkdnYankFileAnchorLink = {'n', 'yfa'}, MkdnIncreaseHeading = {'n', '+'}, MkdnDecreaseHeading = {'n', '-'}, MkdnToggleToDo = {{'n', 'v'}, ''}, MkdnNewListItem = false, MkdnExtendList = false, MkdnUpdateNumbering = {'n', 'nn'}, MkdnTableNextCell = {'i', 'nc'}, MkdnTablePrevCell = {'i', 'pc'}, MkdnTableNextRow = false, MkdnTablePrevRow = {'i', ''}, MkdnTableNewRowBelow = {{'n', 'i'}, 'ir'}, MkdnTableNewRowAbove = {{'n', 'i'}, 'iR'}, MkdnTableNewColAfter = {{'n', 'i'}, 'ic'}, MkdnTableNewColBefore = {{'n', 'i'}, 'iC'}, MkdnCR = false, MkdnTab = false, MkdnSTab = false } })