expanding tabs to spaces. it'll indent well with 'expandtab'
This commit is contained in:
parent
9bfd793dfa
commit
8e7e2d4ee4
@ -1,274 +1,229 @@
|
||||
snippet pu
|
||||
public
|
||||
|
||||
|
||||
snippet po
|
||||
protected
|
||||
|
||||
|
||||
snippet pr
|
||||
private
|
||||
|
||||
|
||||
snippet st
|
||||
static
|
||||
|
||||
|
||||
snippet fi
|
||||
final
|
||||
|
||||
|
||||
snippet ab
|
||||
abstract
|
||||
|
||||
|
||||
snippet cl
|
||||
class ${1} ${2:extends} ${3:Parent} ${4:implements} ${5:Interface} {
|
||||
${0}
|
||||
}
|
||||
|
||||
class ${1} ${2:extends} ${3:Parent} ${4:implements} ${5:Interface} {
|
||||
${0}
|
||||
}
|
||||
|
||||
snippet in
|
||||
interface ${1} ${2:extends} ${3:Parent} {
|
||||
${0}
|
||||
}
|
||||
|
||||
interface ${1} ${2:extends} ${3:Parent} {
|
||||
${0}
|
||||
}
|
||||
|
||||
snippet m
|
||||
${1:void} ${2:method}(${3}) ${4:throws} {
|
||||
${0}
|
||||
}
|
||||
${1:void} ${2:method}(${3}) ${4:throws} {
|
||||
${0}
|
||||
}
|
||||
|
||||
|
||||
snippet v
|
||||
${1:String} ${2:var}${3};
|
||||
|
||||
|
||||
snippet co
|
||||
static public final ${1:String} ${2:var} = ${3};${4}
|
||||
|
||||
|
||||
snippet cos
|
||||
static public final String ${1:var} = "${2}";${4}
|
||||
|
||||
|
||||
snippet re
|
||||
return
|
||||
|
||||
|
||||
snippet as
|
||||
assert ${1:test} ${2:Failure message};${3}
|
||||
|
||||
|
||||
snippet if
|
||||
if (${1}) {
|
||||
${2}
|
||||
}
|
||||
if (${1}) {
|
||||
${2}
|
||||
}
|
||||
|
||||
snippet elif
|
||||
else if (${1}) {
|
||||
${2}
|
||||
}
|
||||
else if (${1}) {
|
||||
${2}
|
||||
}
|
||||
|
||||
|
||||
snippet wh
|
||||
while (${1}) {
|
||||
${2}
|
||||
}
|
||||
while (${1}) {
|
||||
${2}
|
||||
}
|
||||
|
||||
|
||||
snippet for
|
||||
for (${1}; ${2}; ${3}) {
|
||||
${4}
|
||||
}
|
||||
|
||||
|
||||
for (${1}; ${2}; ${3}) {
|
||||
${4}
|
||||
}
|
||||
|
||||
|
||||
snippet fore
|
||||
for (${1} : ${2}) {
|
||||
${3}
|
||||
for (${1} : ${2}) {
|
||||
${3}
|
||||
}
|
||||
|
||||
|
||||
snippet sw
|
||||
switch (${1}) {
|
||||
${2}
|
||||
}
|
||||
switch (${1}) {
|
||||
${2}
|
||||
}
|
||||
|
||||
|
||||
snippet case
|
||||
abbr ce
|
||||
case ${1}:
|
||||
${2}
|
||||
${0}
|
||||
|
||||
case ${1}:
|
||||
${2}
|
||||
${0}
|
||||
|
||||
|
||||
snippet br
|
||||
break;
|
||||
|
||||
|
||||
snippet de
|
||||
default:
|
||||
${0}
|
||||
|
||||
default:
|
||||
${0}
|
||||
|
||||
snippet ca
|
||||
catch (${1:Exception} ${2:e}) {
|
||||
${0}
|
||||
}
|
||||
catch (${1:Exception} ${2:e}) {
|
||||
${0}
|
||||
}
|
||||
|
||||
|
||||
snippet th
|
||||
throw ${0}
|
||||
|
||||
|
||||
snippet sy
|
||||
synchronized
|
||||
|
||||
|
||||
snippet im
|
||||
import
|
||||
|
||||
|
||||
snippet pa
|
||||
package
|
||||
|
||||
|
||||
snippet tc
|
||||
public class ${1} extends ${2:TestCase} {
|
||||
${0}
|
||||
}
|
||||
public class ${1} extends ${2:TestCase} {
|
||||
${0}
|
||||
}
|
||||
|
||||
|
||||
snippet test
|
||||
public void test${1:Name}() throws Exception {
|
||||
${0}
|
||||
}
|
||||
public void test${1:Name}() throws Exception {
|
||||
${0}
|
||||
}
|
||||
|
||||
|
||||
snippet imt
|
||||
import junit.framework.TestCase;
|
||||
${0}
|
||||
import junit.framework.TestCase;
|
||||
${0}
|
||||
|
||||
|
||||
snippet j.u
|
||||
java.util.
|
||||
|
||||
|
||||
snippet j.i
|
||||
java.io.
|
||||
|
||||
|
||||
snippet j.b
|
||||
java.beans.
|
||||
|
||||
|
||||
snippet j.n
|
||||
java.net
|
||||
|
||||
|
||||
snippet j.m
|
||||
java.math.
|
||||
|
||||
|
||||
snippet main
|
||||
public static void main(String[] args) {
|
||||
${0}
|
||||
}
|
||||
public static void main(String[] args) {
|
||||
${0}
|
||||
}
|
||||
|
||||
|
||||
snippet pl
|
||||
System.out.println(${1});${0}
|
||||
|
||||
|
||||
snippet p
|
||||
System.out.print(${1});${0}
|
||||
|
||||
|
||||
#javadoc
|
||||
snippet c
|
||||
/**
|
||||
* ${0}
|
||||
*/
|
||||
/**
|
||||
* ${0}
|
||||
*/
|
||||
|
||||
|
||||
snippet a
|
||||
@author ${0:$TM_FULLNAME}
|
||||
|
||||
|
||||
snippet {code
|
||||
abbr {
|
||||
{@code ${0}
|
||||
|
||||
|
||||
snippet d
|
||||
@deprecated ${0:description}
|
||||
|
||||
|
||||
snippet {docRoot
|
||||
abbr {
|
||||
{@docRoot
|
||||
|
||||
|
||||
snippet {inheritDoc
|
||||
abbr {
|
||||
{@inheritDoc
|
||||
|
||||
|
||||
snippet {link
|
||||
abbr {
|
||||
{@link ${1:target} ${0:label}
|
||||
|
||||
|
||||
snippet {linkplain
|
||||
abbr {
|
||||
{@linkplain ${1:target} ${0:label}
|
||||
|
||||
|
||||
snippet {literal
|
||||
abbr {
|
||||
{@literal ${0}
|
||||
|
||||
|
||||
snippet param
|
||||
@param ${1:var} ${0:description}
|
||||
|
||||
|
||||
snippet r
|
||||
@return ${0:description}
|
||||
|
||||
|
||||
snippet s
|
||||
@see ${0:reference}
|
||||
|
||||
|
||||
snippet se
|
||||
@serial ${0:description}
|
||||
|
||||
|
||||
snippet sd
|
||||
@serialField ${0:description}
|
||||
|
||||
|
||||
snippet sf
|
||||
@serialField ${1:name} ${2:type} ${0:description}
|
||||
|
||||
|
||||
snippet si
|
||||
@since ${0:version}
|
||||
|
||||
|
||||
snippet t
|
||||
@throws ${1:class} ${0:description}
|
||||
|
||||
|
||||
snippet {value
|
||||
abbr {
|
||||
{@value ${0}
|
||||
|
||||
|
||||
snippet ver
|
||||
@version ${0:version}
|
||||
|
||||
|
||||
snippet null
|
||||
{@code null}
|
||||
|
@ -1,49 +1,49 @@
|
||||
snippet :f
|
||||
${1:method_name}: function(${2:attribute}) {
|
||||
${0}
|
||||
}
|
||||
${1:method_name}: function(${2:attribute}) {
|
||||
${0}
|
||||
}
|
||||
|
||||
snippet func
|
||||
alias function
|
||||
function ${1:function_name}(${2:argument}) {
|
||||
${0:// body...}
|
||||
}
|
||||
function ${1:function_name}(${2:argument}) {
|
||||
${0:// body...}
|
||||
}
|
||||
|
||||
snippet proto
|
||||
${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {
|
||||
${0:// body...}
|
||||
};
|
||||
${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {
|
||||
${0:// body...}
|
||||
};
|
||||
|
||||
|
||||
snippet f
|
||||
function(${1}) { ${0:$TM_SELECTED_TEXT} };
|
||||
function(${1}) { ${0:$TM_SELECTED_TEXT} };
|
||||
|
||||
snippet if
|
||||
if (${1:true}) {
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
}
|
||||
if (${1:true}) {
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
}
|
||||
|
||||
snippet ife
|
||||
if (${1:true}) {
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
} else {
|
||||
}
|
||||
if (${1:true}) {
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
} else {
|
||||
}
|
||||
|
||||
snippet for
|
||||
for (var ${2:i}=0; $2 < ${1:Things}.length; $2++) {
|
||||
${0}
|
||||
}
|
||||
for (var ${2:i}=0; $2 < ${1:Things}.length; $2++) {
|
||||
${0}
|
||||
}
|
||||
|
||||
snippet forin
|
||||
for (var ${2:i} in ${1:Things}) {
|
||||
${0}
|
||||
};
|
||||
for (var ${2:i} in ${1:Things}) {
|
||||
${0}
|
||||
};
|
||||
|
||||
snippet ;,
|
||||
${1:value_name}:${0:value},
|
||||
${1:value_name}:${0:value},
|
||||
|
||||
snippet key
|
||||
${1:key}: "${2:value}"}${3:, }
|
||||
${1:key}: "${2:value}"}${3:, }
|
||||
|
||||
snippet timeout
|
||||
setTimeout(function() {${0}}${2:}, ${1:10});
|
||||
setTimeout(function() {${0}}${2:}, ${1:10});
|
||||
|
@ -1,20 +1,20 @@
|
||||
snippet func
|
||||
alias function
|
||||
function ${1:function_name}(${2:argument})
|
||||
${0:// body...}
|
||||
end
|
||||
function ${1:function_name}(${2:argument})
|
||||
${0:// body...}
|
||||
end
|
||||
|
||||
snippet if
|
||||
if (${1:true}) then
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
end
|
||||
if (${1:true}) then
|
||||
${0:$TM_SELECTED_TEXT}
|
||||
end
|
||||
|
||||
snippet for
|
||||
for ${2:i} = 0, ${1:Things} do
|
||||
${0}
|
||||
end
|
||||
for ${2:i} = 0, ${1:Things} do
|
||||
${0}
|
||||
end
|
||||
|
||||
snippet forin
|
||||
for ${2:k}, ${3:v} in ${1:ipairs(xs)} do
|
||||
${0}
|
||||
end
|
||||
for ${2:k}, ${3:v} in ${1:ipairs(xs)} do
|
||||
${0}
|
||||
end
|
||||
|
@ -137,13 +137,13 @@ KEY MAPPINGS *neocomplcache-snippets-complete-key-mappings*
|
||||
neocomplcache#sources#snippets_complete#expandable()
|
||||
*neocomplcache#sources#snippets_complete#expandable()*
|
||||
Use this function with imap <expr>. It checks whether cursor
|
||||
text is snippets trigger or existing placeholder in current
|
||||
buffer. Useful for saving keymappings.
|
||||
Return value is
|
||||
0 : not found
|
||||
1 : cursor text is snippets trigger
|
||||
2 : existing placeholder in current buffer
|
||||
3 : both found.
|
||||
text is a snippet trigger or a placeholder exists in the
|
||||
current buffer. It's useful for saving keymappings.
|
||||
Return value is not just a boolean but either
|
||||
0: not found
|
||||
1: cursor text is a snippet trigger
|
||||
2: a placeholder exists in the current buffer
|
||||
3: both found
|
||||
>
|
||||
imap <expr><C-l> neocomplcache#sources#snippets_complete#expandable() ?
|
||||
\ "\<Plug>(neocomplcache_snippets_expand)" : "\<C-n>"
|
||||
@ -151,7 +151,7 @@ neocomplcache#sources#snippets_complete#expandable()
|
||||
neocomplcache#sources#snippets_complete#force_expandable()
|
||||
*neocomplcache#sources#snippets_complete#force_expandable()*
|
||||
Use this function with imap <expr>. It checks whether cursor
|
||||
text is snippets trigger. Useful for saving keymappings.
|
||||
text is snippet trigger. Useful for saving keymappings.
|
||||
|
||||
neocomplcache#sources#snippets_complete#jumpable()
|
||||
*neocomplcache#sources#snippets_complete#jumpable()*
|
||||
@ -308,6 +308,7 @@ CHANGELOG *neocomplcache-snippets-complete-changelog*
|
||||
|
||||
2012-09-27
|
||||
- Improved add placeholder behavior.
|
||||
- Fixed wrong indentation when 'expandtab'.
|
||||
|
||||
2012-09-23
|
||||
- Fixed substitute tab character.
|
||||
|
Loading…
Reference in New Issue
Block a user