summaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorUrbain Vaes <urbain@vaes.uk>2015-03-25 10:33:32 +0000
committerUrbain Vaes <urbain@vaes.uk>2015-03-25 10:33:32 +0000
commit9c6f1f8f3f5b5e0a68bfd493df245aed1736faef (patch)
treec5828c89cfd8ffbffc99f3199c651bdb442f216d /vim
parent94e1faac9f163c66b053e1194e41fdfd633d1a4e (diff)
Some changes
Diffstat (limited to 'vim')
-rw-r--r--vim/after/ftplugin/tex/folding.vim68
-rw-r--r--vim/mySnippets/tex.snippets28
-rw-r--r--vim/vimrc1
3 files changed, 51 insertions, 46 deletions
diff --git a/vim/after/ftplugin/tex/folding.vim b/vim/after/ftplugin/tex/folding.vim
index 2e8b612..096c8a9 100644
--- a/vim/after/ftplugin/tex/folding.vim
+++ b/vim/after/ftplugin/tex/folding.vim
@@ -1,34 +1,34 @@
-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()
+" 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/mySnippets/tex.snippets b/vim/mySnippets/tex.snippets
index b477512..000f288 100644
--- a/vim/mySnippets/tex.snippets
+++ b/vim/mySnippets/tex.snippets
@@ -11,7 +11,7 @@ snippet div "Divergence" i
endsnippet
snippet new "New command" b
-\newcommand{$1}[$2] {$3} $0
+\newcommand{$1}[$2]{$3}$0
endsnippet
snippet op "Operator style" i
@@ -19,11 +19,11 @@ snippet op "Operator style" i
endsnippet
snippet pard "Partial derivative" i
-\pard{$1}{$2} $0
+\pard{$1}{$2}$0
endsnippet
snippet pardd "Double partial derivative" i
-\pardd{$1}{$2} $0
+\pardd{$1}{$2}$0
endsnippet
snippet herm "Hermite polynomials" i
@@ -31,37 +31,41 @@ snippet herm "Hermite polynomials" i
endsnippet
snippet red "Red text" i
-\red{$1} $0
+\red{$1}$0
endsnippet
snippet sumi "Sum over index set" i
-\sum_{${1:i} \in ${2:I}} $0
+\sum_{${1:i} \in ${2:I}}$0
endsnippet
snippet ip "Inner product" i
-\ip{$1}{$2} $0
+\ip{$1}{$2}$0
endsnippet
snippet norm "Norm" i
-\norm{$1} $0
+\norm{$1}$0
endsnippet
snippet test "Test functions" i
-\test{${1:\real^n}} $0
+\test{${1:\real^n}}$0
endsnippet
snippet lp "Flat Lp space" i
-\lp{${1:2}}{${2:\real^n}} $0
+\lp{${1:2}}{${2:\real^n}}$0
endsnippet
snippet lpw "Weighted Lp space" i
-\wlp{${1:2}}{${2:\real^n}}{${3: \rho}} $0
+\wlp{${1:2}}{${2:\real^n}}{${3:\rho}}$0
endsnippet
snippet sob "Flat Sobolev space" i
-\sobolev{${1:s}}{${2:\real^n}} $0
+\sobolev{${1:s}}{${2:\real^n}}$0
endsnippet
snippet sobw "Weighted Sobolev space" i
-\wsobolev{${1:s}}{${2:\real^n}}{${3:\rho}} $0
+\wsobolev{${1:s}}{${2:\real^n}}{${3:\rho}}$0
+endsnippet
+
+snippet cont "Continuous function" i
+\cont{$1}{$2}$0
endsnippet
diff --git a/vim/vimrc b/vim/vimrc
index 1d396ff..1ef49d4 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -66,6 +66,7 @@ nnoremap <LocalLeader>i :Latexmk<CR>
nnoremap <LocalLeader>e :LatexErrors<CR>
nnoremap <LocalLeader>o :LatexView<CR>
nnoremap <LocalLeader>k :LatexmkStop<CR>:LatexmkClean<CR>
+nnoremap <LocalLeader>h :split header.sty<CR>
" Gundo
nnoremap <F5> :GundoToggle<cr>