summaryrefslogtreecommitdiff
path: root/vim
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
parent9a2ebe8e34e8be613da5e975b8a76e3b8ae7e215 (diff)
Added latex shortcuts in after
Diffstat (limited to 'vim')
-rw-r--r--vim/after/ftplugin/tex/folding.vim34
-rw-r--r--vim/after/ftplugin/tex/mappings.vim31
-rw-r--r--vim/vimrc46
3 files changed, 31 insertions, 80 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
diff --git a/vim/vimrc b/vim/vimrc
index ed6e0c0..5422db7 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -20,7 +20,6 @@ Plugin 'Tabular'
Plugin 'tComment'
Plugin 'Gundo'
Plugin 'altercation/vim-colors-solarized'
-" Plugin 'klen/python-mode'
Plugin 'honza/vim-snippets'
filetype plugin indent on
@@ -83,8 +82,6 @@ set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
-" set breakindent
-" set cindent
" Folds
set foldcolumn=0
@@ -197,52 +194,9 @@ vnoremap gk k
vnoremap g$ $
vnoremap g^ ^
-" Convenient maps
-" nnoremap e j
-" nnoremap u k
-" nnoremap j e
-" nnoremap k u
-
"" Latex
nmap <buffer> <F2> <Plug>LatexChangeEnv
let g:tex_fast=""
-autocmd Filetype tex call SetTexOptions()
-
-function! SetTexOptions()
-
- inoremap (( \left(
- inoremap )) \right)
- inoremap {{ \left\{
- inoremap }} \right\}
- inoremap [[ \left[
- inoremap ]] \right]
- inoremap == \,=\,
- inoremap >> \,\geq\,
- inoremap << \,\leq\,
- inoremap ++ \,+\,
- inoremap -- \,-\,
-
- imap `a \alpha
- imap `b \beta
- imap `g \gamma
- imap `d \delta
- imap `e \varepsilon
- imap `z \zeta
- imap `h \eta
- imap `t \theta
- imap `i \iota
- imap `k \kappa
- imap `l \lambda
- imap `m \mu
- imap `n \nu
- imap `x \xi
- imap `r \rho
- imap `s \sigma
- imap `f \phi
- imap `p \pi
- imap `w \omega
-
-endfunction
"" Autocommands
augroup autorelead_vimrc