init.vim (2469B)
1 syntax on 2 set number! 3 set mouse=a 4 set tabstop=8 shiftwidth=8 noexpandtab 5 set softtabstop=8 6 set noautoindent 7 set guicursor=n-v-c-i:block-Cursor 8 set termguicolors 9 set background=dark 10 set t_Co=256 11 "hi! Normal ctermbg=NONE guibg=NONE 12 colorscheme christos 13 14 nmap <C-n> :NERDTreeToggle<CR> 15 vmap ++ <plug>NERDCommenterToggle 16 nmap ++ <plug>NERDCommenterToggle 17 noremap <Space><Space> <Esc>/<++><CR><Esc>ca> 18 19 map <leader>c :w! \| !doccomp %<CR> 20 map <leader>p :!docprev %<CR><CR> 21 22 "HTML 23 autocmd FileType html noremap ;h1 i<h1></h1><Enter><Enter><++><Esc>2ka 24 autocmd FileType html noremap ;h2 i<h2></h2><Enter><Enter><++><Esc>2ka 25 autocmd FileType html noremap ;h3 i<h3></h3><Enter><Enter><++><Esc>2ka 26 autocmd FileType html noremap ;i i<i></i><Space><++><Esc>4ba 27 autocmd FileType html noremap ;b i<b></b><Space><++><Esc>4ba 28 autocmd FileType html noremap ;a i<a href=""><++></a><Space><++><Esc>4bla 29 autocmd FileType html noremap ;ul i<ul><Enter></ul><Enter><Enter><++><Esc>2kO 30 autocmd FileType html noremap ;li i<li></li><Enter><++><Esc>ka 31 autocmd FileType html noremap ;pp i<p></p><Enter><Enter><++><Esc>2kha 32 autocmd FileType html noremap ;pc i<pre><Enter><Enter></pre><Enter><Enter><++><Esc>3k0 33 34 "Tex 35 autocmd FileType *tex noremap ;i i\textit{}<Space><++><Esc>2ba 36 autocmd FileType *tex noremap ;b i\textbf{}<Space><++><Esc>2ba 37 autocmd FileType *tex noremap ;s i\section{}<Enter><Enter><++><Esc>2k$i 38 autocmd FileType *tex noremap ;ss i\subsection{}<Enter><Enter><++><Esc>2k$i 39 autocmd FileType *tex noremap ;sss i\subsubsection{}<Enter><Enter><++><Esc>2k$i 40 autocmd FileType *tex noremap ;c i\begin{center}<Enter><Enter>\end{center}<Enter><Enter><++><Esc>3ki 41 autocmd FileType *tex noremap ;t i\begin{tabular}{}<Enter><++><Enter>\end{tabular}<Enter><Enter><++><Esc>4k$i 42 autocmd FileType *tex noremap ;f i\begin{figure}[]<Enter><Enter>\end{figure}<Enter><Enter><++><Esc>4k$i 43 autocmd FileType *tex noremap ;wf i\begin{wrapfigure}[]<Enter><++><Enter>\end{wrapfigure}<Enter><Enter><++><Esc>4k$i 44 autocmd FileType *tex noremap ;ig i\includegraphics[]{<++>}<Space><++><Esc>2ba 45 autocmd FileType *tex noremap ;up i\usepackage{}<Enter><++><Esc>k$i 46 47 set nocompatible " be iMproved, required 48 filetype off " required 49 set rtp+=~/.vim/bundle/Vundle.vim 50 call vundle#begin() 51 Plugin 'VundleVim/Vundle.vim' 52 Plugin 'preservim/nerdtree' 53 Plugin 'scrooloose/nerdcommenter' 54 Plugin 'ap/vim-css-color' 55 call vundle#end() " required 56 filetype plugin indent on " required