diff --git a/snippets/vhdl-mode/architecture b/snippets/vhdl-mode/architecture new file mode 100755 index 0000000..4240890 --- /dev/null +++ b/snippets/vhdl-mode/architecture @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: architecture +# key: arch +# -- +architecture ${1:Type} of ${2:Name} is +begin + $0 +end $1; diff --git a/snippets/vhdl-mode/asignation b/snippets/vhdl-mode/asignation new file mode 100755 index 0000000..400b2c1 --- /dev/null +++ b/snippets/vhdl-mode/asignation @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: asignation +# key: asig +# -- +${1:variable} <= ${2:value}; \ No newline at end of file diff --git a/snippets/vhdl-mode/case b/snippets/vhdl-mode/case new file mode 100755 index 0000000..b55f46d --- /dev/null +++ b/snippets/vhdl-mode/case @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: case +# key: case +# -- +case ${1:cond} is + when ${2:Value} => + $0 + +end case; \ No newline at end of file diff --git a/snippets/vhdl-mode/component b/snippets/vhdl-mode/component new file mode 100755 index 0000000..0b0bb86 --- /dev/null +++ b/snippets/vhdl-mode/component @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: component +# key: comp +# -- +component ${1:Name} + $0 +end component; diff --git a/snippets/vhdl-mode/constant b/snippets/vhdl-mode/constant new file mode 100755 index 0000000..72a7848 --- /dev/null +++ b/snippets/vhdl-mode/constant @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: constant +# key: const +# -- +constant ${1:Name}: ${2:Type} := ${3:Value}; \ No newline at end of file diff --git a/snippets/vhdl-mode/downto b/snippets/vhdl-mode/downto new file mode 100755 index 0000000..925c884 --- /dev/null +++ b/snippets/vhdl-mode/downto @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: downto +# key: dto +# -- +${1:name}(${2:start} downto ${3:end})$0 \ No newline at end of file diff --git a/snippets/vhdl-mode/entity b/snippets/vhdl-mode/entity new file mode 100755 index 0000000..33282df --- /dev/null +++ b/snippets/vhdl-mode/entity @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: entity +# key: ent +# -- +entity ${1:Name} is + $0 +end $1; \ No newline at end of file diff --git a/snippets/vhdl-mode/if b/snippets/vhdl-mode/if new file mode 100755 index 0000000..5978b78 --- /dev/null +++ b/snippets/vhdl-mode/if @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if ${1:cond} then + $0 +end if; \ No newline at end of file diff --git a/snippets/vhdl-mode/ifelif b/snippets/vhdl-mode/ifelif new file mode 100755 index 0000000..0374c97 --- /dev/null +++ b/snippets/vhdl-mode/ifelif @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ifelif +# key: ifelif +# -- +if ${1:cond1} then + $0 +elsif ${2:cond2} then + +end if; \ No newline at end of file diff --git a/snippets/vhdl-mode/ifelse b/snippets/vhdl-mode/ifelse new file mode 100755 index 0000000..2e73eb7 --- /dev/null +++ b/snippets/vhdl-mode/ifelse @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: ifelse +# key: ifel +# -- +if ${1:cond1} then + $0 +else + +end if; \ No newline at end of file diff --git a/snippets/vhdl-mode/lib b/snippets/vhdl-mode/lib new file mode 100755 index 0000000..593f803 --- /dev/null +++ b/snippets/vhdl-mode/lib @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: library +# key: lib +# -- +library IEEE; +use IEEE.std_logic_1164.all; diff --git a/snippets/vhdl-mode/port b/snippets/vhdl-mode/port new file mode 100755 index 0000000..fff1a02 --- /dev/null +++ b/snippets/vhdl-mode/port @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: port +# key: port +# -- +port(${1:name}: ${2:IO} ${3:type}); \ No newline at end of file diff --git a/snippets/vhdl-mode/process b/snippets/vhdl-mode/process new file mode 100755 index 0000000..25b0445 --- /dev/null +++ b/snippets/vhdl-mode/process @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: process +# key: process +# -- +${1:Name}: process(${2:Sensitivity List}) +begin + $0 +end process $1; diff --git a/snippets/vhdl-mode/signal b/snippets/vhdl-mode/signal new file mode 100755 index 0000000..de16340 --- /dev/null +++ b/snippets/vhdl-mode/signal @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: signal +# key: signal +# -- +signal ${1:Names}: ${2:Type}; \ No newline at end of file diff --git a/snippets/vhdl-mode/to b/snippets/vhdl-mode/to new file mode 100755 index 0000000..cbeedf7 --- /dev/null +++ b/snippets/vhdl-mode/to @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: to +# key: to +# -- +${1:name}(${2:start} to ${3:end})$0 \ No newline at end of file diff --git a/snippets/vhdl-mode/type b/snippets/vhdl-mode/type new file mode 100755 index 0000000..84f0f59 --- /dev/null +++ b/snippets/vhdl-mode/type @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: type +# key: type +# -- +type ${1:Name} is (${2:Value list}); diff --git a/snippets/vhdl-mode/when b/snippets/vhdl-mode/when new file mode 100755 index 0000000..8e13b7a --- /dev/null +++ b/snippets/vhdl-mode/when @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: when +# key: when +# -- +when ${1:Value} => + $0