snippets (new), Bash functions

- LaTeX: align, piecewise function
- snippets: tabstops, LaTeX environment
- .gitignore
This commit is contained in:
2018-01-31 01:58:04 -05:00
parent 872f0e5e0e
commit 8877960762
4 changed files with 38 additions and 8 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.sw*

View File

@@ -1,3 +1,14 @@
snippet alias "Custom alias"
alias ${1:name}="${2:command}"
endsnippet
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

10
snippets.snippets Normal file
View File

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

View File

@@ -1,7 +1,15 @@
snippet eqs "Equation with split" b
\begin{equation*}
\begin{split}
$0
\end{split}
\end{equation*}
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