From 3a2d9ba791b71a510d2695695520a7b028c33c5f Mon Sep 17 00:00:00 2001 From: Tan Long Date: Sat, 19 Nov 2022 14:20:01 +0800 Subject: [PATCH] write markdown snippets in Ultisnips --- Ultisnips/markdown.snippets | 63 +++++++++++++++++++++++++++++++++++++ md-snippets.vim | 14 --------- 2 files changed, 63 insertions(+), 14 deletions(-) diff --git a/Ultisnips/markdown.snippets b/Ultisnips/markdown.snippets index 13b1f74a..138b4162 100644 --- a/Ultisnips/markdown.snippets +++ b/Ultisnips/markdown.snippets @@ -8,3 +8,66 @@ snippet tr "Table Row" | ${1:Term} | ${2:Definition} | ${0} endsnippet + +snippet ,n "Horizontal line" bA +--- + +$0 +endsnippet + +snippet ,b "Bold" wA +**$0** <++> +endsnippet + +snippet ,s "Strikethrough" wA +~~$0~~ <++> +endsnippet + +snippet ,i "Italic" wA +*$0* <++> +endsnippet + +snippet ,d "Code" wA +`$0` <++> +endsnippet + +snippet ,c "Code block" bA +```$0 +<++> +``` + +<++> +endsnippet + +snippet ,m "Task list" bA +- [ ] $0 +endsnippet + +snippet ,p "Images" wA +![$0](<++>) <++> +endsnippet + +snippet ,a "Inline links" wA +[$0](<++>) <++> +endsnippet + +snippet ,1 "h1" bA +# $0 +<++> +endsnippet +snippet ,2 "h2" bA +## $0 +<++> +endsnippet +snippet ,3 "h3" bA +### $0 +<++> +endsnippet +snippet ,4 "h4" bA +#### $0 +<++> +endsnippet +snippet ,l "Long horizontal line" bA +-------- +$0 +endsnippet diff --git a/md-snippets.vim b/md-snippets.vim index dad40f93..f6d8dfdd 100644 --- a/md-snippets.vim +++ b/md-snippets.vim @@ -2,17 +2,3 @@ autocmd Filetype markdown inoremap ,f /<++>:nohlsearch"_c4l autocmd Filetype markdown inoremap /<++>:nohlsearch"_c4l autocmd Filetype markdown inoremap ,w / <++>:nohlsearch"_c5l -autocmd Filetype markdown inoremap ,n --- -autocmd Filetype markdown inoremap ,b **** <++>F*hi -autocmd Filetype markdown inoremap ,s ~~~~ <++>F~hi -autocmd Filetype markdown inoremap ,i ** <++>F*i -autocmd Filetype markdown inoremap ,d `` <++>F`i -autocmd Filetype markdown inoremap ,c ```<++>```<++>4kA -autocmd Filetype markdown inoremap ,m - [ ] -autocmd Filetype markdown inoremap ,p ![](<++>) <++>F[a -autocmd Filetype markdown inoremap ,a [](<++>) <++>F[a -autocmd Filetype markdown inoremap ,1 #<++>kA -autocmd Filetype markdown inoremap ,2 ##<++>kA -autocmd Filetype markdown inoremap ,3 ###<++>kA -autocmd Filetype markdown inoremap ,4 ####<++>kA -autocmd Filetype markdown inoremap ,l --------