1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 01:25:00 +08:00

Updated plugins

This commit is contained in:
amix
2017-02-11 14:01:38 +01:00
parent a6de243fca
commit fe46dfbbe6
141 changed files with 2790 additions and 1630 deletions

View File

@ -96,7 +96,7 @@ snippet interface
}
snippet try
try {
${1}
${1:${VISUAL}}
} catch (error:ErrorType) {
${2}
} finally {
@ -115,11 +115,11 @@ snippet forr
# If Condition
snippet if
if (${1:/* condition */}) {
${0}
${0:${VISUAL}}
}
snippet el
else {
${0}
${0:${VISUAL}}
}
# Ternary conditional
snippet t

View File

@ -90,19 +90,19 @@ snippet fors for some
snippet if if
if ${1} then
${0}
${0:${VISUAL}}
end if;
snippet ife if ... else
if ${1} then
${2}
${2:${VISUAL}}
else
${0}
end if;
snippet el else
else
${0}
${0:${VISUAL}}
snippet eif elsif
elsif ${1} then
@ -110,13 +110,13 @@ snippet eif elsif
snippet wh while
while ${1} loop
${0}
${0:${VISUAL}}
end loop;
snippet nwh named while
${1}:
while ${2} loop
${0}
${0:${VISUAL}}
end loop $1;
snippet for for

View File

@ -9,22 +9,22 @@ snippet dir
# <FilesMatch>
snippet filesmatch
<FilesMatch "${1:regex}">
${0}
${0:${VISUAL}}
</FilesMatch>
# <IfModule>
snippet ifmodule
<IfModule ${1:mod_example.c}>
${0}
${0:${VISUAL}}
</IfModule>
# <LimitExcept>
snippet limitexcept
<LimitExcept ${1:POST GET}>
${0}
${0:${VISUAL}}
</LimitExcept>
# <Proxy>
snippet proxy
<Proxy ${1:*}>
${0}
${0:${VISUAL}}
</Proxy>
# <VirtualHost>
snippet virtualhost

View File

@ -20,7 +20,7 @@ snippet def
# if
snippet if
if (${1:/* condition */}) {
${2}
${0:${VISUAL}}
}
# else
snippet el

View File

@ -43,12 +43,12 @@ snippet ign IGNORECASE
snippet if if {...}
if (${1}) {
${0}
${0:${VISUAL}}
}
snippet ife if ... else ...
if (${1}) {
${2}
${2:${VISUAL}}
} else {
${0}
}

View File

@ -37,7 +37,7 @@ snippet ifdef
# if
snippet #if
#if ${1:FOO}
${0}
${0:${VISUAL}}
#endif
# header include guard
snippet once
@ -53,23 +53,23 @@ snippet once
# if
snippet if
if (${1:true}) {
${0}
${0:${VISUAL}}
}
snippet ife
if (${1:true}) {
${2}
${2:${VISUAL}}
} else {
${0}
}
# else
snippet el
else {
${0}
${0:${VISUAL}}
}
# else if
snippet elif
else if (${1:true}) {
${0}
${0:${VISUAL}}
}
# ifi
snippet ifi
@ -115,12 +115,12 @@ snippet forr
# while
snippet wh
while (${1:/* condition */}) {
${2}
${0:${VISUAL}}
}
# do... while
snippet do
do {
${2}
${0:${VISUAL}}
} while (${1:/* condition */});
##
## Functions

View File

@ -55,17 +55,17 @@ snippet cla class .. extends .. constructor: ..
# If
snippet if
if ${1:condition}
${0:# body...}
${0:${VISUAL}}
# If __ Else
snippet ife
if ${1:condition}
${2:# body...}
${2:${VISUAL}}
else
${0:# body...}
# Else if
snippet eif
else if ${1:condition}
${0:# body...}
${0:${VISUAL}}
# Ternary If
snippet ifte
if ${1:condition} then ${2:value} else ${0:other}
@ -84,7 +84,7 @@ snippet log
# Try __ Catch
snippet try
try
${1}
${1:${VISUAL}}
catch ${2:error}
${0}
# Require

View File

@ -0,0 +1,82 @@
snippet req require
require "${1}"
snippet case
case ${1:object}
when ${2:condition}
${0}
end
snippet when
when ${1:condition}
${0}
snippet def
def ${1:method_name}
${0}
end
snippet pdef
private def ${1:method_name}
${0}
end
snippet if
if ${1:condition}
${0:${VISUAL}}
end
snippet ife
if ${1:condition}
${2:${VISUAL}}
else
${0}
end
snippet wh
while ${1:condition}
${0:${VISUAL}}
end
snippet cla class .. end
class ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`}
${0}
end
snippet mod class .. end
module ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`}
${0}
end
snippet r
getter ${0:name}
snippet r!
getter! ${0:name}
snippet r?
getter? ${0:name}
snippet w
setter ${0:name}
snippet w!
setter! ${0:name}
snippet w?
setter? ${0:name}
snippet rw
property ${0:name}
snippet rw!
property! ${0:name}
snippet rw?
property? ${0:name}
snippet defs
def self.${1:class_method_name}
${0}
end
snippet defi
def initialize(${1})
${0}
end
snippet do
do
${0:${VISUAL}}
end
snippet dov
do |${1:v}|
${2}
end
snippet desc
describe ${1:`substitute(substitute(vim_snippets#Filename(), "_spec$", "", ""), "\(_\|^\)\(.\)", "\u\2", "g")`} do
${0}
end
snippet it
it "${1}" do
${0}
end

View File

@ -76,15 +76,15 @@ snippet svm
# if condition
snippet if
if (${1:true}) {
${0}
${0:${VISUAL}}
}
snippet el
else {
${0}
${0:${VISUAL}}
}
snippet ifs
if (${1})
${0}
${0:${VISUAL}}
# ternary conditional
snippet t
${1} ? ${2} : ${0}
@ -93,12 +93,12 @@ snippet ?
# do while loop
snippet do
do {
${0}
${0:${VISUAL}}
} while (${1:true});
# while loop
snippet wh
while (${1:true}) {
${0}
${0:${VISUAL}}
}
# for loop
snippet for
@ -451,14 +451,14 @@ snippet switch
# try
snippet try
try {
${0}
${0:${VISUAL}}
}
catch (${1:System.Exception}) {
throw;
}
snippet tryf
try {
${0}
${0:${VISUAL}}
}
finally {
${1}

View File

@ -1,8 +1,8 @@
snippet .
snippet . "selector { }"
${1} {
${0}
${0:${VISUAL}}
}
snippet !
snippet ! "!important"
!important
snippet bdi:m+
-moz-border-image: url(${1}) ${2:0} ${3:0} ${4:0} ${5:0} ${6:stretch} ${0:stretch};
@ -31,9 +31,9 @@ snippet @f
}
snippet @i
@import url(${0});
snippet @m
snippet @m "@media mediatype { }"
@media ${1:print} {
${0}
${0:${VISUAL}}
}
snippet bg+
background: #${1:FFF} url(${2}) ${3:0} ${4:0} ${0:no-repeat};

View File

@ -88,13 +88,13 @@ snippet fsw
}
snippet try
try {
${1}
${1:${VISUAL}}
} catch(${2:Exception} ${3:e}) {
${4}
}
snippet tcf
try {
${0}
${0:${VISUAL}}
} catch(${1:Exception} ${2:e}) {
${3}
} finally {
@ -102,7 +102,7 @@ snippet tcf
}
snippet wh
while(${1:cond}) {
${0}
${0:${VISUAL}}
}
snippet dowh
do {

View File

@ -71,12 +71,12 @@ snippet as
assert(${0:/* condition */});
snippet try
try {
${0}
${0:${VISUAL}}
} catch (${1:Exception e}) {
}
snippet tryf
try {
${0}
${0:${VISUAL}}
} catch (${1:Exception e}) {
} finally {
}

View File

@ -12,11 +12,11 @@ snippet for
<% end %>
snippet if
<%= if ${1} do %>
${0}
${0:${VISUAL}}
<% end %>
snippet ife
<%= if ${1} do %>
${2}
${2:${VISUAL}}
<%= else %>
${0}
<% end %>

View File

@ -1,16 +1,16 @@
snippet do
do
${0}
${0:${VISUAL}}
end
snippet if if .. do .. end
if ${1} do
${0}
${0:${VISUAL}}
end
snippet if: if .. do: ..
if ${1:condition}, do: ${0}
snippet ife if .. do .. else .. end
if ${1:condition} do
${2}
${2:${VISUAL}}
else
${0}
end
@ -18,13 +18,13 @@ snippet ife: if .. do: .. else:
if ${1:condition}, do: ${2}, else: ${0}
snippet unless unless .. do .. end
unless ${1} do
${0}
${0:${VISUAL}}
end
snippet unless: unless .. do: ..
unless ${1:condition}, do: ${0}
snippet unlesse unless .. do .. else .. end
unless ${1:condition} do
${2}
${2:${VISUAL}}
else
${0}
end
@ -33,7 +33,7 @@ snippet unlesse: unless .. do: .. else:
snippet cond
cond do
${1} ->
${0}
${0:${VISUAL}}
end
snippet case
case ${1} do
@ -143,7 +143,7 @@ snippet exunit
end
snippet try try .. rescue .. end
try do
${1}
${1:${VISUAL}}
rescue
${2} -> ${0}
end

View File

@ -39,7 +39,7 @@ snippet let
${0}
snippet if
if ${1} then
${2}
${2:${VISUAL}}
else
${0}
snippet ty

View File

@ -46,7 +46,7 @@ snippet fun
# try...catch
snippet try
try
${1}
${1:${VISUAL}}
catch
${2:_:_} -> ${0:got_some_exception}
end

View File

@ -120,7 +120,7 @@ snippet sslt
<%= stylesheet_link_tag "${0}" %>
snippet if
<% if ${1} %>
${0}
${0:${VISUAL}}
<% end %>
snippet ife
<% if ${1} %>

View File

@ -30,7 +30,7 @@ snippet ch
# case
snippet cs
case ${1:value}:
${0}
${0:${VISUAL}}
# const
snippet c
const ${1:NAME} = ${0:0}
@ -50,7 +50,7 @@ snippet df
snippet dfr
defer func() {
if err := recover(); err != nil {
${0}
${0:${VISUAL}}
}
}()
# int
@ -72,18 +72,18 @@ snippet inf
# if condition
snippet if
if ${1:/* condition */} {
${2}
${2:${VISUAL}}
}
snippet ife
if ${1:/* condition */} {
${2}
${2:${VISUAL}}
} else {
${0}
}
# else snippet
snippet el
else {
${1}
${0:${VISUAL}}
}
# error snippet
snippet ir
@ -106,28 +106,20 @@ snippet f3
# float64
snippet f6
float64
# if else
snippet ie
if ${1:/* condition */} {
${2}
} else {
${3}
}
${0}
# for int loop
snippet for
for ${1}{
${0}
${0:${VISUAL}}
}
# for int loop
snippet fori
for ${2:i} := 0; $2 < ${1:count}; $2${3:++} {
${0}
${0:${VISUAL}}
}
# for range loop
snippet forr
for ${1:e} := range ${2:collection} {
${0}
${0:${VISUAL}}
}
# function simple
snippet fun
@ -225,9 +217,8 @@ snippet ga
}(${0})
snippet test test function
func Test${1:name}(t *testing.T) {
${2}
${0:${VISUAL}}
}
${0}
snippet bench benchmark function
func Benchmark${1:name}(b *testing.B) {
for i := 0; i < b.N; i++ {

View File

@ -27,11 +27,11 @@ snippet mts
= mail_to ${1:email_address}, ${2:name}, :subject => ${3}, :body => ${4}
snippet ife
- if ${1:condition}
${2}
${2:${VISUAL}}
- else
${0}
snippet ifp
- if ${1:condition}.presence?
${0}
${0:${VISUAL}}
snippet ntc
= number_to_currency(${1})

View File

@ -1,14 +1,14 @@
snippet if # {{#if value}} ... {{/if}}
{{#if ${1:value}}}
${0}
${0:${VISUAL}}
{{/if}}
snippet ifn # {{#unless value}} ... {{/unless}}
{{#unless ${1:value}}}
${0}
${0:${VISUAL}}
{{/unless}}
snippet ife # {{#if value}} ... {{else}} .. {{/if}}
{{#if ${1:value}}}
${2}
${2:${VISUAL}}
{{else}}
${3}
{{/if}}

View File

@ -733,7 +733,7 @@ snippet samp
${0}
</samp>
snippet script
<script type="text/javascript" charset="utf-8">
<script charset="utf-8">
${0}
</script>
snippet scripts
@ -743,7 +743,7 @@ snippet scriptt
${0}
</script>
snippet scriptsrc
<script src="${0}.js" type="text/javascript" charset="utf-8"></script>
<script src="${0}.js" charset="utf-8"></script>
snippet section
<section>
${0}

View File

@ -43,7 +43,7 @@ snippet set
{% set ${1:x} = ${0:y} %}
snippet try
{% try %}
${1}
${1:${VISUAL}}
{% except %}
${2}
{% finallly %}

View File

@ -163,12 +163,12 @@ snippet ths
throws ${0}
snippet try
try {
${0}
${0:${VISUAL}}
} catch(${1:Exception} ${2:e}) {
}
snippet tryf
try {
${0}
${0:${VISUAL}}
} catch(${1:Exception} ${2:e}) {
} finally {
}

View File

@ -1,18 +1,34 @@
snippet des "Describe" b
snippet des "describe('thing', () => { ... })" b
describe('${1:}', () => {
${0}
${0:${VISUAL}}
});
snippet it "it" b
snippet it "it('should do', () => { ... })" b
it('${1:}', () => {
${0}
${0:${VISUAL}}
});
snippet xit "xit" b
snippet xit "xit('should do', () => { ... })" b
xit('${1:}', () => {
${0}
${0:${VISUAL}}
});
snippet exp "expect" b
snippet bef "before(() => { ... })" b
before(() => {
${0:${VISUAL}}
});
snippet befe "beforeEach(() => { ... })" b
beforeEach(() => {
${0:${VISUAL}}
});
snippet aft "after(() => { ... })" b
after(() => {
${0:${VISUAL}}
});
snippet afte "afterEach(() => { ... })" b
afterEach(() => {
${0:${VISUAL}}
});
snippet exp "expect(...)" b
expect(${1:})${0};
snippet expe "expect" b
snippet expe "expect(...).to.equal(...)" b
expect(${1:}).to.equal(${0});
snippet expd "expect" b
snippet expd "expect(...).to.deep.equal(...)" b
expect(${1:}).to.deep.equal(${0});

View File

@ -61,7 +61,7 @@ snippet rdp
# Lifecycle Methods
snippet rcdm
componentDidMount() {
${0}
${0:${VISUAL}}
}
# State

View File

@ -10,16 +10,16 @@ snippet imm "import { member } from 'xyz'"
import { ${1} } from '${2}';
snippet cla
class ${1} {
${0}
${0:${VISUAL}}
}
snippet clax
class ${1} extends ${2} {
${0}
${0:${VISUAL}}
}
snippet clac
class ${1} {
constructor(${2}) {
${0}
${0:${VISUAL}}
}
}
snippet foro "for (const prop of object}) { ... }"
@ -29,23 +29,23 @@ snippet foro "for (const prop of object}) { ... }"
# Generator
snippet fun*
function* ${1:function_name}(${2}) {
${0}
${0:${VISUAL}}
}
snippet c=>
const ${1:function_name} = (${2}) => {
${0}
${0:${VISUAL}}
}
snippet caf
const ${1:function_name} = (${2}) => {
${0}
${0:${VISUAL}}
}
snippet =>
(${1}) => {
${0}
${0:${VISUAL}}
}
snippet af
(${1}) => {
${0}
${0:${VISUAL}}
}
snippet sym
const ${1} = Symbol('${0}');

View File

@ -2,37 +2,37 @@
# prototype
snippet proto
${1:class_name}.prototype.${2:method_name} = function(${3}) {
${0}
${0:${VISUAL}}
};
# Function
snippet fun
function ${1:function_name}(${2}) {
${0}
${0:${VISUAL}}
}
# Anonymous Function
snippet f "" w
function(${1}) {
${0}
${0:${VISUAL}}
}
# Anonymous Function assigned to variable
snippet vaf
var ${1:function_name} = function(${2}) {
${0}
${0:${VISUAL}}
};
# Function assigned to variable
snippet vf
var ${1:function_name} = function $1(${2}) {
${0}
${0:${VISUAL}}
};
# Immediate function
snippet (f
(function(${1}) {
${0}
${0:${VISUAL}}
}(${2}));
# Minify safe iife
snippet ;fe
;(function(${1}) {
${0}
${0:${VISUAL}}
}(${2}))
# self-defining function
snippet sdf
@ -40,21 +40,21 @@ snippet sdf
${3}
$1 = function ($2) {
${0}
${0:${VISUAL}}
};
};
# Flow control
# if
snippet if
snippet if "if (condition) { ... }"
if (${1:true}) {
${0}
${0:${VISUAL}}
}
# if ... else
snippet ife
snippet ife "if (condition) { ... } else { ... }"
if (${1:true}) {
${2}
${0:${VISUAL}}
} else {
${0}
${2}
}
# tertiary conditional
snippet ter
@ -69,25 +69,21 @@ snippet switch
default:
${2}
}
# case
snippet case
snippet case "case 'xyz': ... break"
case '${1:case}':
${2}
${0:${VISUAL}}
break;
${0}
# try
snippet try
snippet try "try { ... } catch(e) { ... }"
try {
${1}
} catch (${2:e}) {
${0:/* handle error */}
${0:${VISUAL}}
} catch (${1:e}) {
${2:/* handle error */}
}
# try finally
snippet tryf
snippet tryf "try { ... } catch(e) { ... } finally { ... }"
try {
${1}
} catch (${2:e}) {
${0:/* handle error */}
${0:${VISUAL}}
} catch (${1:e}) {
${2:/* handle error */}
} finally {
${3:/* be executed regardless of the try / catch result*/}
}
@ -97,25 +93,21 @@ snippet terr
# return
snippet ret
return ${0:result};
# for loop
snippet for
for (var ${2:i} = 0, l = ${1:arr}.length; $2 < l; $2++) {
var ${3:v} = $1[$2];${0:}
snippet for "for (...) {...}"
for (var ${1:i} = 0, ${2:len} = ${3:Things.length}; $1 < $2; $1++) {
${0:${VISUAL}}
}
# Reversed for loop
snippet forr
for (var ${2:i} = ${1:arr}.length - 1; $2 >= 0; $2--) {
var ${3:v} = $1[$2];${0:}
snippet forr "reversed for (...) {...}"
for (var ${2:i} = ${1:Things.length} - 1; $2 >= 0; $2--) {
${0:${VISUAL}}
}
# While loop
snippet wh
snippet wh "(condition) { ... }"
while (${1:/* condition */}) {
${0}
${0:${VISUAL}}
}
# Do while loop
snippet do
snippet do "do { ... } while (condition)"
do {
${0}
${0:${VISUAL}}
} while (${1:/* condition */});
# For in loop
snippet fori
@ -126,7 +118,7 @@ snippet fori
# Object Method
snippet :f
${1:method_name}: function (${2:attribute}) {
${3}
${0:${VISUAL}}
},
# hasOwnProperty
snippet has
@ -240,33 +232,46 @@ snippet qsa
# Debugging
snippet de
debugger;
# console.log
snippet cl
snippet cl "console.log"
console.log(${0});
# console.debug
snippet cd
snippet cd "console.debug"
console.debug(${0});
# console.error
snippet ce
snippet ce "console.error"
console.error(${0});
# console.warn
snippet cw
snippet cw "console.warn"
console.warn(${0});
# console.info
snippet ci
snippet ci "console.info"
console.info(${0});
# console.trace
snippet ct
snippet ct "console.trace"
console.trace(${0:label});
# console.time
snippet ctime
console.time(${0:label});
# console.assert
snippet ca
snippet ctime "console.time ... console.timeEnd"
console.time("${1:label}");
${0:${VISUAL}}
console.timeEnd("$1");
snippet ctimestamp "console.timeStamp"
console.timeStamp("${1:label}");
snippet ca "console.assert"
console.assert(${1:expression}, ${0:obj});
# console.dir
snippet cdir
snippet cclear "console.clear"
console.clear();
snippet cdir "console.dir"
console.dir(${0:obj});
snippet cdirx "console.dirxml"
console.dirxml(${1:object});
snippet cgroup "console.group"
console.group("${1:label}");
${0:${VISUAL}}
console.groupEnd();
snippet cgroupc "console.groupCollapsed"
console.groupCollapsed("${1:label}");
${0:${VISUAL}}
console.groupEnd();
snippet cprof "console.profile"
console.profile("${1:label}");
${0:${VISUAL}}
console.profileEnd();
snippet ctable "console.table"
console.table(${1:"${2:value}"});
# Misc
# 'use strict';
snippet us

View File

@ -75,7 +75,7 @@ snippet tern ternary operator
# Exceptions
snippet try try catch
try
${1}
${1:${VISUAL}}
catch ${2}
${0}
end

View File

@ -93,7 +93,7 @@ snippet str
# Try __ Catch
snippet try
try
${1}
${1:${VISUAL}}
catch ${2:error}
${3}
# Require

View File

@ -27,24 +27,24 @@ snippet print
# ifeq
snippet if
ifeq (${1:cond0}, ${2:cond1})
${0}
${0:${VISUAL}}
endif
# ifeq ... else ... endif
snippet ife
ifeq (${1:cond0}, ${2:cond1})
${3}
${3:${VISUAL}}
else
${0}
endif
# else ...
snippet el
else
${0}
${0:${VISUAL}}
# .DEFAULT_GOAL := target
snippet default
.DEFAULT_GOAL := ${1}
# help target for self-documented Makefile
snippet help
help: ## Prints help for targets with comments
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $\$1, $\$2}'
@cat $(MAKEFILE_LIST) | grep -E '^[a-zA-Z_-]+:.*?## .*$$' | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $\$1, $\$2}'
${0}

View File

@ -30,7 +30,7 @@ snippet ife if/else
% endif
snippet try
% try:
${1:}
${1:${VISUAL}}
% except${2:}:
${0:pass}
% endtry

View File

@ -1,14 +1,14 @@
snippet if # {{#value}} ... {{/value}}
{{#${1:value}}}
${0}
${0:${VISUAL}}
{{/$1}}
snippet ifn # {{^value}} ... {{/value}}
{{^${1:value}}}
${0}
${0:${VISUAL}}
{{/$1}}
snippet ife # {{#value}} ... {{/value}} {{^value}} ... {{/value}}
{{#${1:value}}}
${2}
${2:${VISUAL}}
{{/$1}}
{{^$1}}
${3}

View File

@ -1,7 +1,7 @@
snippet <?
<?php
${0}
${0:${VISUAL}}
snippet dst "declare(strict_types=1)"
declare(strict_types=${1:1});
snippet ec
@ -17,37 +17,38 @@ snippet ?
<?php ${0} ?>
snippet ?f
<?php foreach ($${1:vars} as $${2:$var}): ?>
${0}
${0:${VISUAL}}
<?php endforeach ?>
snippet ?i
<?php if ($${1:var}): ?>
${0}
${0:${VISUAL}}
<?php endif ?>
snippet ns
namespace ${1:Foo\Bar\Baz};
${0}
${0:${VISUAL}}
snippet c
class ${1:`vim_snippets#Filename()`}
{
${0}
${0:${VISUAL}}
}
snippet i
interface ${1:`vim_snippets#Filename()`}
{
${0}
${0:${VISUAL}}
}
snippet t.
$this->
snippet f
function ${1}(${3})
{
${0}
${0:${VISUAL}}
}
# method
snippet m
${1:protected} function ${2:foo}()
{
${0}
${0:${VISUAL}}
}
snippet sm "PHP Class Setter"
/**
@ -158,7 +159,7 @@ snippet doc_c
*/
${1:}class ${2:}
{
${0}
${0:${VISUAL}}
} // END $1class $2
# Constant Definition - post doc
snippet doc_dp
@ -232,7 +233,7 @@ snippet interface
*/
interface ${1:`vim_snippets#Filename()`}
{
${0}
${0:${VISUAL}}
}
# Trait
snippet trait
@ -244,7 +245,7 @@ snippet trait
*/
trait ${1:`vim_snippets#Filename()`}
{
${0}
${0:${VISUAL}}
}
# class ...
snippet class
@ -267,7 +268,7 @@ snippet nc
${2:abstract }class ${3:`vim_snippets#Filename()`}
{
${0}
${0:${VISUAL}}
}
# define(...)
snippet def "define('VARIABLE_NAME', 'definition')"
@ -277,45 +278,43 @@ snippet def?
${1}defined('${2}')
snippet wh "while (condition) { ... }"
while (${1:/* condition */}) {
${0}
${0:${VISUAL}}
}
snippet do "do { ... } while (condition)"
do {
${0}
${0:${VISUAL}}
} while (${1});
snippet if "if (condition) { ... }"
if (${1}) {
${0}
${0:${VISUAL}}
}
snippet ifn "if (!condition) { ... }"
if (!${1}) {
${2}
${0:${VISUAL}}
}
snippet ifil "<?php if (condition): ?> ... <?php endif; ?>"
<?php if (${1}): ?>
${0}
${0:${VISUAL}}
<?php endif; ?>
snippet ife "if (cond) { ... } else { ... }"
if (${1}) {
${2}
${0:${VISUAL}}
} else {
${3}
${2}
}
${0}
snippet ifeil "<?php if (condition): ?> ... <?php else: ?> ... <?php endif; ?>"
<?php if (${1}): ?>
${2}
${0:${VISUAL}}
<?php else: ?>
${3}
${2}
<?php endif; ?>
${0}
snippet el "else { ... }"
else {
${0}
${0:${VISUAL}}
}
snippet eif "elseif(condition) { ... }"
elseif (${1}) {
${0}
${0:${VISUAL}}
}
snippet switch "switch($var) { case 'xyz': ... default: .... }"
switch ($${1:variable}) {
@ -329,23 +328,23 @@ snippet switch "switch($var) { case 'xyz': ... default: .... }"
}
snippet case "case 'value': ... break"
case '${1:value}':
${2}
${0:${VISUAL}}
break;
snippet for "for ($i = 0; $i < $count; $i++) { ... }"
for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
${0}
${0:${VISUAL}}
}
snippet foreach "foreach ($var as $value) { .. }"
foreach ($${1:variable} as $${2:value}) {
${0}
${0:${VISUAL}}
}
snippet foreachil "<?php foreach ($var as $value): ?> ... <?php endforeach; ?>"
<?php foreach ($${1:variable} as $${2:value}): ?>
${0}
${0:${VISUAL}}
<?php endforeach; ?>
snippet foreachk "foreach ($var as $key => $value) { .. }"
foreach ($${1:variable} as $${2:key} => $${3:value}) {
${0}
${0:${VISUAL}}
}
snippet foreachkil "<?php foreach ($var as $key => $value): ?> ... <?php endforeach; ?>"
<?php foreach ($${1:variable} as $${2:key} => $${3:value}): ?>
@ -355,7 +354,7 @@ snippet array "$... = ['' => ]"
$${1:arrayName} = ['${2}' => ${3}];
snippet try "try { ... } catch (Exception $e) { ... }"
try {
${0}
${0:${VISUAL}}
} catch (${1:Exception} $e) {
}
# lambda with closure
@ -590,48 +589,70 @@ snippet CSVIterator
} // end class
# phpunit
snippet ase "$this->assertEquals()"
$this->assertEquals(${1:expected}, ${2:actual});
snippet asne "$this->assertNotEquals()"
$this->assertNotEquals(${1:expected}, ${2:actual});
snippet asf "$this->assertFalse()"
snippet ase "$this->assertEquals($a, $b)"
$this->assertEquals(${1:$expected}, ${2:$actual});
snippet asne "$this->assertNotEquals($a, $b)"
$this->assertNotEquals(${1:$expected}, ${2:$actual});
snippet asf "$this->assertFalse($a)"
$this->assertFalse(${1});
snippet ast "$this->assertTrue()"
snippet ast "$this->assertTrue($a)"
$this->assertTrue(${1});
snippet asfex "$this->assertFileExists()"
snippet asfex "$this->assertFileExists('path/to/file')"
$this->assertFileExists(${1:'path/to/file'});
snippet asfnex "$this->assertFileNotExists()"
snippet asfnex "$this->assertFileNotExists('path/to/file')"
$this->assertFileNotExists(${1:'path/to/file'});
snippet ascon "$this->assertContains()"
snippet ascon "$this->assertContains($needle, $haystack)"
$this->assertContains(${1:$needle}, ${2:$haystack});
snippet ashk "$this->assertArrayHasKey()"
snippet asncon "$this->assertNotContains($needle, $haystack)"
$this->assertNotContains(${1:$needle}, ${2:$haystack});
snippet ascono "$this->assertContainsOnly($needle, $haystack)"
$this->assertContainsOnly(${1:$needle}, ${2:$haystack});
snippet asconoi "$this->assertContainsOnlyInstancesOf(Example::class, $haystack)"
$this->assertContainsOnlyInstancesOf(${1:Example}::class, ${2:$haystack});
snippet ashk "$this->assertArrayHasKey($key, $array)"
$this->assertArrayHasKey(${1:$key}, ${2:$array});
snippet asnhk "$this->assertArrayNotHasKey()"
snippet asnhk "$this->assertArrayNotHasKey($key, $array)"
this->assertArrayNotHasKey(${1:$key}, ${2:$array});
snippet ascha "$this->assertClassHasAttribute()"
$this->assertClassHasAttribute(${1:$attributeName}, '${2:$className}');
snippet asi "$this->assertInstanceOf(...)"
$this->assertInstanceOf(${1:expected}, ${2:actual});
snippet ascha "$this->assertClassHasAttribute($name, Example::class)"
$this->assertClassHasAttribute(${1:$attributeName}, ${2:Example}::class);
snippet asi "$this->assertInstanceOf(Example::class, $actual)"
$this->assertInstanceOf(${1:Example}::class, ${2:$actual});
snippet ast "$this->assertInternalType('string', $actual)"
$this->assertInternalType(${1:'string'}, ${2:actual});
snippet asco "$this->assertCount($count, $haystack)"
$this->assertCount(${1:$expectedCount}, ${2:$haystack});
snippet asnco "$this->assertNotCount($count, $haystack)"
$this->assertNotCount(${1:$count}, ${2:$haystack});
snippet assub "$this->assertArraySubset($subset, $array)"
$this->assertArraySubset(${1:$subset}, ${2:$array});
snippet asnu "$this->assertNull($a)"
$this->assertNull(${1});
snippet asnnu "$this->assertNotNull($a)"
$this->assertNotNull(${1});
snippet test "public function testXYZ() { ... }"
public function test${1}()
{
${0}
${0:${VISUAL}}
}
snippet setup "protected function setUp() { ... }"
protected function setUp()
{
${0}
${0:${VISUAL}}
}
snippet teardown "protected function tearDown() { ... }"
protected function tearDown()
{
${0}
${0:${VISUAL}}
}
snippet proph "$observer = $this->prophesize(SomeClass::class);"
$${1:observer} = $this->prophesize(${2:SomeClass}::class);
snippet mock "$mock = $this->createMock(SomeClass::class);"
$${1:mock} = $this->createMock(${2:SomeClass}::class);
snippet exp "phpunit expects"
expects($this->${1:once}())
->method('${2}')
->with($this->equalTo(${3})${4})
->will($this->returnValue(${5}));
->with(${3})
->willReturn(${4});
snippet testcmt "phpunit comment with group"
/**
* @group ${1}

View File

@ -93,13 +93,13 @@ snippet switch
#try
snippet try
try {
${0}
${0:${VISUAL}}
} catch(${1:Exception} ${2:e}) {
}
#try catch finally
snippet tryf
try {
${0}
${0:${VISUAL}}
} catch(${1:Exception} ${2:e}) {
} finally {
}

View File

@ -23,7 +23,7 @@ snippet docs
snippet wh
while ${1:condition}:
${0}
${0:${VISUAL}}
# dowh - does the same as do...while in other languages
snippet dowh
while True:
@ -32,7 +32,7 @@ snippet dowh
break
snippet with
with ${1:expr} as ${2:var}:
${0}
${0:${VISUAL}}
# New Class
snippet cl
class ${1:ClassName}(${2:object}):
@ -68,13 +68,13 @@ snippet property
# Ifs
snippet if
if ${1:condition}:
${0}
${0:${VISUAL}}
snippet el
else:
${0}
${0:${VISUAL}}
snippet ei
elif ${1:condition}:
${0}
${0:${VISUAL}}
# For
snippet for
for ${1:item} in ${2:items}:
@ -93,27 +93,27 @@ snippet .
self.
snippet try Try/Except
try:
${1}
except ${2:Exception}, ${3:e}:
${1:${VISUAL}}
except ${2:Exception} as ${3:e}:
${0:raise $3}
snippet try Try/Except/Else
try:
${1}
except ${2:Exception}, ${3:e}:
${1:${VISUAL}}
except ${2:Exception} as ${3:e}:
${4:raise $3}
else:
${0}
snippet try Try/Except/Finally
try:
${1}
except ${2:Exception}, ${3:e}:
${1:${VISUAL}}
except ${2:Exception} as ${3:e}:
${4:raise $3}
finally:
${0}
snippet try Try/Except/Else/Finally
try:
${1}
except ${2:Exception}, ${3:e}:
${1:${VISUAL}}
except ${2:Exception} as ${3:e}:
${4:raise $3}
else:
${5}

View File

@ -85,9 +85,9 @@ snippet toc:
${0}
snippet dow:
:download:`${0:text} <${1:path}>`
:download:\`${0:text} <${1:path}>\`
snippet ref:
:ref:`${0:text} <${1:path}>`
:ref:\`${0:text} <${1:path}>\`
snippet doc:
:doc:`${0:text} <${1:path}>`
# CJK optimize, CJK has no space between charaters

View File

@ -39,7 +39,7 @@ snippet case
end
snippet when
when ${1:condition}
${0}
${0:${VISUAL}}
snippet def
def ${1:method_name}
${0}
@ -56,17 +56,17 @@ snippet descendants
end
snippet if
if ${1:condition}
${0}
${0:${VISUAL}}
end
snippet ife
if ${1:condition}
${2}
${2:${VISUAL}}
else
${0}
end
snippet eif
elsif ${1:condition}
${0}
${0:${VISUAL}}
snippet ifee
if ${1:condition}
$2
@ -77,7 +77,7 @@ snippet ifee
end
snippet unless
unless ${1:condition}
${0}
${0:${VISUAL}}
end
snippet unlesse
unless ${1:condition}
@ -95,7 +95,7 @@ snippet unlesee
end
snippet wh
while ${1:condition}
${0}
${0:${VISUAL}}
end
snippet for
for ${1:e} in ${2:c}
@ -103,7 +103,7 @@ snippet for
end
snippet until
until ${1:condition}
${0}
${0:${VISUAL}}
end
snippet cla class .. end
class ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}

View File

@ -32,7 +32,7 @@ snippet main "Main function"
${0}
}
snippet let "let variable declaration with type inference"
let ${1} = ${2};
let ${1} = ${2};
snippet lett "let variable declaration with explicit type annotation"
let ${1}: ${2} = ${3};
snippet letm "let mut variable declaration with type inference"
@ -88,21 +88,21 @@ snippet res "Result<T, E>"
# Control structures
snippet if
if ${1} {
${0}
${0:${VISUAL}}
}
snippet ife "if / else"
if ${1} {
${2}
${2:${VISUAL}}
} else {
${0}
}
snippet el "else"
else {
${0}
${0:${VISUAL}}
}
snippet eli "else if"
else if ${1} {
${0}
${0:${VISUAL}}
}
snippet mat "match pattern"
match ${1} {
@ -112,11 +112,11 @@ snippet case "Case clause of pattern match"
${1:_} => ${2:expression}
snippet loop "loop {}" b
loop {
${0}
${0:${VISUAL}}
}
snippet wh "while loop"
while ${1:condition} {
${0}
${0:${VISUAL}}
}
snippet for "for ... in ... loop"
for ${1:i} in ${2} {

File diff suppressed because it is too large Load Diff

View File

@ -7,30 +7,30 @@
#if
snippet if
if (${1})
${0}
${0:${VISUAL}}
#if not
snippet ifn
if (!${1})
${0}
${0:${VISUAL}}
#if-else
snippet ife
if (${1})
${2}
${2:${VISUAL}}
else
${0}
#if-else-if
snippet ifelif
if (${1})
${2}
${2:${VISUAL}}
else if (${3})
${0}
${0:${VISUAL}}
snippet eif
else if (${3})
${0}
${0:${VISUAL}}
#while loop
snippet wh
while (${1:obj}) {
${0}
${0:${VISUAL}}
}
#for loop(classic)
snippet for
@ -50,7 +50,7 @@ snippet fory
#exceptions
snippet try
try {
${1}
${1:${VISUAL}}
} catch {
case e: FileNotFoundException => ${2}
case e: IOException => ${3}

View File

@ -12,26 +12,26 @@ snippet sbash
snippet if
if [[ ${1:condition} ]]; then
${0:#statements}
${0:${VISUAL}}
fi
snippet elif
elif [[ ${1:condition} ]]; then
${0:#statements}
${0:${VISUAL}}
snippet for
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
${0:#statements}
${0:${VISUAL}}
done
snippet fori
for ${1:needle} in ${2:haystack} ; do
${0:#statements}
${0:${VISUAL}}
done
snippet wh
while [[ ${1:condition} ]]; do
${0:#statements}
${0:${VISUAL}}
done
snippet until
until [[ ${1:condition} ]]; do
${0:#statements}
${0:${VISUAL}}
done
snippet case
case ${1:word} in

View File

@ -86,11 +86,11 @@ snippet enumi enumerate environment
\\item ${0}
\\end{enumerate}
# Itemize
snippet itemize itemize environment
snippet item itemize environment
\\begin{itemize}
\\item ${0}
\\end{itemize}
snippet item \item
snippet it \item
\\item ${1:${VISUAL}}
# Description
snippet desc description environment
@ -259,6 +259,13 @@ snippet subfig subfigure environment
\\label{fig:${5}}
\\end{subfigure}
${0}
snippet tikzcd tikzcd environment
\begin{equation}
\begin{tikzcd}
${1}
\end{tikzcd}
\end{equation}
${0}
#math
snippet stackrel \stackrel{}{}
\\stackrel{${1:above}}{${2:below}} ${0}

View File

@ -1,6 +1,6 @@
snippet bl "{% block xyz %} .. {% endblock xyz %}"
{% block ${1} %}
${2}
${2:${VISUAL}}
{% endblock $1 %}
snippet js "{% javascripts 'xyz' %} .. {% endjavascripts %}"
{% javascripts '${1}' %}
@ -12,17 +12,17 @@ snippet css "{% stylesheets 'xyz' %} .. {% endstylesheets %}"
{% endstylesheets %}
snippet if "{% if %} .. {% endif %}"
{% if ${1} %}
${2}
${2:${VISUAL}}
{% endif %}
snippet ife "{% if %} .. {% else %} .. {% endif %}"
{% if ${1} %}
${2}
${2:${VISUAL}}
{% else %}
${0}
{% endif %}
snippet el "{% else %}"
{% else %}
${0}
${0:${VISUAL}}
snippet eif "{% elseif %}"
{% elseif ${1} %}
${0}

View File

@ -14,13 +14,13 @@ snippet f function
endf
snippet t try ... catch statement
try
${1}
${1:${VISUAL}}
catch ${2}
${0}
endtry
snippet for for ... in loop
for ${1} in ${2}
${0}
${0:${VISUAL}}
endfor
snippet forkv for [key, value] in loop
for [${1},${2}] in items(${3})
@ -29,15 +29,15 @@ snippet forkv for [key, value] in loop
endfor
snippet wh while loop
while ${1}
${0}
${0:${VISUAL}}
endw
snippet if if statement
if ${1}
${0}
${0:${VISUAL}}
endif
snippet ife if ... else statement
if ${1}
${2}
${2:${VISUAL}}
else
${0}
endif

View File

@ -4,40 +4,40 @@ snippet #!
snippet if
if ${1:condition}; then
${0:# statements}
${0:${VISUAL}}
fi
snippet ife
if ${1:condition}; then
${2:# statements}
${2:${VISUAL}}
else
${0:# statements}
fi
snippet eif
elif ${1:condition}; then
${0:# statements}
${0:${VISUAL}}
snippet for
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
${0:# statements}
${0:${VISUAL}}
done
snippet fori
for ${1:needle} in ${2:haystack}; do
${0:#statements}
${0:${VISUAL}}
done
snippet fore
for ${1:item} in ${2:list}; do
${0:# statements}
${0:${VISUAL}}
done
snippet wh
while ${1:condition}; do
${0:# statements}
${0:${VISUAL}}
done
snippet until
until ${1:condition}; do
${0:# statements}
${0:${VISUAL}}
done
snippet repeat
repeat ${1:integer}; do
${0:# statements}
${0:${VISUAL}}
done
snippet case
case ${1:word} in
@ -46,7 +46,7 @@ snippet case
esac
snippet select
select ${1:answer} in ${2:choices}; do
${0:# statements}
${0:${VISUAL}}
done
snippet (
( ${0:#statements} )