diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-17 12:17:43 +0100 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-03-17 12:17:43 +0100 |
commit | d2e01970a47e48e9c3dc7d76836adecbb5eab4f9 (patch) | |
tree | effe6337ebac3e2eb71aec25201c8c0b4c0824d2 /config/essentials/nvim | |
parent | 71336204d2f71c4fb2ee57e4772688f1f88b2a4c (diff) |
added and changed java snippets
Diffstat (limited to 'config/essentials/nvim')
-rw-r--r-- | config/essentials/nvim/after/plugin/luasnip.lua | 37 |
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", { |