neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

markdown.lua (689B)


      1 vim.treesitter.start()
      2 
      3 vim.keymap.set('n', 'gO', function()
      4  require('vim.treesitter._headings').show_toc()
      5 end, { buffer = 0, silent = true, desc = 'Show an Outline of the current buffer' })
      6 
      7 vim.keymap.set('n', ']]', function()
      8  require('vim.treesitter._headings').jump({ count = 1 })
      9 end, { buffer = 0, silent = false, desc = 'Jump to next section' })
     10 vim.keymap.set('n', '[[', function()
     11  require('vim.treesitter._headings').jump({ count = -1 })
     12 end, { buffer = 0, silent = false, desc = 'Jump to previous section' })
     13 
     14 vim.b.undo_ftplugin = (vim.b.undo_ftplugin or '')
     15  .. '\n sil! exe "nunmap <buffer> gO"'
     16  .. '\n sil! exe "nunmap <buffer> ]]" | sil! exe "nunmap <buffer> [["'