From 32f984e25a1308f7d4f47db023aa26a7c35c5c8b Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Fri, 1 Dec 2023 12:13:14 -0500 Subject: [PATCH] nvim: add gh-md-toc --- nvim/.config/nvim/init.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 5ac9e70..8750709 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -37,6 +37,9 @@ let g:UltiSnipsListSnippets="" " typing idate inserts the current date iab idate =strftime("%Y-%m-%d") +" use Ctrl-M to insert a table of contents for markdown from the current line to EOF +noremap .put =execute('.,$write !gh-md-toc --hide-header --hide-footer') + set lazyredraw " redraw only when req'd set wildmenu " visual auto-complete set showmatch @@ -64,6 +67,7 @@ nnoremap lua require('fzf-lua').files() nnoremap lua require('fzf-lua').buffers() nnoremap lua require('fzf-lua').grep() + " " GO stuff "