Skip to content

Commit

Permalink
[Add] message
Browse files Browse the repository at this point in the history
  • Loading branch information
EEprotocol committed Jun 24, 2024
1 parent f78ee68 commit a6a86fd
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions lua/snips/cpp.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
local LuaMS = {}
function LuaMS.loader()
local ls = require("luasnip")
local s = ls.snippet
local sn = ls.snippet_node
local isn = ls.indent_snippet_node
local t = ls.text_node
local i = ls.insert_node
local f = ls.function_node
local c = ls.choice_node
local d = ls.dynamic_node
local r = ls.restore_node
local events = require("luasnip.util.events")
local ai = require("luasnip.nodes.absolute_indexer")
local extras = require("luasnip.extras")
local l = extras.lambda
local rep = extras.rep
local p = extras.partial
local m = extras.match
local n = extras.nonempty
local dl = extras.dynamic_lambda
local fmt = require("luasnip.extras.fmt").fmt
local fmta = require("luasnip.extras.fmt").fmta
local conds = require("luasnip.extras.expand_conditions")
local postfix = require("luasnip.extras.postfix").postfix
local types = require("luasnip.util.types")
local parse = require("luasnip.util.parser").parse_snippet
local ms = ls.multi_snippet
local k = require("luasnip.nodes.key_indexer").new_key

ls.add_snippets("cpp", {

s({ trig = "snipcpp_ac", mame = "snippet_Cpp_atcoder", dscr = "snippet for Atcoder" }, {
Nl(), t("#include <bits/stdc++.h>"),
Nl(), t("#include <stdio.h>"),
Nl(), t("#define rep(i, m) for{\\"),
Nl(), t("int i = 0; \\"),
Nl(), t("i < (m); \\"),
Nl(), t("i++ \\"),
Nl(), t("};"),
Nl(),
Nl(), t("using namespace std;"),
Nl(), t("int main() {"),
Nl(), i(0,"start..!"),
Nl(), t("}"),
}),
}
)
end

return LuaMS

0 comments on commit a6a86fd

Please sign in to comment.