diff options
author | Squibid <me@zacharyscheiman.com> | 2024-11-19 13:42:05 -0600 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2024-11-19 13:42:05 -0600 |
commit | f29241021de870bab5e2c25cc1f62b2b33a772fb (patch) | |
tree | 64e1d44eb87b45b388a72ad9afd9658a317f5cf5 /lua/snippet | |
parent | 4d2163e9e624a29f41883ab4837aa19981e4b951 (diff) | |
download | nvim-f29241021de870bab5e2c25cc1f62b2b33a772fb.tar.gz nvim-f29241021de870bab5e2c25cc1f62b2b33a772fb.tar.bz2 nvim-f29241021de870bab5e2c25cc1f62b2b33a772fb.zip |
put common luasnip functions in a seperate file and modify some
java snippets
Diffstat (limited to '')
-rw-r--r-- | lua/snippets/java.lua | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/lua/snippets/java.lua b/lua/snippets/java.lua index 8424628..1227168 100644 --- a/lua/snippets/java.lua +++ b/lua/snippets/java.lua @@ -1,8 +1,5 @@ require('core.snippets.shorthands') - -local function file_name(args, parent, user_args) - return vim.fn.expand("%:t:r") -end +require('core.snippets.functions') return { -- method snippet @@ -34,6 +31,12 @@ return { t({ "", "}" }), }), + s("main", { + t({ "public static void main(String[] args) {", "\t" }), + i(0), + t({ "", "}" }), + }), + -- constructor snippet s("constr", { c(1, { @@ -59,14 +62,18 @@ return { c(1, { t("public "), t("private "), - t("protected ") + t("protected "), + t("") }), c(2, { t("class "), t("interface ") }), - f(file_name, {}), c(3, { + i(0, "MyClass"), + f(file_name, {}) + }), + c(4, { t(" "), sn(nil, { t({" implements "}), i(1), t(" ") }), sn(nil, { t({" extends "}), i(1), t(" ") }), |