Skip to content

Commit 3d2f175

Browse files
committed
feat(cpp)!: make pvf specifier a choice node
1 parent 78bd1e2 commit 3d2f175

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lua/luasnip-snippets/snippets/cpp/statements.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ local t = ls.text_node
66
local fmta = require("luasnip.extras.fmt").fmta
77
local snippet = require("luasnip-snippets.nodes").construct_snippet
88
local i = require("luasnip-snippets.nodes").insert_node
9+
local c = require("luasnip-snippets.nodes").choice_node
910
local rep = require("luasnip.extras").rep
1011

1112
local function inject_class_name(_, line_to_cursor, match, captures)
@@ -166,7 +167,7 @@ return {
166167
nodes = fmta("virtual <ret_t> <name>(<args>) <specifier> = 0;", {
167168
name = i(1, "func", { dscr = "Function name" }),
168169
args = i(2, "args", { dscr = "Function arguments" }),
169-
specifier = i(3, "const", { dscr = "Function specifier" }),
170+
specifier = c(3, { t(""), t("const") }, { dscr = "Function specifier" }),
170171
ret_t = i(4, "void", { dscr = "Return type" }),
171172
}),
172173
},

0 commit comments

Comments
 (0)