Skip to content

Commit b1c7ea8

Browse files
bakerraylpil
authored andcommitted
update verilog.snippets
1. update module snippet so module name is the filename by default 2. add tdsp (typedef struct packed) snippet 3. add tdf (typedef eum) snippet
1 parent 117b1df commit b1c7ea8

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

snippets/verilog.snippets

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ snippet al
5858
end
5959
# Module block
6060
snippet mod
61-
module ${1:module_name} (${2});
61+
module ${1:`vim_snippets#Filename('$1', 'name')`} (${2});
6262
${0}
6363
endmodule
6464
# For
@@ -86,3 +86,14 @@ snippet ini
8686
initial begin
8787
${0}
8888
end
89+
# typedef struct packed
90+
snippet tdsp
91+
typedef struct packed {
92+
int ${2:data};
93+
} ${1:`vim_snippets#Filename('$1_t', 'name')`};
94+
# typedef eum
95+
snippet tde
96+
typedef enum ${2:logic[15:0]}
97+
{
98+
${3:REG = 16'h0000}
99+
} ${1:my_dest_t};

0 commit comments

Comments
 (0)