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

Updated plugins. Added vim-golang as a mode

This commit is contained in:
amix
2014-03-11 21:10:50 +01:00
parent 2b82c75631
commit 8f0740e307
125 changed files with 4121 additions and 2440 deletions

View File

@ -1,3 +1,5 @@
priority -50
snippet "^#!" "#!/usr/bin/env ruby" r
#!/usr/bin/env ruby
$0
@ -25,7 +27,7 @@ endsnippet
snippet if "if <condition> ... end"
if ${1:condition}
${2}
${2:# TODO}
end
endsnippet
@ -33,9 +35,9 @@ endsnippet
snippet ife "if <condition> ... else ... end"
if ${1:condition}
${2}
${2:# TODO}
else
${3}
${3:# TODO}
end
endsnippet
@ -43,11 +45,11 @@ endsnippet
snippet ifee "if <condition> ... elseif <condition> ... else ... end"
if ${1:condition}
${2}
${2:# TODO}
elsif ${3:condition}
${4}
${4:# TODO}
else
${0}
${0:# TODO}
end
endsnippet
@ -55,7 +57,7 @@ endsnippet
snippet unless "unless <condition> ... end"
unless ${1:condition}
${0}
${0:# TODO}
end
endsnippet
@ -63,9 +65,9 @@ endsnippet
snippet unlesse "unless <condition> ... else ... end"
unless ${1:condition}
${2}
${2:# TODO}
else
${0}
${0:# TODO}
end
endsnippet
@ -73,11 +75,11 @@ endsnippet
snippet unlesee "unless <condition> ... elseif <condition> ... else ... end"
unless ${1:condition}
${2}
${2:# TODO}
elsif ${3:condition}
${4}
${4:# TODO}
else
${0}
${0:# TODO}
end
endsnippet
@ -85,7 +87,7 @@ endsnippet
snippet "\b(de)?f" "def <name>..." r
def ${1:function_name}${2: ${3:*args}}
${0}
${0:# TODO}
end
endsnippet
@ -93,7 +95,7 @@ endsnippet
snippet defi "def initialize ..."
def initialize${1: ${2:*args}}
${0}
${0:# TODO}
end
endsnippet
@ -101,23 +103,23 @@ endsnippet
snippet defr "def <name> ... rescue ..."
def ${1:function_name}${2: ${3:*args}}
${4}
${4:# TODO}
rescue
${0}
${0:# TODO}
end
endsnippet
snippet For "(<from>..<to>).each { |<i>| <block> }"
(${1:from}..${2:to}).each { |${3:i}| ${4} }
(${1:from}..${2:to}).each { |${3:i}| ${4:# TODO} }
endsnippet
snippet for "(<from>..<to>).each do |<i>| <block> end"
(${1:from}..${2:to}).each do |${3:i}|
${0}
${0:# TODO}
end
endsnippet
@ -138,42 +140,42 @@ endsnippet
snippet "(\S+)\.Del(ete)?_?if" ".delete_if { |<key>,<value>| <block> }" r
`!p snip.rv=match.group(1)`.delete_if { |${1:key},${2:value}| ${3} }
`!p snip.rv=match.group(1)`.delete_if { |${1:key},${2:value}| ${3:# TODO} }
endsnippet
snippet "(\S+)\.del(ete)?_?if" ".delete_if do |<key>,<value>| <block> end" r
`!p snip.rv=match.group(1)`.delete_if do |${1:key},${2:value}|
${0}
${0:# TODO}
end
endsnippet
snippet "(\S+)\.Keep_?if" ".keep_if { |<key>,<value>| <block> }" r
`!p snip.rv=match.group(1)`.keep_if { |${1:key},${2:value}| ${3} }
`!p snip.rv=match.group(1)`.keep_if { |${1:key},${2:value}| ${3:# TODO} }
endsnippet
snippet "(\S+)\.keep_?if" ".keep_if do <key>,<value>| <block> end" r
`!p snip.rv=match.group(1)`.keep_if do |${1:key},${2:value}|
${0}
${0:# TODO}
end
endsnippet
snippet "(\S+)\.Reject" ".reject { |<key>,<value>| <block> }" r
`!p snip.rv=match.group(1)`.reject { |${1:key},${2:value}| ${3} }
`!p snip.rv=match.group(1)`.reject { |${1:key},${2:value}| ${3:# TODO} }
endsnippet
snippet "(\S+)\.reject" ".reject do <key>,<value>| <block> end" r
`!p snip.rv=match.group(1)`.reject do |${1:key},${2:value}|
${0}
${0:# TODO}
end
endsnippet
@ -194,71 +196,71 @@ endsnippet
snippet "(\S+)\.Sort" ".sort { |<a>,<b>| <block> }" r
`!p snip.rv=match.group(1)`.sort { |${1:a},${2:b}| ${3} }
`!p snip.rv=match.group(1)`.sort { |${1:a},${2:b}| ${3:# TODO} }
endsnippet
snippet "(\S+)\.sort" ".sort do |<a>,<b>| <block> end" r
`!p snip.rv=match.group(1)`.sort do |${1:a},${2:b}|
${0}
${0:# TODO}
end
endsnippet
snippet "(\S+)\.Each_?k(ey)?" ".each_key { |<key>| <block> }" r
`!p snip.rv=match.group(1)`.each_key { |${1:key}| ${2} }
`!p snip.rv=match.group(1)`.each_key { |${1:key}| ${2:# TODO} }
endsnippet
snippet "(\S+)\.each_?k(ey)?" ".each_key do |key| <block> end" r
`!p snip.rv=match.group(1)`.each_key do |${1:key}|
${0}
${0:# TODO}
end
endsnippet
snippet "(\S+)\.Each_?val(ue)?" ".each_value { |<value>| <block> }" r
`!p snip.rv=match.group(1)`.each_value { |${1:value}| ${2} }
`!p snip.rv=match.group(1)`.each_value { |${1:value}| ${2:# TODO} }
endsnippet
snippet "(\S+)\.each_?val(ue)?" ".each_value do |<value>| <block> end" r
`!p snip.rv=match.group(1)`.each_value do |${1:value}|
${0}
${0:# TODO}
end
endsnippet
snippet Each "<elements>.each { |<element>| <block> }"
${1:elements}.each { |${2:${1/s$//}}| ${3} }
${1:elements}.each { |${2:${1/s$//}}| ${3:# TODO} }
endsnippet
snippet each "<elements>.each do |<element>| <block> end"
${1:elements}.each do |${2:${1/s$//}}|
${0}
${0:# TODO}
end
endsnippet
snippet each_?s(lice)? "<array>.each_slice(n) do |slice| <block> end"
each_slice(${1:2}) do |${2:slice}|
${0}
snippet "each_?s(lice)?" "<array>.each_slice(n) do |slice| <block> end" r
${1:elements}.each_slice(${2:2}) do |${3:slice}|
${0:# TODO}
end
endsnippet
snippet Each_?s(lice)? "<array>.each_slice(n) { |slice| <block> }"
each_slice(${1:2}) { |${2:slice}| ${3} }
snippet "Each_?s(lice)?" "<array>.each_slice(n) { |slice| <block> }" r
${1:elements}.each_slice(${2:2}) { |${3:slice}| ${0:# TODO} }
endsnippet
@ -273,7 +275,7 @@ try:
snip.rv = wmatch.group(1).lower()
except:
snip.rv = 'element'
`}| ${2} }
`}| ${2:# TODO} }
endsnippet
@ -288,7 +290,7 @@ try:
except:
snip.rv = 'element'
`}|
${0}
${0:# TODO}
end
endsnippet
@ -303,7 +305,7 @@ try:
snip.rv = wmatch.group(1).lower()
except:
snip.rv = 'element'
`}| ${2} }
`}| ${2:# TODO} }
endsnippet
@ -318,7 +320,7 @@ try:
except:
snip.rv = 'element'
`}|
${0}
${0:# TODO}
end
endsnippet
@ -333,7 +335,7 @@ try:
snip.rv = wmatch.group(1).lower()
except:
snip.rv = 'element'
`}| ${2} }
`}| ${2:# TODO} }
endsnippet
@ -348,14 +350,14 @@ try:
except:
snip.rv = 'element'
`}|
${0}
${0:# TODO}
end
endsnippet
snippet "(\S+)\.Each_w(ith)?_?i(ndex)?" ".each_with_index { |<element>,<i>| <block> }" r
snippet "(\S+)\.Each_?w(ith)?_?i(ndex)?" ".each_with_index { |<element>,<i>| <block> }" r
`!p snip.rv=match.group(1)`.each_with_index { |${1:`!p
element_name = match.group(1).lstrip('$@')
ematch = re.search("([A-Za-z][A-Za-z0-9_]+?)s?[^A-Za-z0-9_]*?$", element_name)
@ -364,7 +366,7 @@ try:
snip.rv = wmatch.group(1).lower()
except:
snip.rv = 'element'
`},${2:i}| ${3} }$0
`},${2:i}| ${3:# TODO} }$0
endsnippet
@ -379,7 +381,7 @@ try:
except:
snip.rv = 'element'
`},${2:i}|
${0}
${0:# TODO}
end
endsnippet
@ -387,14 +389,14 @@ endsnippet
snippet "(\S+)\.Each_?p(air)?" ".each_pair { |<key>,<value>| <block> }" r
`!p snip.rv=match.group(1)`.each_pair { |${1:key},${2:value}| ${3} }
`!p snip.rv=match.group(1)`.each_pair { |${1:key},${2:value}| ${3:# TODO} }
endsnippet
snippet "(\S+)\.each_?p(air)?" ".each_pair do |<key>,<value>| <block> end" r
`!p snip.rv=match.group(1)`.each_pair do |${1:key},${2:value}|
${0}
${0:# TODO}
end
endsnippet
@ -424,24 +426,26 @@ snippet "(\S+)\.Index" ".index do |item| ... end" r
end
endsnippet
# comments about do and dov see snippets/ruby.snippets
snippet do "do ... end" i
snippet do "do |<key>| ... end" i
do |${1:args}|
$0
end
endsnippet
snippet Do "do ... end" i
do
$0
end
endsnippet
snippet dov "do |<key>| ... end" i
do |${1:v}|
$2
end
endsnippet
snippet until "until <expression> ... end"
until ${1:expression}
${0}
${0:# TODO}
end
endsnippet
@ -449,15 +453,15 @@ endsnippet
snippet Until "begin ... end until <expression>"
begin
${0}
${0:# TODO}
end until ${1:expression}
endsnippet
snippet wh "while <expression> ... end"
snippet while "while <expression> ... end"
while ${1:expression}
${0}
${0:# TODO}
end
endsnippet
@ -465,7 +469,7 @@ endsnippet
snippet While "begin ... end while <expression>"
begin
${0}
${0:# TODO}
end while ${1:expression}
endsnippet
@ -491,9 +495,9 @@ endsnippet
snippet begin "begin ... rescue ... end"
begin
${1}
${1:# TODO}
rescue
${0}
${0:# TODO}
end
endsnippet
@ -559,7 +563,7 @@ endsnippet
snippet ###
=begin
$0
$0
=end
endsnippet