Merge with UltiSnips repo (added fnct to merge)

- UltiSnips: Moved alias snippets from sh to all.

- Aliases: Snippet, commit message.
- Vim: Map fold method, preview and line break to leader keys.
This commit is contained in:
2018-02-04 14:38:17 -05:00
13 changed files with 126 additions and 25 deletions

17
UltiSnips/all.snippets Normal file
View File

@@ -0,0 +1,17 @@
snippet alias "Custom alias"
alias ${1:name}="${2:cmd}"
endsnippet
snippet 1lf "One-line function"
${1:name}() { ${2:cmd} ; }
endsnippet
snippet mlf "Multi-line function"
${1:name}() {
${2:cmd}
}
endsnippet
snippet ltx "LaTeX" i
LaTeX
endsnippet

21
UltiSnips/c.snippets Normal file
View File

@@ -0,0 +1,21 @@
snippet forg "Generic for"
for (int i = 0; i < ${1:count}; i++) {
${2}
}
endsnippet
snippet mlc "malloc" i
= malloc(sizeof(${1:type}) * ${2:amt});
endsnippet
snippet stl "strlen"
strlen(${1:var})
endsnippet
snippet scp "strcpy"
strcpy(${1:dest}, ${2:str});
endsnippet
snippet cmt "Line comment" b
/* ${1:text} */
endsnippet

8
UltiSnips/sh.snippets Normal file
View File

@@ -0,0 +1,8 @@
snippet evr "Var with escaped quotes" i
\"$${1:var}\"
endsnippet
snippet vr "Var with quotes" i
"$${1:var}"
endsnippet

View File

@@ -0,0 +1,10 @@
snippet ts "Tabstop" i
${${1:number}:${2:default}}
endsnippet
snippet "b(egin)?" "begin{} / end{}" br
\begin{${1:something}}
${0:${VISUAL}}
\end{$1}
endsnippet

7
UltiSnips/tex.snippets Normal file
View File

@@ -0,0 +1,7 @@
snippet bf "Boldface" i
\textbf{$0}
endsnippet
snippet geq "Geq eqn" i
$\geq $0$
endsnippet

View File

@@ -0,0 +1,23 @@
snippet al "Align (math)" b
\begin{align*}
$0
\end{align*}
endsnippet
snippet pwf "Piecewise function" b
\[
${1:name} = \left.
\begin{cases}
${2:equation}, & ${3:condition} \\\\
\end{cases}
\right\\}
\]
endsnippet
snippet int "Integral" i
\int_{${1:lower}}^{${2:upper}} \, \mathrm{d}${3:x}
endsnippet
snippet ie "In-line equation" i
$$1$$2
endsnippet