mirror of
https://github.com/amix/vimrc
synced 2025-06-16 01:25:00 +08:00
Updated plugins
This commit is contained in:
@ -58,28 +58,34 @@
|
||||
#
|
||||
# Main
|
||||
snippet sim
|
||||
${1:public }static int Main(string[] args) {
|
||||
${1:public} static int Main(string[] args)
|
||||
{
|
||||
${0}
|
||||
return 0;
|
||||
}
|
||||
snippet simc
|
||||
public class Application {
|
||||
${1:public }static int Main(string[] args) {
|
||||
public class Application
|
||||
{
|
||||
${1:public} static int Main(string[] args)
|
||||
{
|
||||
${0}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
snippet svm
|
||||
${1:public }static void Main(string[] args) {
|
||||
${1:public} static void Main(string[] args)
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# if condition
|
||||
snippet if
|
||||
if (${1:true}) {
|
||||
if (${1:true})
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet el
|
||||
else {
|
||||
else
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet ifs
|
||||
@ -92,81 +98,99 @@ snippet ?
|
||||
${1} ? ${2} : ${0}
|
||||
# do while loop
|
||||
snippet do
|
||||
do {
|
||||
do
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
} while (${1:true});
|
||||
# while loop
|
||||
snippet wh
|
||||
while (${1:true}) {
|
||||
while (${1:true})
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
# for loop
|
||||
snippet for
|
||||
for (int ${1:i} = 0; $1 < ${2:count}; $1${3:++}) {
|
||||
for (int ${1:i} = 0; $1 < ${2:count}; $1${3:++})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet forr
|
||||
for (int ${1:i} = ${2:length}; $1 >= 0; $1--) {
|
||||
for (int ${1:i} = ${2:length}; $1 >= 0; $1--)
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# foreach
|
||||
snippet fore
|
||||
foreach (${1:var} ${2:entry} in ${3}) {
|
||||
foreach (${1:var} ${2:entry} in ${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet foreach
|
||||
foreach (${1:var} ${2:entry} in ${3}) {
|
||||
foreach (${1:var} ${2:entry} in ${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet each
|
||||
foreach (${1:var} ${2:entry} in ${3}) {
|
||||
foreach (${1:var} ${2:entry} in ${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# interfaces
|
||||
snippet interface
|
||||
public interface ${1:`vim_snippets#Filename()`} {
|
||||
public interface ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet if+
|
||||
public interface ${1:`vim_snippets#Filename()`} {
|
||||
public interface ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# class bodies
|
||||
snippet class
|
||||
public class ${1:`vim_snippets#Filename()`} {
|
||||
public class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls
|
||||
${2:public} class ${1:`vim_snippets#Filename()`} {
|
||||
${2:public} class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls+
|
||||
public class ${1:`vim_snippets#Filename()`} {
|
||||
public class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls+^
|
||||
public static class ${1:`vim_snippets#Filename()`} {
|
||||
public static class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls&
|
||||
internal class ${1:`vim_snippets#Filename()`} {
|
||||
internal class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls&^
|
||||
internal static class ${1:`vim_snippets#Filename()`} {
|
||||
internal static class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls|
|
||||
protected class ${1:`vim_snippets#Filename()`} {
|
||||
protected class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet cls|%
|
||||
protected abstract class ${1:`vim_snippets#Filename()`} {
|
||||
protected abstract class ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# constructor
|
||||
snippet ctor
|
||||
public ${1:`vim_snippets#Filename()`}() {
|
||||
public ${1:`vim_snippets#Filename()`}()
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# properties - auto properties by default.
|
||||
@ -266,101 +290,124 @@ snippet ps-
|
||||
private string ${1} { get; set; }
|
||||
# members - void
|
||||
snippet m
|
||||
${1:public} ${2:void} ${3}(${4}) {
|
||||
${1:public} ${2:void} ${3}(${4})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet m+
|
||||
public ${1:void} ${2}(${3}) {
|
||||
public ${1:void} ${2}(${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet m&
|
||||
internal ${1:void} ${2}(${3}) {
|
||||
internal ${1:void} ${2}(${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet m|
|
||||
protected ${1:void} ${2}(${3}) {
|
||||
protected ${1:void} ${2}(${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
snippet m-
|
||||
private ${1:void} ${2}(${3}) {
|
||||
private ${1:void} ${2}(${3})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# members - int
|
||||
snippet mi
|
||||
${1:public} int ${2}(${3}) {
|
||||
${1:public} int ${2}(${3})
|
||||
{
|
||||
${0:return 0;}
|
||||
}
|
||||
snippet mi+
|
||||
public int ${1}(${2}) {
|
||||
public int ${1}(${2})
|
||||
{
|
||||
${0:return 0;}
|
||||
}
|
||||
snippet mi&
|
||||
internal int ${1}(${2}) {
|
||||
internal int ${1}(${2})
|
||||
{
|
||||
${0:return 0;}
|
||||
}
|
||||
snippet mi|
|
||||
protected int ${1}(${2}) {
|
||||
protected int ${1}(${2})
|
||||
{
|
||||
${0:return 0;}
|
||||
}
|
||||
snippet mi-
|
||||
private int ${1}(${2}) {
|
||||
private int ${1}(${2})
|
||||
{
|
||||
${0:return 0;}
|
||||
}
|
||||
# members - bool
|
||||
snippet mb
|
||||
${1:public} bool ${2}(${3}) {
|
||||
${1:public} bool ${2}(${3})
|
||||
{
|
||||
${0:return false;}
|
||||
}
|
||||
snippet mb+
|
||||
public bool ${1}(${2}) {
|
||||
public bool ${1}(${2})
|
||||
{
|
||||
${0:return false;}
|
||||
}
|
||||
snippet mb&
|
||||
internal bool ${1}(${2}) {
|
||||
internal bool ${1}(${2})
|
||||
{
|
||||
${0:return false;}
|
||||
}
|
||||
snippet mb|
|
||||
protected bool ${1}(${2}) {
|
||||
protected bool ${1}(${2})
|
||||
{
|
||||
${0:return false;}
|
||||
}
|
||||
snippet mb-
|
||||
private bool ${1}(${2}) {
|
||||
private bool ${1}(${2})
|
||||
{
|
||||
${0:return false;}
|
||||
}
|
||||
# members - string
|
||||
snippet ms
|
||||
${1:public} string ${2}(${3}) {
|
||||
${1:public} string ${2}(${3})
|
||||
{
|
||||
${0:return "";}
|
||||
}
|
||||
snippet ms+
|
||||
public string ${1}(${2}) {
|
||||
public string ${1}(${2})
|
||||
{
|
||||
${0:return "";}
|
||||
}
|
||||
snippet ms&
|
||||
internal string ${1}(${2}) {
|
||||
internal string ${1}(${2})
|
||||
{
|
||||
${0:return "";}
|
||||
}
|
||||
snippet ms|
|
||||
protected string ${1:}(${2:}) {
|
||||
protected string ${1:}(${2:})
|
||||
{
|
||||
${0:return "";}
|
||||
}
|
||||
snippet ms-
|
||||
private string ${1}(${2}) {
|
||||
private string ${1}(${2})
|
||||
{
|
||||
${0:return "";}
|
||||
}
|
||||
# structure
|
||||
snippet struct
|
||||
public struct ${1:`vim_snippets#Filename()`} {
|
||||
public struct ${1:`vim_snippets#Filename()`}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# enumeration
|
||||
snippet enum
|
||||
enum ${1} {
|
||||
enum ${1}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
|
||||
snippet enum+
|
||||
public enum ${1} {
|
||||
public enum ${1}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# preprocessor directives
|
||||
@ -391,8 +438,10 @@ snippet cw
|
||||
|
||||
# equals override
|
||||
snippet eq
|
||||
public override bool Equals(object obj) {
|
||||
if (obj == null || GetType() != obj.GetType()) {
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (obj == null || GetType() != obj.GetType())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
${0:throw new NotImplementedException();}
|
||||
@ -400,7 +449,8 @@ snippet eq
|
||||
}
|
||||
# exception
|
||||
snippet exc
|
||||
public class ${1:MyException} : ${2:Exception} {
|
||||
public class ${1:MyException} : ${2:Exception}
|
||||
{
|
||||
public $1() { }
|
||||
public $1(string message) : base(message) { }
|
||||
public $1(string message, Exception inner) : base(message, inner) { }
|
||||
@ -411,24 +461,28 @@ snippet exc
|
||||
}
|
||||
# indexer
|
||||
snippet index
|
||||
public ${1:object} this[${2:int} index] {
|
||||
public ${1:object} this[${2:int} index]
|
||||
{
|
||||
get { ${0} }
|
||||
set { ${0} }
|
||||
}
|
||||
# eventhandler
|
||||
snippet inv
|
||||
EventHandler temp = ${1:MyEvent};
|
||||
if (${2:temp} != null) {
|
||||
if (${2:temp} != null)
|
||||
{
|
||||
$2();
|
||||
}
|
||||
# lock
|
||||
snippet lock
|
||||
lock (${1:this}) {
|
||||
lock (${1:this})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# namespace
|
||||
snippet namespace
|
||||
namespace ${1:MyNamespace} {
|
||||
namespace ${1:MyNamespace}
|
||||
{
|
||||
${0}
|
||||
}
|
||||
# property
|
||||
@ -436,35 +490,42 @@ snippet prop
|
||||
public ${1:int} ${2:MyProperty} { get; set; }
|
||||
snippet propf
|
||||
private ${1:int} ${2:myVar};
|
||||
public $1 ${3:MyProperty} {
|
||||
get { return $2; }
|
||||
set { $2 = value; }
|
||||
}
|
||||
public $1 ${3:MyProperty}
|
||||
{
|
||||
get { return $2; }
|
||||
set { $2 = value; }
|
||||
}
|
||||
snippet propg
|
||||
public ${1:int} ${2:MyProperty} { get; private set; }
|
||||
# switch
|
||||
snippet switch
|
||||
switch (${1:switch_on}) {
|
||||
switch (${1:switch_on})
|
||||
{
|
||||
${0}
|
||||
default:
|
||||
}
|
||||
# try
|
||||
snippet try
|
||||
try {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
catch (${1:System.Exception}) {
|
||||
throw;
|
||||
}
|
||||
snippet tryf
|
||||
try {
|
||||
try
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
finally {
|
||||
catch (${1:System.Exception})
|
||||
{
|
||||
throw;
|
||||
}
|
||||
snippet tryf
|
||||
try
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
finally
|
||||
{
|
||||
${1}
|
||||
}
|
||||
# using
|
||||
snippet usi
|
||||
using(${1:resource}) {
|
||||
using (${1:resource})
|
||||
{
|
||||
${0}
|
||||
}
|
||||
|
@ -2,6 +2,12 @@ snippet do
|
||||
do
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet put IO.puts
|
||||
IO.puts "${0}"
|
||||
snippet ins IO.inspect
|
||||
IO.inspect ${0}
|
||||
snippet insl IO.inspect with label
|
||||
IO.inspect(${0}label: "${1:label}")
|
||||
snippet if if .. do .. end
|
||||
if ${1} do
|
||||
${0:${VISUAL}}
|
||||
@ -44,14 +50,14 @@ snippet for
|
||||
for ${1:item} <- ${2:items} do
|
||||
${0}
|
||||
end
|
||||
snippet for:
|
||||
for ${1:item} <- ${2:items}, do: ${0}
|
||||
snippet fori
|
||||
for ${1:item} <- ${2:items}, into: ${3} do
|
||||
${0}
|
||||
end
|
||||
snippet wi
|
||||
with(
|
||||
${1:item} <- ${2:items}
|
||||
) do
|
||||
with ${1:item} <- ${2:items} do
|
||||
${0}
|
||||
end
|
||||
snippet wie
|
||||
@ -63,6 +69,16 @@ snippet wie
|
||||
${4} ->
|
||||
${0}
|
||||
end
|
||||
snippet sp
|
||||
@spec ${1:name}(${2:args}) :: ${3:returns}
|
||||
snippet op
|
||||
@opaque ${1:type_name} :: ${2:type}
|
||||
snippet ty
|
||||
@type ${1:type_name} :: ${2:type}
|
||||
snippet typ
|
||||
@typep ${1:type_name} :: ${2:type}
|
||||
snippet cb
|
||||
@callback ${1:name}(${2:args}) :: ${3:returns}
|
||||
snippet df
|
||||
def ${1:name}, do: ${2}
|
||||
snippet def
|
||||
@ -157,3 +173,15 @@ snippet qu
|
||||
snippet beh
|
||||
@behaviour ${1:Mix.Task}
|
||||
${0}
|
||||
snippet >e pipe to each
|
||||
|> Enum.each(fn ${1} -> ${0} end)
|
||||
snippet >m pipe to map
|
||||
|> Enum.map(fn ${1} -> ${0} end)
|
||||
snippet >f pipe to filter
|
||||
|> Enum.filter(fn ${1} -> ${0} end)
|
||||
snippet >r pipe to reduce
|
||||
|> Enum.reduce(${1:acc}, fn ${2}, ${3:acc} -> ${0} end)
|
||||
snippet >i pipe to inspect
|
||||
|> IO.inspect
|
||||
snippet >il pipe to inspect with label
|
||||
|> IO.inspect(label: "${1:label}")
|
||||
|
@ -34,7 +34,8 @@ snippet -
|
||||
${0}
|
||||
snippet let
|
||||
let
|
||||
${1} = ${2}
|
||||
${1} =
|
||||
${2}
|
||||
in
|
||||
${0}
|
||||
snippet if
|
||||
|
@ -91,6 +91,8 @@ snippet func
|
||||
end function $1
|
||||
snippet pr
|
||||
write(*,*) $0
|
||||
snippet dpr
|
||||
write(*,*) '$1 = ', $1
|
||||
snippet read
|
||||
read(unit = ${1:fp}, file = ${2:filename}, iostat = ${3:ierr}) $0
|
||||
snippet write
|
||||
|
46
sources_non_forked/vim-snippets/snippets/idris.snippets
Normal file
46
sources_non_forked/vim-snippets/snippets/idris.snippets
Normal file
@ -0,0 +1,46 @@
|
||||
snippet mod
|
||||
module `substitute(substitute(expand('%:r'), '[/\\]','.','g'),'^\%(\l*\.\)\?','','')`
|
||||
${0}
|
||||
snippet imp
|
||||
import ${0:List}
|
||||
snippet fn
|
||||
${1:fn} : ${2:a} -> ${3:a}
|
||||
$1 ${4} =
|
||||
${0}
|
||||
snippet fn1
|
||||
${1:fn} : ${2:a} -> ${3:a}
|
||||
$1 ${4} =
|
||||
${0}
|
||||
snippet fn2
|
||||
${1:fn} : ${2:a} -> ${3:a} -> ${4:a}
|
||||
$1 ${5} =
|
||||
${0}
|
||||
snippet fn3
|
||||
${1:fn} : ${2:a} -> ${3:a} -> ${4:a} -> ${5:a}
|
||||
$1 ${6} =
|
||||
${0}
|
||||
snippet fn0
|
||||
${1:fn} : ${2:a}
|
||||
$1 =
|
||||
${0}
|
||||
snippet case
|
||||
case ${1} of
|
||||
${2} =>
|
||||
${0}
|
||||
snippet let
|
||||
let
|
||||
${1} =
|
||||
${2}
|
||||
in
|
||||
${0}
|
||||
snippet wh
|
||||
where
|
||||
${0}
|
||||
snippet if
|
||||
if ${1} then
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
${0}
|
||||
snippet \ "Lambda function (\x => ...)"
|
||||
(\\${1:_} => ${0})
|
@ -3,9 +3,9 @@ snippet mod
|
||||
(
|
||||
) where
|
||||
|
||||
import Prelude
|
||||
import Prelude
|
||||
|
||||
${0}
|
||||
${0}
|
||||
snippet imp
|
||||
import ${0:Data.List}
|
||||
snippet impq
|
||||
@ -50,3 +50,8 @@ snippet testunit
|
||||
Assert.equal
|
||||
"Hello, world!"
|
||||
"Hello, sailor!"
|
||||
snippet if
|
||||
if ${1} then
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
|
@ -150,6 +150,10 @@ snippet pdbbb
|
||||
snippet rpdb
|
||||
import rpdb
|
||||
rpdb.set_trace()
|
||||
# web python debugger (wdb)
|
||||
snippet wdb
|
||||
import wdb
|
||||
wdb.set_trace()
|
||||
# ptpython
|
||||
snippet ptpython
|
||||
from ptpython.repl import embed
|
||||
|
@ -703,9 +703,9 @@ snippet is
|
||||
snippet isn
|
||||
it { should_not ${0} }
|
||||
snippet iexp
|
||||
it { expect(${1:object}).${1} ${0} }
|
||||
it { expect(${1:object}).${2} ${0} }
|
||||
snippet iexpb
|
||||
it { expect { ${1:object} }.${1} ${0} }
|
||||
it { expect { ${1:object} }.${2} ${0} }
|
||||
snippet iiexp
|
||||
it { is_expected.to ${0} }
|
||||
snippet iiexpn
|
||||
|
@ -39,10 +39,17 @@ snippet letm "let mut variable declaration with type inference"
|
||||
let mut ${1} = ${2};
|
||||
snippet lettm "let mut variable declaration with explicit type annotation"
|
||||
let mut ${1}: ${2} = ${3};
|
||||
snippet pri "print!"
|
||||
print!("${1}");
|
||||
snippet pri, "print! with format param"
|
||||
print!("${1}", ${2});
|
||||
snippet pln "println!"
|
||||
println!("${1}");
|
||||
snippet pln, "println! with format param"
|
||||
println!("${1}", ${2});
|
||||
snippet fmt "format!"
|
||||
format!("${1}", ${2});
|
||||
|
||||
# Modules
|
||||
snippet ec "extern crate"
|
||||
extern crate ${1:sync};
|
||||
|
@ -149,12 +149,12 @@ snippet sub* \subsection*
|
||||
\\label{sub:${2:$1}}
|
||||
${0}
|
||||
# Sub Sub Section
|
||||
snippet subs \subsubsection
|
||||
snippet ssub \subsubsection
|
||||
\\subsubsection{${1:subsubsection name}}
|
||||
\\label{ssub:${2:$1}}
|
||||
${0}
|
||||
# Sub Sub Section without number
|
||||
snippet subs* \subsubsection*
|
||||
snippet ssub* \subsubsection*
|
||||
\\subsubsection*{${1:subsubsection name}}
|
||||
\\label{ssub:${2:$1}}
|
||||
${0}
|
||||
|
Reference in New Issue
Block a user