summaryrefslogtreecommitdiff
path: root/vim/after/ftplugin/tex
diff options
context:
space:
mode:
authorUrbain Vaes <urbain@vaes.uk>2015-03-30 12:44:15 +0100
committerUrbain Vaes <urbain@vaes.uk>2015-03-30 12:44:15 +0100
commit9179db39c975fbb0d61cf01c823f74cb304671e8 (patch)
treee5ccc786a705f0a54951f10d6ec65202752cb90b /vim/after/ftplugin/tex
parent9a2ebe8e34e8be613da5e975b8a76e3b8ae7e215 (diff)
Added latex shortcuts in after
Diffstat (limited to 'vim/after/ftplugin/tex')
-rw-r--r--vim/after/ftplugin/tex/folding.vim34
-rw-r--r--vim/after/ftplugin/tex/mappings.vim31
2 files changed, 31 insertions, 34 deletions
diff --git a/vim/after/ftplugin/tex/folding.vim b/vim/after/ftplugin/tex/folding.vim
index 096c8a9..e69de29 100644
--- a/vim/after/ftplugin/tex/folding.vim
+++ b/vim/after/ftplugin/tex/folding.vim
@@ -1,34 +0,0 @@
-" function! TexFolds()
-" let thisline = getline(v:lnum)
-" if match(thisline,'^\\chapter') >= 0
-" return ">1"
-" elseif match(thisline,'^\\section') >= 0
-" return ">1"
-" elseif match(thisline,'^\\subsection') >=0
-" return ">1"
-" elseif match(thisline,'^\\subsubsection') >=0
-" return ">1"
-" else
-" return "="
-" endif
-" endfunction
-"
-" function! TexFoldText()
-" let startline = getline(v:foldstart)
-" let title = substitute(startline,'^.*{\(.*\)}.*$','\1',"")
-" if match(startline,'^\\chapter') >= 0
-" return '*' . title . ''
-" elseif match(startline,'^\\section') >= 0
-" return ' # ' . title
-" elseif match(startline,'^\\subsection') >=0
-" return ' ## ' . title
-" elseif match(startline,'^\\subsubsection') >=0
-" return ' ### ' . title
-" else
-" echom "Error, fold not recognized"
-" endif
-" endfunction
-"
-" setlocal foldmethod=expr
-" setlocal foldexpr=TexFolds()
-" setlocal foldtext=TexFoldText()
diff --git a/vim/after/ftplugin/tex/mappings.vim b/vim/after/ftplugin/tex/mappings.vim
new file mode 100644
index 0000000..121cdee
--- /dev/null
+++ b/vim/after/ftplugin/tex/mappings.vim
@@ -0,0 +1,31 @@
+inoremap <buffer> (( \left(
+inoremap <buffer> )) \right)
+inoremap <buffer> {{ \left\{
+inoremap <buffer> }} \right\}
+inoremap <buffer> [[ \left[
+inoremap <buffer> ]] \right]
+inoremap <buffer> == \,=\,
+inoremap <buffer> >> \,\geq\,
+inoremap <buffer> << \,\leq\,
+inoremap <buffer> ++ \,+\,
+inoremap <buffer> -- \,-\,
+
+inoremap <buffer> `a \alpha
+inoremap <buffer> `b \beta
+inoremap <buffer> `g \gamma
+inoremap <buffer> `d \delta
+inoremap <buffer> `e \varepsilon
+inoremap <buffer> `z \zeta
+inoremap <buffer> `h \eta
+inoremap <buffer> `t \theta
+inoremap <buffer> `i \iota
+inoremap <buffer> `k \kappa
+inoremap <buffer> `l \lambda
+inoremap <buffer> `m \mu
+inoremap <buffer> `n \nu
+inoremap <buffer> `x \xi
+inoremap <buffer> `r \rho
+inoremap <buffer> `s \sigma
+inoremap <buffer> `f \phi
+inoremap <buffer> `p \pi
+inoremap <buffer> `w \omega