cap153_nvim/lua/core/md-snippets.lua
2026-04-11 22:22:01 +08:00

25 lines
1.5 KiB
Lua

vim.cmd([[
autocmd Filetype markdown inoremap <buffer> ,f <Esc>/<++><CR>:nohlsearch<CR>"_c4l
autocmd Filetype markdown inoremap <buffer> ,w <Esc>/<++><CR>:nohlsearch<CR>"_c5l<CR>
autocmd Filetype markdown inoremap <buffer> ,n ---<Enter><Enter>
autocmd Filetype markdown inoremap <buffer> ,b **** <++><Esc>F*hi
autocmd Filetype markdown inoremap <buffer> ,s ~~~~ <++> <Esc>F~hi
autocmd Filetype markdown inoremap <buffer> ,i ** <++><Esc>F*i
autocmd Filetype markdown inoremap <buffer> ,d `` <++><Esc>F`i
autocmd Filetype markdown inoremap <buffer> ,c ```<Enter>```<Enter><Enter><++><Esc>3kA
autocmd Filetype markdown inoremap <buffer> ,m - [ ]
autocmd Filetype markdown inoremap <buffer> ,p ![](<++>) <Esc>F[a
autocmd Filetype markdown inoremap <buffer> ,a [](<++>) <Esc>F[a
autocmd Filetype markdown inoremap <buffer> ,1 #<Space>
autocmd Filetype markdown inoremap <buffer> ,2 ##<Space>
autocmd Filetype markdown inoremap <buffer> ,3 ###<Space>
autocmd Filetype markdown inoremap <buffer> ,4 ####<Space>
autocmd Filetype markdown inoremap <buffer> ,l --------<Enter>
]])
-- some modify
-- autocmd Filetype markdown inoremap <buffer> ,c ```<Enter><++><Enter>```<Enter><Enter><++><Esc>4kA
-- autocmd Filetype markdown inoremap <buffer> ,1 #<Space><Enter><++><Esc>kA
-- autocmd Filetype markdown inoremap <buffer> ,2 ##<Space><Enter><++><Esc>kA
-- autocmd Filetype markdown inoremap <buffer> ,3 ###<Space><Enter><++><Esc>kA
-- autocmd Filetype markdown inoremap <buffer> ,4 ####<Space><Enter><++><Esc>kA