From 0332c28b85b7d02c9e3ac981a6a3c34b499437fb Mon Sep 17 00:00:00 2001 From: Knyffen Date: Fri, 27 Oct 2023 10:11:43 +0200 Subject: [PATCH] Configure SwapIt --- init.vim | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/init.vim b/init.vim index db810f5..2e3ff43 100644 --- a/init.vim +++ b/init.vim @@ -1142,6 +1142,26 @@ nnoremap :nohl nmap SwapItFallbackDecrement SpeedDatingDown vmap SwapItFallbackIncrement SpeedDatingUp vmap SwapItFallbackDecrement SpeedDatingDown + + augroup swapit + autocmd! + autocmd FileType * :ClearSwapList + autocmd FileType * let b:swap_completefunc = '' + autocmd FileType tex :SwapList font_sizes tiny scriptsize footnotesize small normalsize large Large LARGE huge Huge + autocmd FileType tex :SwapList sectioning part chapter section subsection subsubsection paragraph subparagraph + autocmd BufEnter * let g:default_swap_list = [ + \ {'name':'yes/no', 'options': ['yes','no']}, + \ {'name':'Yes/No', 'options': ['Yes','No']}, + \ {'name':'True/False', 'options': ['True','False']}, + \ {'name':'true/false', 'options': ['true','false']}, + \ {'name':'AND/OR', 'options': ['AND','OR']}, + \ {'name':'On/Off', 'options': ['On','Off']}, + \ {'name':'on/off', 'options': ['on','off']}, + \ {'name':'ON/OFF', 'options': ['ON','OFF']}, + \ {'name':'boolean_operator', 'options': ['&&','||']}, + \ {'name':'weekday', 'options': ['Sunday','Monday', 'Tuesday', 'Wednesday','Thursday', 'Friday', 'Saturday']}, + \ ] + augroup END " }} function! InsertSnip(snip_name)