annotate vim/snippets/vhdl.snip @ 224:30eb5cded521

Add parenthesis matching function
author zegervdv <zegervdv@me.com>
date Tue, 13 Jan 2015 18:57:47 +0100
parents 1f0d12295ba5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
1 snippet entity
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
2 abbr entity
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
3 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
4 entity ${1:name} is
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
5 port(
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
6 ${2}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
7 );
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
8 end entity $1;
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
9
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
10 snippet architecture
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
11 abbr architecture
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 architecture ${1:arch} of ${2:name} is
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
14 ${4}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
15 begin
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
16 ${4}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
17 end architecture $1;
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
18
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
19 snippet process
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
20 abbr process
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
21 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
22 process(${1:args}) is
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
23 ${2}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
24 end process;
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
25
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
26 snippet case
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
27 abbr case
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
28 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
29 case ${1:var} is
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
30 ${2}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
31 end case;
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
32
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
33 snippet when
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
34 abbr when
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
35 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
36 when ${1:option} =>
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
37 ${2}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
38
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
39 snippet if
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
40 abbr if
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
41 options head
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
42 if ${1:value} then
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
43 ${2}
1f0d12295ba5 Add VHDL snippets
zegervdv <zegervdv@me.com>
parents:
diff changeset
44 end if;