mirror of
https://github.com/amix/vimrc
synced 2025-06-17 10:36:28 +08:00
Forgot to check in the rest of the updated plugins :/
This commit is contained in:
@ -27,6 +27,12 @@ snippets by typing the name of a snippet hitting the expansion mapping.
|
||||
snippets/*
|
||||
- [github.com/Shougo/neosnippet](https://github.com/Shougo/neosnippet.vim):
|
||||
VimL, supports snippets/* with some configuration.
|
||||
- [github.com/dcampos/nvim-snippy](https://github.com/dcampos/nvim-snippy):
|
||||
Lua, supports snippets/* with some configuration.
|
||||
- [github.com/L3MON4D3/LuaSnip](https://github.com/L3MON4D3/LuaSnip):
|
||||
Lua, supports snippets/* with some configuration.
|
||||
Also supports redefining snippets without changing the priority, unlike
|
||||
nvim-snippy.
|
||||
- [github.com/drmingdrmer/xptemplate](https://github.com/drmingdrmer/xptemplate):
|
||||
Totally different syntax, does not read snippets contained in this file, but
|
||||
it is also very powerful. It does not support vim-snippets (just listing it
|
||||
@ -46,6 +52,9 @@ If you have VimL only (vim without python support) your best option is using
|
||||
[garbas/vim-snipmate](https://github.com/garbas/vim-snipmate) and cope with the
|
||||
minor bugs found in the engine.
|
||||
|
||||
If you use Neovim and prefer Lua plugins,
|
||||
[L3MON4D3/LuaSnip](https://github.com/L3MON4D3/LuaSnip) is the best option.
|
||||
|
||||
**Q**: Should snipMate be deprecated in favour of UltiSnips?
|
||||
|
||||
**A**: No, because snipMate is VimL, and UltiSnips requires Python.
|
||||
|
@ -30,6 +30,11 @@ endglobal
|
||||
###########################################################################
|
||||
# TextMate Snippets #
|
||||
###########################################################################
|
||||
snippet ponce "#pragma once include guard"
|
||||
#pragma once
|
||||
|
||||
endsnippet
|
||||
|
||||
snippet main
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
@ -67,6 +72,14 @@ namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`}
|
||||
}${1/.+/ \/* /m}$1${1/.+/ *\/ /m}
|
||||
endsnippet
|
||||
|
||||
snippet nsa "namespace alias"
|
||||
namespace ${1:alias} = ${2:namespace};
|
||||
endsnippet
|
||||
|
||||
snippet using "using directive/using declaration/type alias"
|
||||
using ${1:namespace}`!p snip.rv = ' ' if t[1] == 'namespace' else ' = ' if t[1] != '' else ''`${2:name};
|
||||
endsnippet
|
||||
|
||||
snippet readfile "read file (readF)"
|
||||
std::vector<char> v;
|
||||
if (FILE *fp = fopen(${1:"filename"}, "r"))
|
||||
|
@ -104,11 +104,11 @@ snippet local "local x = 1"
|
||||
local ${1:x} = ${0:1}
|
||||
endsnippet
|
||||
|
||||
snippet use "Use" Ab
|
||||
snippet use "Use" b
|
||||
use { '$1' }
|
||||
endsnippet
|
||||
|
||||
snippet req "Require"
|
||||
snippet req "Require" b
|
||||
require('$1')
|
||||
endsnippet
|
||||
|
||||
|
@ -454,27 +454,6 @@ snippet docls "Document Class" bA
|
||||
\documentclass{$1}$0
|
||||
endsnippet
|
||||
|
||||
snippet tmplt "Template"
|
||||
\documentclass{article}
|
||||
|
||||
\usepackage{import}
|
||||
\usepackage{pdfpages}
|
||||
\usepackage{transparent}
|
||||
\usepackage{xcolor}
|
||||
$1
|
||||
|
||||
\newcommand{\incfig}[2][1]{%
|
||||
\def\svgwidth{#1\columnwidth}
|
||||
\import{./figures/}{#2.pdf_tex}
|
||||
}
|
||||
$2
|
||||
\pdfsuppresswarningpagegroup=1
|
||||
|
||||
\begin{document}
|
||||
$0
|
||||
\end{document}
|
||||
endsnippet
|
||||
|
||||
|
||||
#########
|
||||
# OTHER #
|
||||
|
@ -114,7 +114,7 @@ snippet forr
|
||||
}
|
||||
# If Condition
|
||||
snippet if
|
||||
if (${1:/* condition */}) {
|
||||
if ($1) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet el
|
||||
@ -122,8 +122,8 @@ snippet el
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
# Ternary conditional
|
||||
snippet t
|
||||
${1:/* condition */} ? ${2:a} : ${0:b}
|
||||
snippet t Ternary: `condition ? true : false`
|
||||
$1 ? $2 : $0
|
||||
snippet fun
|
||||
function ${1:function_name}(${2})${3}
|
||||
{
|
||||
@ -150,4 +150,3 @@ snippet FlxSprite
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ snippet def
|
||||
|
||||
# if
|
||||
snippet if
|
||||
if (${1:/* condition */}) {
|
||||
if ($1) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
# else
|
||||
@ -29,12 +29,12 @@ snippet el
|
||||
}
|
||||
# else if
|
||||
snippet elif
|
||||
else if (${1:/* condition */}) {
|
||||
else if ($1) {
|
||||
${2}
|
||||
}
|
||||
# ifi
|
||||
snippet ifi
|
||||
if (${1:/* condition */}) ${2};
|
||||
if ($1) ${2};
|
||||
|
||||
# switch
|
||||
snippet switch
|
||||
@ -63,14 +63,14 @@ snippet forr
|
||||
}
|
||||
# while
|
||||
snippet wh
|
||||
while (${1:/* condition */}) {
|
||||
while ($1) {
|
||||
${2}
|
||||
}
|
||||
# do... while
|
||||
snippet do
|
||||
do {
|
||||
${2}
|
||||
} while (${1:/* condition */});
|
||||
} while ($1);
|
||||
##
|
||||
## Functions
|
||||
# function definition
|
||||
|
@ -1,16 +1,16 @@
|
||||
snippet if
|
||||
If ${1:condition} Then
|
||||
If $1 Then
|
||||
${0:; True code}
|
||||
EndIf
|
||||
snippet el
|
||||
Else
|
||||
${0}
|
||||
snippet eif
|
||||
ElseIf ${1:condition} Then
|
||||
ElseIf $1 Then
|
||||
${0:; True code}
|
||||
# If/Else block
|
||||
snippet ife
|
||||
If ${1:condition} Then
|
||||
If $1 Then
|
||||
${2:; True code}
|
||||
Else
|
||||
${0:; Else code}
|
||||
@ -26,7 +26,7 @@ snippet ifelif
|
||||
EndIf
|
||||
# Switch block
|
||||
snippet switch
|
||||
Switch (${1:condition})
|
||||
Switch ($1)
|
||||
Case ${2:case1}:
|
||||
${3:; Case 1 code}
|
||||
Case Else:
|
||||
@ -34,7 +34,7 @@ snippet switch
|
||||
EndSwitch
|
||||
# Select block
|
||||
snippet select
|
||||
Select (${1:condition})
|
||||
Select ($1)
|
||||
Case ${2:case1}:
|
||||
${3:; Case 1 code}
|
||||
Case Else:
|
||||
@ -42,7 +42,7 @@ snippet select
|
||||
EndSelect
|
||||
# While loop
|
||||
snippet wh
|
||||
While (${1:condition})
|
||||
While ($1)
|
||||
${0:; code...}
|
||||
WEnd
|
||||
# For loop
|
||||
|
@ -4,23 +4,23 @@ snippet main
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
${0}
|
||||
return 0;
|
||||
}
|
||||
# main(void)
|
||||
snippet mainn
|
||||
int main(void)
|
||||
{
|
||||
${0}
|
||||
return 0;
|
||||
}
|
||||
##
|
||||
## Preprocessor
|
||||
# #include <...>
|
||||
snippet inc
|
||||
#include <${1:stdio}.h>
|
||||
$0
|
||||
# #include "..."
|
||||
snippet Inc
|
||||
#include "${1:`vim_snippets#Filename("$1.h")`}"
|
||||
$0
|
||||
# ifndef...define...endif
|
||||
snippet ndef
|
||||
#ifndef $1
|
||||
@ -86,8 +86,8 @@ snippet elif
|
||||
snippet ifi
|
||||
if (${1:true}) ${0};
|
||||
# ternary
|
||||
snippet t
|
||||
${1:/* condition */} ? ${2:a} : ${3:b}
|
||||
snippet t Ternary: `condition ? true : false`
|
||||
$1 ? $2 : $0
|
||||
# switch
|
||||
snippet switch
|
||||
switch (${1:/* variable */}) {
|
||||
@ -111,6 +111,8 @@ snippet case
|
||||
${3:break;}
|
||||
snippet ret
|
||||
return ${0};
|
||||
snippet ex
|
||||
exit($0);
|
||||
##
|
||||
## Loops
|
||||
# for
|
||||
@ -125,14 +127,18 @@ snippet forr
|
||||
}
|
||||
# while
|
||||
snippet wh
|
||||
while (${1:/* condition */}) {
|
||||
while (${1:1}) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet wht
|
||||
while (true) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
# do... while
|
||||
snippet do
|
||||
do {
|
||||
${0:${VISUAL}}
|
||||
} while (${1:/* condition */});
|
||||
} while ($1);
|
||||
##
|
||||
## Functions
|
||||
# function definition
|
||||
@ -277,6 +283,14 @@ snippet prf
|
||||
printf("${1:} = %f\n", $1);
|
||||
snippet prx
|
||||
printf("${1:} = %${2}\n", $1);
|
||||
snippet warn
|
||||
warn("${1:%s}"$0);
|
||||
snippet warnx
|
||||
warnx("${1:%s}"$0);
|
||||
snippet err
|
||||
err(${1:1}, "${2:%s}"$0);
|
||||
snippet errx
|
||||
errx(${1:1}, "${2:%s}"$0);
|
||||
# getopt
|
||||
snippet getopt
|
||||
int choice;
|
||||
@ -337,7 +351,7 @@ snippet getopt
|
||||
|
||||
## Assertions
|
||||
snippet asr
|
||||
assert(${1:condition});
|
||||
assert($1);
|
||||
|
||||
snippet anl
|
||||
assert(${1:ptr} != NULL);
|
||||
|
@ -81,7 +81,7 @@ snippet print
|
||||
snippet reduce
|
||||
(reduce ${1:(fn [p n] ${3})} ${2})
|
||||
snippet when
|
||||
(when ${1:test} ${0:body})
|
||||
(when ${1:test} $0)
|
||||
snippet when-let
|
||||
(when-let [${1:result} ${2:test}]
|
||||
${0:body})
|
||||
$0)
|
||||
|
@ -99,7 +99,7 @@ snippet ci_db-select
|
||||
snippet ci_db-from
|
||||
$this->db->from("${1:table}");${2}
|
||||
snippet ci_db-join
|
||||
$this->db->join("${1:table}", "${2:condition}", "${3:type}");${4}
|
||||
$this->db->join("${1:table}", "$2", "${3:type}");${4}
|
||||
snippet ci_db-where
|
||||
$this->db->where("${1:key}", "${2:value}");${3}
|
||||
snippet ci_db-or_where
|
||||
|
@ -2,37 +2,37 @@
|
||||
snippet forindo
|
||||
for ${1:name} in ${2:array}
|
||||
do ($1) ->
|
||||
${0:// body}
|
||||
$0
|
||||
# Array comprehension
|
||||
snippet fora
|
||||
for ${1:name} in ${2:array}
|
||||
${0:# body...}
|
||||
$0
|
||||
# Object comprehension
|
||||
snippet foro
|
||||
for ${1:key}, ${2:value} of ${3:object}
|
||||
${0:# body...}
|
||||
$0
|
||||
# Range comprehension (inclusive)
|
||||
snippet forr
|
||||
for ${1:name} in [${2:start}..${3:finish}]
|
||||
${0:# body...}
|
||||
$0
|
||||
snippet forrb
|
||||
for ${1:name} in [${2:start}..${3:finish}] by ${4:step}
|
||||
${0:# body...}
|
||||
$0
|
||||
# Range comprehension (exclusive)
|
||||
snippet forrex
|
||||
for ${1:name} in [${2:start}...${3:finish}]
|
||||
${0:# body...}
|
||||
$0
|
||||
snippet forrexb
|
||||
for ${1:name} in [${2:start}...${3:finish}] by ${4:step}
|
||||
${0:# body...}
|
||||
$0
|
||||
# Function
|
||||
snippet fun
|
||||
(${1:args}) ->
|
||||
${0:# body...}
|
||||
$0
|
||||
# Function (bound)
|
||||
snippet bfun
|
||||
(${1:args}) =>
|
||||
${0:# body...}
|
||||
$0
|
||||
# Class
|
||||
snippet cla class ..
|
||||
class ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||
@ -54,29 +54,29 @@ snippet cla class .. extends .. constructor: ..
|
||||
${0}
|
||||
# If
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${0:${VISUAL}}
|
||||
# If __ Else
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0:# body...}
|
||||
${0}
|
||||
# Else if
|
||||
snippet eif
|
||||
else if ${1:condition}
|
||||
else if $1
|
||||
${0:${VISUAL}}
|
||||
# Ternary If
|
||||
snippet ifte
|
||||
if ${1:condition} then ${2:value} else ${0:other}
|
||||
snippet ifte Ternary
|
||||
if $1 then $2 else $0
|
||||
# Unless
|
||||
snippet unl
|
||||
${1:action} unless ${0:condition}
|
||||
snippet unl Unless
|
||||
$1 unless $0
|
||||
# Switch
|
||||
snippet swi
|
||||
switch ${1:object}
|
||||
when ${2:value}
|
||||
${0:# body...}
|
||||
$0
|
||||
|
||||
# Log
|
||||
snippet log
|
||||
|
@ -1,5 +1,13 @@
|
||||
extends c
|
||||
|
||||
## Main
|
||||
# main()
|
||||
snippet mainn
|
||||
int main()
|
||||
{
|
||||
${0}
|
||||
return 0;
|
||||
}
|
||||
##
|
||||
## Preprocessor
|
||||
# #include <...>
|
||||
|
@ -1,12 +1,12 @@
|
||||
snippet req require
|
||||
require "${1}"
|
||||
snippet case
|
||||
case ${1:object}
|
||||
when ${2:condition}
|
||||
case $1
|
||||
when $2
|
||||
${0}
|
||||
end
|
||||
snippet when
|
||||
when ${1:condition}
|
||||
when $1
|
||||
${0}
|
||||
snippet def
|
||||
def ${1:method_name}
|
||||
@ -17,17 +17,17 @@ snippet pdef
|
||||
${0}
|
||||
end
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
end
|
||||
snippet wh
|
||||
while ${1:condition}
|
||||
while $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet cla class .. end
|
||||
|
@ -61,15 +61,15 @@ snippet fore
|
||||
${0}
|
||||
}
|
||||
snippet wh
|
||||
while (${1:/* condition */}) {
|
||||
while ($1) {
|
||||
${0}
|
||||
}
|
||||
snippet dowh
|
||||
do {
|
||||
${0}
|
||||
} while (${0:/* condition */});
|
||||
} while ($0);
|
||||
snippet as
|
||||
assert(${0:/* condition */});
|
||||
assert($0);
|
||||
snippet try
|
||||
try {
|
||||
${0:${VISUAL}}
|
||||
|
@ -13,29 +13,29 @@ snippet if if .. do .. end
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet if: if .. do: ..
|
||||
if ${1:condition}, do: ${0}
|
||||
if $1, do: ${0}
|
||||
snippet ife if .. do .. else .. end
|
||||
if ${1:condition} do
|
||||
if $1 do
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
end
|
||||
snippet ife: if .. do: .. else:
|
||||
if ${1:condition}, do: ${2}, else: ${0}
|
||||
if $1, do: ${2}, else: ${0}
|
||||
snippet unless unless .. do .. end
|
||||
unless ${1} do
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet unless: unless .. do: ..
|
||||
unless ${1:condition}, do: ${0}
|
||||
unless $1, do: ${0}
|
||||
snippet unlesse unless .. do .. else .. end
|
||||
unless ${1:condition} do
|
||||
unless $1 do
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
end
|
||||
snippet unlesse: unless .. do: .. else:
|
||||
unless ${1:condition}, do: ${2}, else: ${0}
|
||||
unless $1, do: ${2}, else: ${0}
|
||||
snippet cond
|
||||
cond do
|
||||
${1} ->
|
||||
|
@ -17,7 +17,7 @@ snippet dt
|
||||
erlang:display({${1}, ${0}}),
|
||||
# define directive
|
||||
snippet def
|
||||
-define(${1:macro}, ${2:body}).
|
||||
-define(${1:macro}, $2).
|
||||
# export directive
|
||||
snippet exp
|
||||
-export([${1:function}/${0:arity}]).
|
||||
@ -44,17 +44,17 @@ snippet undef
|
||||
snippet if
|
||||
if
|
||||
${1:guard} ->
|
||||
${0:body}
|
||||
$0
|
||||
end
|
||||
# case expression
|
||||
snippet case
|
||||
case ${1:expression} of
|
||||
${2:pattern} ->
|
||||
${0:body};
|
||||
$0;
|
||||
end
|
||||
# anonymous function
|
||||
snippet fun
|
||||
fun (${1:Parameters}) -> ${2:body} end
|
||||
fun (${1:Parameters}) -> $2 end
|
||||
# try...catch
|
||||
snippet try
|
||||
try
|
||||
@ -65,10 +65,10 @@ snippet try
|
||||
snippet rcv "Receive Expression"
|
||||
receive
|
||||
${1: ${2:pattern}${3: when ${4:guard}} ->
|
||||
${5:body}}
|
||||
$5
|
||||
${6:after
|
||||
${7:expression} ->
|
||||
${8:body}}
|
||||
$8
|
||||
end
|
||||
# record directive
|
||||
snippet rec
|
||||
|
@ -19,13 +19,13 @@ snippet class
|
||||
|
||||
# If
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${0}
|
||||
end
|
||||
|
||||
# If else
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${0}
|
||||
else
|
||||
${1}
|
||||
@ -33,7 +33,7 @@ snippet ife
|
||||
|
||||
# If else if
|
||||
snippet eif
|
||||
elif ${1:condition}
|
||||
elif $1
|
||||
${0}
|
||||
|
||||
# Switch case
|
||||
|
@ -64,7 +64,7 @@ snippet intent
|
||||
snippet /
|
||||
(/ $1 /) ${2:,&} ${0}
|
||||
snippet if
|
||||
if (${1:condition}) then
|
||||
if ($1) then
|
||||
${0}
|
||||
end if
|
||||
snippet case
|
||||
@ -78,7 +78,7 @@ snippet do
|
||||
${0}
|
||||
end do
|
||||
snippet dow
|
||||
do while (${1:condition})
|
||||
do while ($1)
|
||||
$2
|
||||
end do
|
||||
snippet sub
|
||||
|
@ -64,13 +64,13 @@ snippet inf "full interface "
|
||||
}
|
||||
|
||||
snippet if "if condition"
|
||||
if ${1:/* condition */} {
|
||||
if $1 {
|
||||
${2:${VISUAL}}
|
||||
}
|
||||
|
||||
|
||||
snippet ife "if else condition"
|
||||
if ${1:/* condition */} {
|
||||
if $1 {
|
||||
${2:${VISUAL}}
|
||||
} else {
|
||||
${0}
|
||||
|
@ -26,12 +26,12 @@ snippet mt
|
||||
snippet mts
|
||||
= mail_to ${1:email_address}, ${2:name}, :subject => ${3}, :body => ${4}
|
||||
snippet ife
|
||||
- if ${1:condition}
|
||||
- if $1
|
||||
${2:${VISUAL}}
|
||||
- else
|
||||
${0}
|
||||
snippet ifp
|
||||
- if ${1:condition}.presence?
|
||||
- if $1.presence?
|
||||
${0:${VISUAL}}
|
||||
snippet ntc
|
||||
= number_to_currency(${1})
|
||||
|
@ -441,10 +441,9 @@ snippet html5
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<title>${1:`substitute(vim_snippets#Filename('', 'Page Title'), '^.', '\u&', '')`}</title>
|
||||
${2:link}
|
||||
</head>
|
||||
<body>
|
||||
${0:body}
|
||||
$0
|
||||
</body>
|
||||
</html>
|
||||
snippet html5l
|
||||
@ -457,7 +456,7 @@ snippet html5l
|
||||
${3:link}
|
||||
</head>
|
||||
<body>
|
||||
${0:body}
|
||||
$0
|
||||
</body>
|
||||
</html>
|
||||
snippet i
|
||||
|
@ -24,11 +24,11 @@ snippet for
|
||||
snippet from
|
||||
{% from ${1:x} import ${0:y} %}
|
||||
snippet if
|
||||
{% if ${1:condition} %}
|
||||
{% if $1 %}
|
||||
${0}
|
||||
{% end %}
|
||||
snippet eif
|
||||
{% elif ${0:condition} %}
|
||||
{% elif $0 %}
|
||||
snippet el
|
||||
{% else %}
|
||||
snippet import
|
||||
@ -50,6 +50,6 @@ snippet try
|
||||
${0}
|
||||
{% end %}
|
||||
snippet wh
|
||||
{% while ${1:condition} %}
|
||||
{% while $1 %}
|
||||
${0}
|
||||
{% end %}
|
||||
|
@ -142,9 +142,9 @@ snippet ae
|
||||
snippet aae
|
||||
assertArrayEquals("${1:Failure message}", ${2:expecteds}, ${3:actuals});
|
||||
snippet af
|
||||
assertFalse("${1:Failure message}", ${2:condition});
|
||||
assertFalse("${1:Failure message}", $2);
|
||||
snippet at
|
||||
assertTrue("${1:Failure message}", ${2:condition});
|
||||
assertTrue("${1:Failure message}", $2);
|
||||
snippet an
|
||||
assertNull("${1:Failure message}", ${2:object});
|
||||
snippet ann
|
||||
@ -211,7 +211,9 @@ snippet enfor
|
||||
snippet for
|
||||
for (${1}; ${2}; ${3}) ${0}
|
||||
snippet wh
|
||||
while (${1}) ${0}
|
||||
while (${1:true}) ${0}
|
||||
snippet wht
|
||||
while (true) ${0}
|
||||
##
|
||||
## Main method
|
||||
snippet psvm
|
||||
|
@ -62,8 +62,8 @@ snippet ife "if (condition) { ... } else { ... }"
|
||||
${2}
|
||||
}
|
||||
# tertiary conditional
|
||||
snippet ter
|
||||
${1:/* condition */} ? ${2:/* if true */} : ${0:/* if false */}
|
||||
snippet ter Ternary: `condition ? true : false`
|
||||
$1 ? $2: $0
|
||||
# switch
|
||||
snippet switch
|
||||
switch (${1:expression}) {
|
||||
@ -107,13 +107,17 @@ snippet forr "reversed for (...) {...}"
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet wh "(condition) { ... }"
|
||||
while (${1:/* condition */}) {
|
||||
while (${1:true}) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet wht "(true) { ... }"
|
||||
while (true) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet do "do { ... } while (condition)"
|
||||
do {
|
||||
${0:${VISUAL}}
|
||||
} while (${1:/* condition */});
|
||||
} while ($1);
|
||||
# For in loop
|
||||
snippet fori
|
||||
for (let ${1:prop} in ${2:object}) {
|
||||
|
@ -2,32 +2,32 @@
|
||||
# https://marketplace.visualstudio.com/items?itemName=killalau.vscode-liquid-snippets
|
||||
|
||||
snippet if
|
||||
{% if ${1:condition} %}
|
||||
{% if $1 %}
|
||||
${0:${VISUAL}}
|
||||
{% endif %}
|
||||
snippet else
|
||||
{% else %}
|
||||
snippet elsif
|
||||
{% elsif ${1:condition} %}
|
||||
{% elsif $1 %}
|
||||
snippet ifelse
|
||||
{% if ${1:condition} %}
|
||||
{% if $1 %}
|
||||
${2}
|
||||
{% else %}
|
||||
${0}
|
||||
{% endif %}
|
||||
snippet unless
|
||||
{% unless ${1:condition} %}
|
||||
{% unless $1 %}
|
||||
${0:${VISUAL}}
|
||||
{% endunless %}
|
||||
snippet case
|
||||
{% case ${1:variable} %}
|
||||
{% when ${2:condition} %}
|
||||
{% when $2 %}
|
||||
${3}
|
||||
{% else %}
|
||||
${0}
|
||||
{% endcase %}
|
||||
snippet when
|
||||
{% when ${1:condition} %}
|
||||
{% when $1 %}
|
||||
${0:${VISUAL}}
|
||||
snippet cycle
|
||||
{% cycle '${1:odd}', '${2:even}' %}
|
||||
@ -102,32 +102,32 @@ snippet javascript
|
||||
snippet comment-
|
||||
{%- comment -%}${0:${VISUAL}}{%- endcomment -%}
|
||||
snippet if-
|
||||
{%- if ${1:condition} -%}
|
||||
{%- if $1 -%}
|
||||
${0:${VISUAL}}
|
||||
{%- endif -%}
|
||||
snippet else-
|
||||
{%- else -%}
|
||||
snippet elsif-
|
||||
{%- elsif ${1:condition} -%}
|
||||
{%- elsif $1 -%}
|
||||
snippet ifelse-
|
||||
{%- if ${1:condition} -%}
|
||||
{%- if $1 -%}
|
||||
${2}
|
||||
{%- else -%}
|
||||
${0}
|
||||
{%- endif -%}
|
||||
snippet unless-
|
||||
{%- unless ${1:condition} -%}
|
||||
{%- unless $1 -%}
|
||||
${0:${VISUAL}}
|
||||
{%- endunless -%}
|
||||
snippet case-
|
||||
{%- case ${1:variable} -%}
|
||||
{%- when ${2:condition} -%}
|
||||
{%- when $2 -%}
|
||||
${3}
|
||||
{%- else -%}
|
||||
${0}
|
||||
{%- endcase -%}
|
||||
snippet when-
|
||||
{%- when ${1:condition} -%}
|
||||
{%- when $1 -%}
|
||||
${0:${VISUAL}}
|
||||
snippet cycle-
|
||||
{%- cycle '${1:odd}', '${2:even}' -%}
|
||||
|
@ -66,8 +66,8 @@ snippet elif
|
||||
snippet ifi
|
||||
if(${1:true}) ${0};
|
||||
# ternary
|
||||
snippet t
|
||||
${1:/* condition */} ? ${2:a} : ${3:b}
|
||||
snippet t Ternary: `condition ? true : false`
|
||||
$1 ? $2 : $0
|
||||
# switch
|
||||
snippet switch
|
||||
switch(${1:/* variable */})
|
||||
@ -115,7 +115,7 @@ snippet forr
|
||||
}
|
||||
# while
|
||||
snippet wh
|
||||
while(${1:/* condition */})
|
||||
while($1)
|
||||
{
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
@ -123,7 +123,7 @@ snippet wh
|
||||
snippet do
|
||||
do{
|
||||
${0:${VISUAL}}
|
||||
}while (${1:/* condition */});
|
||||
}while ($1);
|
||||
##
|
||||
## Functions
|
||||
# function definition
|
||||
|
@ -54,24 +54,24 @@ snippet cla class .. extends .. constructor: ..
|
||||
${5}
|
||||
# If
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${2}
|
||||
# If __ Else
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${2}
|
||||
else
|
||||
${3}
|
||||
# Else if
|
||||
snippet elif
|
||||
else if ${1:condition}
|
||||
else if $1
|
||||
${2}
|
||||
# Ternary If
|
||||
snippet ifte
|
||||
if ${1:condition} then ${2:value} else ${3:other}
|
||||
if $1 then $2 else $0
|
||||
# Unless
|
||||
snippet unl
|
||||
${1:action} unless ${2:condition}
|
||||
$1 unless $0
|
||||
# Switch
|
||||
snippet swi
|
||||
switch ${1:object}
|
||||
|
@ -5,7 +5,7 @@ snippet local
|
||||
local ${1:x} = ${0:1}
|
||||
snippet fun
|
||||
function ${1:fname}(${2:...})
|
||||
${0:-- body}
|
||||
$0
|
||||
end
|
||||
snippet for
|
||||
for ${1:i}=${2:1},${3:10} do
|
||||
@ -13,34 +13,60 @@ snippet for
|
||||
end
|
||||
snippet forp
|
||||
for ${1:i},${2:v} in pairs(${3:table_name}) do
|
||||
${0:-- body}
|
||||
$0
|
||||
end
|
||||
snippet fori
|
||||
for ${1:i},${2:v} in ipairs(${3:table_name}) do
|
||||
${0:-- body}
|
||||
$0
|
||||
end
|
||||
snippet if
|
||||
if ${1:condition} then
|
||||
${2:-- body}
|
||||
if $1 then
|
||||
$2
|
||||
end
|
||||
snippet ife
|
||||
if ${1:condition} then
|
||||
if $1 then
|
||||
${2:-- if condition}
|
||||
else
|
||||
${0:-- else}
|
||||
end
|
||||
snippet elif
|
||||
elseif ${1:condition} then
|
||||
${0:--body}
|
||||
elseif $1 then
|
||||
$0
|
||||
snippet repeat
|
||||
repeat
|
||||
${1:--body}
|
||||
until ${0:condition}
|
||||
$1
|
||||
until $0
|
||||
snippet while
|
||||
while ${1:condition} do
|
||||
${0:--body}
|
||||
while $1 do
|
||||
$0
|
||||
end
|
||||
snippet wh
|
||||
while ${1:true} do
|
||||
${0}
|
||||
end
|
||||
snippet wht
|
||||
while true do
|
||||
${0}
|
||||
end
|
||||
snippet print
|
||||
print("${1:string}")
|
||||
snippet pr
|
||||
print($0)
|
||||
snippet prs
|
||||
print("$0")
|
||||
snippet prf
|
||||
print(string.format("${1:%s}"$0))
|
||||
snippet wr
|
||||
io.write($0)
|
||||
snippet wrs
|
||||
io.write("$0")
|
||||
snippet wrf
|
||||
io.write(string.format("${1:%s}"$0))
|
||||
snippet fwr
|
||||
io.${1:stderr}:write($0)
|
||||
snippet fwrs
|
||||
io.${1:stderr}:write("$0")
|
||||
snippet fwrf
|
||||
io.${1:stderr}:write(string.format("${2:%s}"$0))
|
||||
snippet im
|
||||
import "${1:import file}"
|
||||
|
@ -19,11 +19,11 @@ snippet for
|
||||
${0:}
|
||||
% endfor
|
||||
snippet if if
|
||||
% if ${1:condition}:
|
||||
% if $1:
|
||||
${0:}
|
||||
% endif
|
||||
snippet ife if/else
|
||||
% if ${1:condition}:
|
||||
% if $1:
|
||||
${2:}
|
||||
% else:
|
||||
${0:}
|
||||
|
@ -67,17 +67,21 @@ snippet <*
|
||||
<`@*`>
|
||||
snippet <c
|
||||
<`@+`>
|
||||
snippet **
|
||||
**${1:bold}**
|
||||
snippet __
|
||||
__${1:bold}__
|
||||
snippet ===
|
||||
snippet ** Bold
|
||||
**$0**
|
||||
snippet __ Bold
|
||||
__$0__
|
||||
snippet --- Front matter
|
||||
---
|
||||
$0
|
||||
---
|
||||
snippet ====
|
||||
`repeat('=', strlen(getline(line('.') - 3)))`
|
||||
|
||||
${0}
|
||||
snippet -
|
||||
- ${0}
|
||||
snippet ---
|
||||
snippet ----
|
||||
`repeat('-', strlen(getline(line('.') - 3)))`
|
||||
|
||||
${0}
|
||||
@ -142,3 +146,11 @@ snippet pullquote
|
||||
{% pullquote %}
|
||||
${1:text} {" ${2:quote} "} ${0:text}
|
||||
{% endpullquote %}
|
||||
|
||||
# Definition lists
|
||||
snippet : Definition list
|
||||
$1
|
||||
: $0
|
||||
snippet :: Alternate definition list
|
||||
$1
|
||||
- $0
|
||||
|
@ -1,2 +1 @@
|
||||
extends markdown
|
||||
|
||||
|
@ -40,7 +40,7 @@ snippet eif
|
||||
}
|
||||
# Conditional One-line
|
||||
snippet xif
|
||||
${1:expression} if ${2:condition};
|
||||
$1 if $0;
|
||||
# Unless conditional
|
||||
snippet unless
|
||||
unless (${1}) {
|
||||
@ -48,7 +48,7 @@ snippet unless
|
||||
}
|
||||
# Unless conditional One-line
|
||||
snippet xunless
|
||||
${1:expression} unless ${2:condition};
|
||||
$1 unless $0;
|
||||
# Try/Except
|
||||
snippet eval
|
||||
local $@;
|
||||
@ -65,7 +65,7 @@ snippet wh
|
||||
}
|
||||
# While Loop One-line
|
||||
snippet xwh
|
||||
${1:expression} while ${2:condition};
|
||||
$1 while $0;
|
||||
# C-style For Loop
|
||||
snippet cfor
|
||||
for (my $${2:var} = 0; $$2 < ${1:count}; $$2${3:++}) {
|
||||
@ -73,7 +73,7 @@ snippet cfor
|
||||
}
|
||||
# For loop one-line
|
||||
snippet xfor
|
||||
${1:expression} for @${2:array};
|
||||
$1 for @$0;
|
||||
# Foreach Loop
|
||||
snippet for
|
||||
foreach my $${1:x} (@${2:array}) {
|
||||
@ -81,7 +81,7 @@ snippet for
|
||||
}
|
||||
# Foreach Loop One-line
|
||||
snippet fore
|
||||
${1:expression} foreach @${2:array};
|
||||
$1 foreach @$0;
|
||||
# Package
|
||||
snippet package
|
||||
package ${1:`expand('%:p:s?.*lib/??:r:gs?/?::?')`};
|
||||
|
@ -33,7 +33,7 @@ snippet eif
|
||||
}
|
||||
# Conditional One-line
|
||||
snippet xif
|
||||
${1:expression} if ${2:condition};
|
||||
${1} if $2;
|
||||
# Unless conditional
|
||||
snippet unless
|
||||
unless ${1} {
|
||||
@ -41,14 +41,14 @@ snippet unless
|
||||
}
|
||||
# Unless conditional One-line
|
||||
snippet xunless
|
||||
${1:expression} unless ${2:condition};
|
||||
${1} unless $2;
|
||||
# Ternary conditional
|
||||
snippet tc
|
||||
${1:condition} ?? ${2:value-if-true} !! ${3:value-if-false};
|
||||
$1 ?? ${2:value-if-true} !! ${3:value-if-false};
|
||||
# given - when (perl6 switch)
|
||||
snippet switch
|
||||
given ${1:$var} {
|
||||
when ${2:condition} {
|
||||
when $2 {
|
||||
${3:# code block ...}
|
||||
}
|
||||
${4}
|
||||
|
@ -86,7 +86,7 @@ snippet =?:
|
||||
snippet ?:
|
||||
${1:true} ? ${2:a} : ${0}
|
||||
snippet t "$retVal = (condition) ? a : b"
|
||||
$${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};
|
||||
$${1:retVal} = ($2) ? ${3:a} : ${4:b};
|
||||
# Predefined variables
|
||||
snippet C
|
||||
$_COOKIE['${1:variable}']
|
||||
@ -283,7 +283,7 @@ snippet def "define('VARIABLE_NAME', 'definition')"
|
||||
snippet def?
|
||||
${1}defined('${2}')
|
||||
snippet wh "while (condition) { ... }"
|
||||
while (${1:/* condition */}) {
|
||||
while ($1) {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet do "do { ... } while (condition)"
|
||||
|
@ -8,7 +8,7 @@ snippet ps
|
||||
snippet pb
|
||||
create or replace package body ${1:name}
|
||||
as
|
||||
${0:-- body}
|
||||
$0
|
||||
end; -- end of package body $1;
|
||||
# package procedure spec
|
||||
snippet pps
|
||||
@ -18,7 +18,7 @@ snippet ppb
|
||||
procedure ${1:name}(${2:args})
|
||||
as
|
||||
begin
|
||||
${0:-- body}
|
||||
$0
|
||||
end $2;
|
||||
# package function spec
|
||||
snippet pfs
|
||||
@ -31,7 +31,7 @@ snippet pfb
|
||||
as
|
||||
l_res $3;
|
||||
begin
|
||||
${0:-- body};
|
||||
$0;
|
||||
return l_res;
|
||||
end $1;
|
||||
# snow errors
|
||||
|
@ -64,7 +64,7 @@ snippet for
|
||||
};
|
||||
#loop while
|
||||
snippet wh
|
||||
while (${1:/* condition */}) {
|
||||
while ($1) {
|
||||
${0}
|
||||
}
|
||||
#break
|
||||
|
@ -43,13 +43,13 @@ snippet enum
|
||||
|
||||
# PowerShell if..then
|
||||
snippet if
|
||||
if (${1:condition}) {
|
||||
${2:statement}
|
||||
if ($1) {
|
||||
$0
|
||||
}
|
||||
|
||||
# PowerShell if..else
|
||||
snippet ife
|
||||
if ( ${1:condition} ) {
|
||||
if ( $1 ) {
|
||||
${2}
|
||||
}
|
||||
else {
|
||||
@ -58,8 +58,8 @@ snippet ife
|
||||
|
||||
# PowerShell While Loop
|
||||
snippet while
|
||||
while (${1:condition}) {
|
||||
${2:statement}
|
||||
while ($1) {
|
||||
$0
|
||||
}
|
||||
|
||||
# PowerShell Filter..Sort
|
||||
@ -69,7 +69,7 @@ snippet filtersort
|
||||
# PowerShell foreach
|
||||
snippet foreach
|
||||
foreach ( $${1:iterator} in $${2:collection} ) {
|
||||
${3:statement}
|
||||
$0
|
||||
}
|
||||
|
||||
# PowerShell export-csv
|
||||
|
@ -28,14 +28,14 @@ snippet sk "skip unittests" b
|
||||
@unittest.skip(${1:skip_reason})
|
||||
|
||||
snippet wh
|
||||
while ${1:condition}:
|
||||
while $1:
|
||||
${0:${VISUAL}}
|
||||
|
||||
# dowh - does the same as do...while in other languages
|
||||
snippet dowh
|
||||
while True:
|
||||
${1}
|
||||
if ${0:condition}:
|
||||
if $0:
|
||||
break
|
||||
|
||||
snippet with
|
||||
@ -115,13 +115,13 @@ snippet property
|
||||
|
||||
# Ifs
|
||||
snippet if
|
||||
if ${1:condition}:
|
||||
if $1:
|
||||
${0:${VISUAL}}
|
||||
snippet el
|
||||
else:
|
||||
${0:${VISUAL}}
|
||||
snippet ei
|
||||
elif ${1:condition}:
|
||||
elif $1:
|
||||
${0:${VISUAL}}
|
||||
|
||||
# Match
|
||||
@ -508,3 +508,16 @@ snippet numeric "methods for emulating a numeric type" b
|
||||
def __coerce__(self, other):
|
||||
${25:pass}
|
||||
|
||||
# Printing
|
||||
snippet pr
|
||||
print($0)
|
||||
snippet prs
|
||||
print("$0")
|
||||
snippet prf
|
||||
print(f"$0")
|
||||
snippet fpr
|
||||
print($0, file=${1:sys.stderr})
|
||||
snippet fprs
|
||||
print("$0", file=${1:sys.stderr})
|
||||
snippet fprf
|
||||
print(f"$0", file=${1:sys.stderr})
|
||||
|
@ -11,7 +11,7 @@ snippet source
|
||||
|
||||
# conditionals
|
||||
snippet if
|
||||
if (${1:condition}) {
|
||||
if ($1) {
|
||||
${0}
|
||||
}
|
||||
snippet el
|
||||
@ -19,14 +19,18 @@ snippet el
|
||||
${0}
|
||||
}
|
||||
snippet ei
|
||||
else if (${1:condition}) {
|
||||
else if ($1) {
|
||||
${0}
|
||||
}
|
||||
|
||||
# loops
|
||||
snippet wh
|
||||
while(${1}) {
|
||||
${2}
|
||||
while(${1:true}) {
|
||||
${0}
|
||||
}
|
||||
snippet wht
|
||||
while(true) {
|
||||
${0}
|
||||
}
|
||||
snippet for
|
||||
for (${1:item} in ${2:list}) {
|
||||
|
@ -6,6 +6,8 @@
|
||||
# vim's `"*` register---i.e., the contents of the
|
||||
# system clipboard---to insert text.
|
||||
|
||||
extends markdown
|
||||
|
||||
# Insert Title Block
|
||||
snippet %%
|
||||
% ${1:`Filename('', 'title')`}
|
||||
@ -20,70 +22,12 @@ snippet %%*
|
||||
|
||||
${4}
|
||||
|
||||
# Insert Definition List
|
||||
snippet ::
|
||||
${1:term}
|
||||
~ ${2:definition}
|
||||
|
||||
# Underline with `=`s or `-`s
|
||||
snippet ===
|
||||
`repeat('=', strlen(getline(line(".") - 1)))`
|
||||
|
||||
${1}
|
||||
snippet ---
|
||||
`repeat('-', strlen(getline(line(".") - 1)))`
|
||||
|
||||
${1}
|
||||
|
||||
# Links and their kin
|
||||
# -------------------
|
||||
#
|
||||
# (These don't play very well with delimitMate)
|
||||
#
|
||||
|
||||
snippet [
|
||||
[${1:link}](http://${2:url} "${3:title}")${4}
|
||||
snippet [*
|
||||
[${1:link}](${2:`@*`} "${3:title}")${4}
|
||||
|
||||
snippet [:
|
||||
[${1:id}]: http://${2:url} "${3:title}"
|
||||
snippet [:*
|
||||
[${1:id}]: ${2:`@*`} "${3:title}"
|
||||
|
||||
snippet [@
|
||||
[${1:link}](mailto:${2:email})${3}
|
||||
snippet [@*
|
||||
[${1:link}](mailto:${2:`@*`})${3}
|
||||
|
||||
snippet [:@
|
||||
[${1:id}]: mailto:${2:email} "${3:title}"
|
||||
snippet [:@*
|
||||
[${1:id}]: mailto:${2:`@*`} "${3:title}"
|
||||
|
||||
snippet ${4}
|
||||
snippet ${4}
|
||||
|
||||
snippet ![:
|
||||
![${1:id}]: ${2:url} "${3:title}"
|
||||
snippet ![:*
|
||||
![${1:id}]: ${2:`@*`} "${3:title}"
|
||||
|
||||
snippet [^:
|
||||
[^${1:id}]: ${2:note}
|
||||
snippet [^:*
|
||||
[^${1:id}]: ${2:`@*`}
|
||||
|
||||
#
|
||||
|
||||
# library()
|
||||
snippet req
|
||||
require(${1:}, quietly = TRUE)
|
||||
# If Condition
|
||||
snippet if
|
||||
if ( ${1:condition} )
|
||||
if ( $1 )
|
||||
{
|
||||
${2:}
|
||||
}
|
||||
@ -107,7 +51,7 @@ snippet fun
|
||||
snippet re
|
||||
repeat{
|
||||
${2:}
|
||||
if(${1:condition}) break
|
||||
if($1) break
|
||||
}
|
||||
|
||||
# matrix
|
||||
|
@ -1,7 +1,7 @@
|
||||
# rst
|
||||
|
||||
snippet :
|
||||
:${1:field name}: ${0:field body}
|
||||
:${1:field name}: $0
|
||||
snippet *
|
||||
*${1:Emphasis}* ${0}
|
||||
snippet **
|
||||
|
@ -34,11 +34,11 @@ snippet #
|
||||
# =>
|
||||
snippet case
|
||||
case ${1:object}
|
||||
when ${2:condition}
|
||||
when $2
|
||||
${0}
|
||||
end
|
||||
snippet when
|
||||
when ${1:condition}
|
||||
when $1
|
||||
${0:${VISUAL}}
|
||||
snippet def
|
||||
def ${1:method_name}
|
||||
@ -55,46 +55,46 @@ snippet descendants
|
||||
end
|
||||
end
|
||||
snippet if
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet ife
|
||||
if ${1:condition}
|
||||
if $1
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0}
|
||||
end
|
||||
snippet eif
|
||||
elsif ${1:condition}
|
||||
elsif $1
|
||||
${0:${VISUAL}}
|
||||
snippet ifee
|
||||
if ${1:condition}
|
||||
if $1
|
||||
$2
|
||||
elsif ${3:condition}
|
||||
elsif $3
|
||||
$4
|
||||
else
|
||||
$0
|
||||
end
|
||||
snippet unless
|
||||
unless ${1:condition}
|
||||
unless $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet unlesse
|
||||
unless ${1:condition}
|
||||
unless $1
|
||||
$2
|
||||
else
|
||||
$0
|
||||
end
|
||||
snippet unlesee
|
||||
unless ${1:condition}
|
||||
unless $1
|
||||
$2
|
||||
elsif ${3:condition}
|
||||
elsif $3
|
||||
$4
|
||||
else
|
||||
$0
|
||||
end
|
||||
snippet wh
|
||||
while ${1:condition}
|
||||
while $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet for
|
||||
@ -102,7 +102,7 @@ snippet for
|
||||
${0}
|
||||
end
|
||||
snippet until
|
||||
until ${1:condition}
|
||||
until $1
|
||||
${0:${VISUAL}}
|
||||
end
|
||||
snippet cla class .. end
|
||||
|
@ -147,7 +147,7 @@ snippet loop "loop {}" b
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet wh "while loop"
|
||||
while ${1:condition} {
|
||||
while $1 {
|
||||
${0:${VISUAL}}
|
||||
}
|
||||
snippet whl "while let (...)"
|
||||
|
@ -13,15 +13,15 @@ snippet fun
|
||||
@function ${1:name}(${2:args})
|
||||
${0}
|
||||
snippet if
|
||||
@if ${1:condition}
|
||||
@if $1
|
||||
${0:${VISUAL}}
|
||||
snippet ife
|
||||
@if ${1:condition}
|
||||
@if $1
|
||||
${2:${VISUAL}}
|
||||
@else
|
||||
${0}
|
||||
snippet eif
|
||||
@else if ${1:condition}
|
||||
@else if $1
|
||||
${0:${VISUAL}}
|
||||
snippet for
|
||||
@for ${1:$i} from ${2:1} through ${3:3}
|
||||
|
@ -17,17 +17,17 @@ snippet fun
|
||||
${0}
|
||||
}
|
||||
snippet if
|
||||
@if ${1:condition} {
|
||||
@if $1 {
|
||||
${0}
|
||||
}
|
||||
snippet ife
|
||||
@if ${1:condition} {
|
||||
@if $1 {
|
||||
${2}
|
||||
} @else {
|
||||
${0}
|
||||
}
|
||||
snippet eif
|
||||
@else if ${1:condition} {
|
||||
@else if $1 {
|
||||
${0}
|
||||
}
|
||||
snippet for
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Shebang. Executing bash via /usr/bin/env makes scripts more portable.
|
||||
# Shebang
|
||||
snippet #!
|
||||
#!/usr/bin/env sh
|
||||
#!/bin/sh
|
||||
|
||||
snippet s#!
|
||||
#!/usr/bin/env sh
|
||||
#!/bin/sh
|
||||
set -eu
|
||||
|
||||
snippet safe
|
||||
@ -18,11 +18,11 @@ snippet sbash
|
||||
IFS=$'\n\t'
|
||||
|
||||
snippet if
|
||||
if [[ ${1:condition} ]]; then
|
||||
if [ $1 ]; then
|
||||
${0:${VISUAL}}
|
||||
fi
|
||||
snippet elif
|
||||
elif [[ ${1:condition} ]]; then
|
||||
elif [ $1 ]; then
|
||||
${0:${VISUAL}}
|
||||
snippet for
|
||||
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
|
||||
@ -33,11 +33,15 @@ snippet fori
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet wh
|
||||
while [[ ${1:condition} ]]; do
|
||||
while [ $1 ]; do
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet wht
|
||||
while true; do
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet until
|
||||
until [[ ${1:condition} ]]; do
|
||||
until [ $1 ]; do
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet case
|
||||
@ -97,10 +101,10 @@ snippet root
|
||||
|
||||
snippet fun-sh
|
||||
${1:function_name}() {
|
||||
${0:#function_body}
|
||||
$0
|
||||
}
|
||||
|
||||
snippet fun
|
||||
function ${1:function_name}() {
|
||||
${0:#function_body}
|
||||
$0
|
||||
}
|
||||
|
@ -6,6 +6,27 @@ snippet dcl \documentclass{}
|
||||
#documentclass with options
|
||||
snippet dclo \documentclass[]{}
|
||||
\\documentclass[${1:options}]{${2:class}} ${0}
|
||||
|
||||
snippet tmplt "Template"
|
||||
\\documentclass{${1:article}}
|
||||
|
||||
\\usepackage{import}
|
||||
\\usepackage{pdfpages}
|
||||
\\usepackage{transparent}
|
||||
\\usepackage{xcolor}
|
||||
$2
|
||||
|
||||
\\newcommand{\incfig}[2][1]{%
|
||||
\def\svgwidth{#1\columnwidth}
|
||||
\import{./figures/}{#2.pdf_tex}
|
||||
}
|
||||
$3
|
||||
\\pdfsuppresswarningpagegroup=1
|
||||
|
||||
\\begin{document}
|
||||
$0
|
||||
\\end{document}
|
||||
|
||||
#newcommand
|
||||
snippet nc \newcommand
|
||||
\\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}} ${0}
|
||||
|
@ -144,7 +144,7 @@ snippet yrp
|
||||
#----------------Yii Model-----------------------------
|
||||
#Yii Model count
|
||||
snippet ycountm
|
||||
${1:ModelName}::model()->count(${2:condition}, array('${3:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->count($2, array('${3:key}'=>${0:value}));
|
||||
|
||||
#Yii Model countBySql
|
||||
snippet ycountbs
|
||||
@ -152,35 +152,35 @@ snippet ycountbs
|
||||
|
||||
#Yii Model updateAll
|
||||
snippet yupdatea
|
||||
${1:ModelName}::model()->updateAll(${2:array('attributes')}, ${3:condition},array('${4:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->updateAll(${2:array('attributes')}, $3,array('${4:key}'=>${0:value}));
|
||||
|
||||
#Yii Model updateByPk
|
||||
snippet yupdatebp
|
||||
${1:ModelName}::model()->updateByPk(${2:pk}, ${3:array('attributes')}, ${4:condition},array('${5:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->updateByPk(${2:pk}, ${3:array('attributes')}, $4,array('${5:key}'=>${0:value}));
|
||||
|
||||
#Yii Model deleteAll
|
||||
snippet ydela
|
||||
${1:ModelName}::model()->deleteAll(${2:condition},array('${3:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->deleteAll($2,array('${3:key}'=>${0:value}));
|
||||
|
||||
#Yii Model deleteByPk
|
||||
snippet ydelbp
|
||||
${1:ModelName}::model()->deleteByPk(${2:pk}, ${3:condition}, array('${4:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->deleteByPk(${2:pk}, $3, array('${4:key}'=>${0:value}));
|
||||
|
||||
#Yii Model find
|
||||
snippet yfind
|
||||
${1:ModelName}::model()->find(${2:condition},array('${3:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->find($2,array('${3:key}'=>${0:value}));
|
||||
|
||||
#Yii Model findAll
|
||||
snippet yfinda
|
||||
${1:ModelName}::model()->findAll(${2:condition},array('${3:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->findAll($2,array('${3:key}'=>${0:value}));
|
||||
|
||||
#Yii Model findByPk
|
||||
snippet yfindbp
|
||||
${1:ModelName}::model()->findByPk(${2:pk}, ${3:condition}, array('${4:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->findByPk(${2:pk}, $3, array('${4:key}'=>${0:value}));
|
||||
|
||||
#Yii Model findAllByPk
|
||||
snippet yfindabp
|
||||
${1:ModelName}::model()->findAllByPk(${2:pk}, ${3:condition},array('${4:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->findAllByPk(${2:pk}, $3,array('${4:key}'=>${0:value}));
|
||||
|
||||
#Yii Model findBySql
|
||||
snippet yfindbs
|
||||
@ -188,11 +188,11 @@ snippet yfindbs
|
||||
|
||||
#Yii Model findAllByAttributes
|
||||
snippet yfindaba
|
||||
${1:ModelName}::model()->findAllByAttributes(array('${2:attributeName}'=>${3:attributeValue}), ${4:condition}, array('${5:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->findAllByAttributes(array('${2:attributeName}'=>${3:attributeValue}), $4, array('${5:key}'=>${0:value}));
|
||||
|
||||
#Yii Model exists
|
||||
snippet yexists
|
||||
${1:ModelName}::model()->exists(${2:condition}, array('${3:key}'=>${0:value}));
|
||||
${1:ModelName}::model()->exists($2, array('${3:key}'=>${0:value}));
|
||||
|
||||
#Yii Create model class
|
||||
snippet ymodel
|
||||
|
@ -1,19 +1,21 @@
|
||||
# #!/bin/zsh
|
||||
extends bash
|
||||
|
||||
snippet #!
|
||||
#!/bin/zsh
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
snippet if
|
||||
if ${1:condition}; then
|
||||
if $1; then
|
||||
${0:${VISUAL}}
|
||||
fi
|
||||
snippet ife
|
||||
if ${1:condition}; then
|
||||
if $1; then
|
||||
${2:${VISUAL}}
|
||||
else
|
||||
${0:# statements}
|
||||
fi
|
||||
snippet eif
|
||||
elif ${1:condition}; then
|
||||
elif $1; then
|
||||
${0:${VISUAL}}
|
||||
snippet for
|
||||
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do
|
||||
@ -28,11 +30,11 @@ snippet fore
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet wh
|
||||
while ${1:condition}; do
|
||||
while $1; do
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet until
|
||||
until ${1:condition}; do
|
||||
until $1; do
|
||||
${0:${VISUAL}}
|
||||
done
|
||||
snippet repeat
|
||||
|
Reference in New Issue
Block a user