From 0ec9a04f563086c9e7469401165a3268c29f2594 Mon Sep 17 00:00:00 2001 From: Ole Hansen Date: Mon, 9 Jun 2014 17:29:58 +0200 Subject: [PATCH 1/3] Inserting filenames was not working for java snippets. Fixed by supplying the "$1" argument instead of an empty String. --- snippets/java.snippets | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/snippets/java.snippets b/snippets/java.snippets index 1595ffc1a..3429a2bc8 100644 --- a/snippets/java.snippets +++ b/snippets/java.snippets @@ -39,11 +39,11 @@ snippet j.u ## ## Class snippet cl - class ${1:`vim_snippets#Filename("", "untitled")`} ${0} + class ${1:`vim_snippets#Filename("$1", "untitled")`} ${0} snippet in - interface ${1:`vim_snippets#Filename("", "untitled")`} ${2:extends Parent} + interface ${1:`vim_snippets#Filename("$1", "untitled")`} ${2:extends Parent} snippet tc - public class ${1:`vim_snippets#Filename()`} extends ${0:TestCase} + public class ${1:`vim_snippets#Filename("$1")`} extends ${0:TestCase} ## ## Class Enhancements snippet ext @@ -144,7 +144,7 @@ snippet @au snippet @br @brief ${0:Description} snippet @fi - @file ${0:`vim_snippets#Filename()`}.java + @file ${0:`vim_snippets#Filename("$1")`}.java snippet @pa @param ${0:param} snippet @re From e5293e3769608b0f4bbaf76587dfeea9448f81c6 Mon Sep 17 00:00:00 2001 From: Ole Hansen Date: Mon, 9 Jun 2014 17:34:32 +0200 Subject: [PATCH 2/3] Added a trailing space to java snippets that will be followed by a space. --- snippets/java.snippets | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/snippets/java.snippets b/snippets/java.snippets index 3429a2bc8..0f2a09518 100644 --- a/snippets/java.snippets +++ b/snippets/java.snippets @@ -1,10 +1,10 @@ ## Access Modifiers snippet po - protected + protected ${0} snippet pu - public + public ${0} snippet pr - private + private ${0} ## ## Annotations snippet before @@ -25,7 +25,7 @@ snippet oo ## ## Basic Java packages and import snippet im - import + import ${0} snippet j.b java.beans. snippet j.i @@ -47,9 +47,9 @@ snippet tc ## ## Class Enhancements snippet ext - extends + extends ${0} snippet imp - implements + implements ${0} ## ## Comments snippet /* @@ -91,13 +91,13 @@ snippet v ## ## Enhancements to Methods, variables, classes, etc. snippet ab - abstract + abstract ${0} snippet fi - final + final ${0} snippet st - static + static ${0} snippet sy - synchronized + synchronized ${0} ## ## Error Methods snippet err @@ -113,9 +113,9 @@ snippet as snippet ca catch(${1:Exception} ${2:e}) ${0} snippet thr - throw + throw ${0} snippet ths - throws + throws ${0} snippet try try { ${0} @@ -206,7 +206,7 @@ snippet get ## ## Terminate Methods or Loops snippet re - return + return ${0} snippet br break; ## From 64a4d3c922f2f786202ff23ee7def3391da85f7e Mon Sep 17 00:00:00 2001 From: Ole Hansen Date: Mon, 9 Jun 2014 19:10:02 +0200 Subject: [PATCH 3/3] Added declarations for common collections: d.al = declare array list; d.hm = declare hash map; d.hs = declare hash set; d.st = declare stack --- snippets/java.snippets | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/snippets/java.snippets b/snippets/java.snippets index 0f2a09518..ab3564929 100644 --- a/snippets/java.snippets +++ b/snippets/java.snippets @@ -89,6 +89,19 @@ snippet m snippet v ${1:String} ${2:var}${3: = null}${4}; ## +## Declaration for ArrayList +snippet d.al + List<${1:Object}> ${2:list} = ArrayList<$1>;${0} +## Declaration for HashMap +snippet d.hm + Map<${1:Object}, ${2:Object}> ${3:map} = HashMap<$1, $2>;${0} +## Declaration for HashSet +snippet d.hs + Set<${1:Object}> ${2:set} = HashSet<$1>;${0} +## Declaration for Stack +snippet d.st + Stack<${1:Object}> ${2:stack} = Stack<$1>;${0} +## ## Enhancements to Methods, variables, classes, etc. snippet ab abstract ${0}