neovim

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

checkhealth.lua (688B)


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