summaryrefslogtreecommitdiffstats
path: root/autoload/snippet/html/environment.kak
blob: bc250a980964174dba2bec4db9824c0defa53813 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
hook global WinSetOption filetype=html %{

	hook -group snippet-html global InsertChar . %{
    	try %{
			evaluate-commands expand-snippet-nl \
				lst \
				<lt>li<gt><ret><lt>/li<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet-nl \
				nls \
				<lt>ul<gt><ret><lt>/ul<gt><esc>kA<ret><lt>li<gt><ret><lt>/li<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet-nl \
				ols \
				<lt>ol<gt><ret><lt>/ol<gt><esc>kA<ret><lt>li<gt><ret><lt>/li<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet-nl \
				sct \
				<lt>section<gt><ret><lt>/section<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet-nl \
				prf \
				<lt>pre<gt><ret><lt>/pre<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet \
				prg \
				<lt>p<gt><ret><lt>/p<gt><esc>kA<ret>
		} catch %{
			evaluate-commands expand-snippet \
				ccd \
				<lt>code<gt><lt>/code<gt><esc>7hi
		} catch %{
			evaluate-commands expand-snippet \
				vrb \
				<lt>var<gt><lt>/var<gt><esc>6hi
		} catch %{
			evaluate-commands expand-snippet \
				tlc \
				<lt>i<gt><lt>/i<gt><esc>4hi
		} catch %{
			evaluate-commands expand-snippet \
				mfs \
				<lt>em<gt><lt>/em<gt><esc>5hi
		} catch %{
			evaluate-commands expand-snippet \
				stg \
				<lt>strong<gt><lt>/strong<gt><esc>9hi
		} catch %{
			evaluate-commands expand-snippet \
				tms \
				<lt>time<gt><lt>/time<gt><esc>7hi
		} catch %{
			evaluate-commands expand-snippet \
				lnk \
				<lt>a<space>href=""<gt><lt>/a<gt><esc>6hi
		} catch %{}
	}



	hook -once -always window WinSetOption filetype=.* %{
    	remove-hooks global snippet-html
	}
}