summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-17 12:17:43 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-03-17 12:17:43 +0100
commitd2e01970a47e48e9c3dc7d76836adecbb5eab4f9 (patch)
treeeffe6337ebac3e2eb71aec25201c8c0b4c0824d2
parent71336204d2f71c4fb2ee57e4772688f1f88b2a4c (diff)
added and changed java snippets
-rw-r--r--config/essentials/nvim/after/plugin/luasnip.lua37
1 files changed, 28 insertions, 9 deletions
diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua
index 2e375e1..083ccc0 100644
--- a/config/essentials/nvim/after/plugin/luasnip.lua
+++ b/config/essentials/nvim/after/plugin/luasnip.lua
@@ -71,7 +71,8 @@ ls.add_snippets("java", {
-- function
s("fn", fmt(
[[
- {}{} {} ({}) {{
+ {}{} {} ({})
+ {{
{}
}}
]],
@@ -84,7 +85,8 @@ ls.add_snippets("java", {
-- constructor
s("cst", fmt(
[[
- public {} ({}) {{
+ public {} ({})
+ {{
{}
}}{}
]],
@@ -92,7 +94,8 @@ ls.add_snippets("java", {
-- setter function
s("sfn", fmt(
[[
- {}void set_{} ({} {}) {{
+ {}void set_{} ({} {})
+ {{
this.{} = {};
}}{}
]],
@@ -101,15 +104,18 @@ ls.add_snippets("java", {
-- getter function
s("gfn", fmt(
[[
- {}{} get_{} () {{
+ {}{} get_{} ()
+ {{
return this.{};
}}{}
]],
{ c(1, {t "public ", t "private ", t ""}), i(2, "type"), i(3), rep(3), i(0)})),
s("psv", fmt(
[[
- public class Main {{
- public static void main (String[] args) {{
+ public class Main
+ {{
+ public static void main (String[] args)
+ {{
{}
}}
}}
@@ -118,16 +124,28 @@ ls.add_snippets("java", {
-- constructor
s("class", fmt(
[[
- {}class {} {{
+ {}class {}
+ {{
{}
}}
]],
{ c(1, {t "public ", t "private ", t ""}), i(2), i(0)})),
+ -- StringBuilder
+ s("sb", fmt(
+ [[
+ public void print()
+ {{
+ StringBuilder sb = new StringBuilder(30);
+ sb.append({});
+ sb.append(", ").append({});{}
+ System.out.print(sb.toString());
+ }}{}
+ ]],
+ { i(1), i(2), i(3), i(0)})),
-- print
parse("pt", "System.out.println($1);$0", {}),
parse("pti", "System.out.println(\"$1: \" + $1);$0", {}),
- parse("abs", "Math.abs($1);$0", {}),
- -- quick
+ -- quickies
s("pr", t "private "),
s("ob", fmt(
[[
@@ -135,6 +153,7 @@ ls.add_snippets("java", {
{}
]],
{ i(1), i(2), rep(1), i(3), i(0) })),
+ parse("abs", "Math.abs($1);$0", {}),
})
ls.add_snippets("sh", {