diff options
Diffstat (limited to 'autoload/snippet/html/heading.kak')
| -rw-r--r-- | autoload/snippet/html/heading.kak | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/autoload/snippet/html/heading.kak b/autoload/snippet/html/heading.kak new file mode 100644 index 0000000..46de0b9 --- /dev/null +++ b/autoload/snippet/html/heading.kak @@ -0,0 +1,28 @@ +hook global WinSetOption filetype=html %{ + + hook -group snippet-html global InsertChar . %{ + try %{ + evaluate-commands expand-snippet-nl \ + hd1 \ + <lt>h1<gt><lt>/h1<gt><esc>5hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd2 \ + <lt>h2<gt><lt>/h2<gt><esc>5hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd3 \ + <lt>h3<gt><lt>/h3<gt><esc>5hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd4 \ + <lt>h4<gt><lt>/h4<gt><esc>5hi + } catch %{} + } + + + + hook -once -always window WinSetOption filetype=.* %{ + remove-hooks global snippet-html + } +} |
