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 | |
| parent | 71336204d2f71c4fb2ee57e4772688f1f88b2a4c (diff) | |
added and changed java snippets
| -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", {  | 
