summaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim')
-rw-r--r--vim/vimrc178
1 files changed, 0 insertions, 178 deletions
diff --git a/vim/vimrc b/vim/vimrc
deleted file mode 100644
index 941bc48..0000000
--- a/vim/vimrc
+++ /dev/null
@@ -1,178 +0,0 @@
-"" Required by Vundle
-
-set nocompatible
-filetype off
-set rtp+=~/.vim/bundle/vundle/
-call vundle#rc()
-
-"" Plugins
-Plugin 'gmarik/vundle'
-Plugin 'istib/vifm.vim'
-Plugin 'LaTeX-Box-Team/latex-box'
-Plugin 'SirVer/ultisnips'
-Plugin 'altercation/vim-colors-solarized'
-Plugin 'christoomey/vim-tmux-navigator'
-Plugin 'godlygeek/tabular'
-Plugin 'gregsexton/gitv'
-Plugin 'honza/vim-snippets'
-Plugin 'kien/ctrlp.vim'
-Plugin 'scrooloose/nerdtree'
-Plugin 'sjl/Gundo.vim'
-Plugin 'tommcdo/vim-exchange'
-Plugin 'tpope/vim-commentary'
-Plugin 'tpope/vim-fugitive'
-Plugin 'tpope/vim-obsession'
-Plugin 'tpope/vim-repeat'
-Plugin 'tpope/vim-scriptease'
-Plugin 'tpope/vim-sensible'
-Plugin 'tpope/vim-surround'
-Plugin 'tpope/vim-unimpaired'
-
-filetype plugin indent on
-syntax on
-
-" Leader maps
-let mapleader = "\\"
-let maplocalleader = "-"
-nmap <Space> <Leader>
-
-" Plugins options
-let g:ctrlp_map = '<c-p>'
-let g:ctrlp_cmd = 'CtrlPBuffer'
-let g:ctrlp_by_filename = 1
-let g:ctrlp_working_path_mode = 'r'
-let g:ctrlp_show_hidden = 1
-let g:ctrlp_open_new_file = 't'
-let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
-
-let g:UltiSnipsExpandTrigger="<tab>"
-let g:UltiSnipsJumpForwardTrigger="<tab>"
-let g:UltiSnipsJumpBackwardTrigger="<s-tab>"
-let g:UltiSnipsListSnippets="<c-l>"
-let g:UltiSnipsEditSplit="horizontal"
-let g:UltiSnipsSnippetsDir="~/.vim/mySnippets"
-let g:UltiSnipsSnippetDirectories=['UltiSnips', 'mySnippets']
-
-let g:tex_flavor='latex'
-let g:tex_conceal= 'adgm'
-let g:LatexBox_Folding=0
-let g:LatexBox_viewer='zathura'
-let g:LatexBox_latexmk_preview_continuously=1
-let g:LatexBox_quickfix=2
-function! SynctexShow()
- let synctex = glob("*.synctex.gz")
- if strlen(synctex) == 0
- echom "no synctex file found"
- else
- let pdffile = substitute(synctex,"synctex.gz","pdf","")
- let execline = printf(":!zathura --synctex-forward %d:%d:%s %s", line('.'), col('.'), shellescape(bufname("%")), shellescape(pdffile))
- exec execline
- end
-endfunction
-
-" Gundo
-nnoremap <F5> :GundoToggle<cr>
-
-" Nerdtree
-nnoremap <F3> :NERDTreeToggle<cr>
-let NERDTreeIgnore=['\.pdf$', '\~$','\.toc$',
- \ '\.fls$','\.bbl$','\.blg$',
- \ '\.out$', '\.log$','\.aux$','\.sty$',
- \ '\.fdb_latexmk$', '\.synctex.gz$','\.latexmain$']
-
-"" Options
-
-" Tabs and indent
-set smartindent
-set expandtab
-set tabstop=4
-set softtabstop=4
-set shiftwidth=4
-
-" Folds
-set foldcolumn=0
-set foldenable
-set foldmethod=expr
-set foldlevel=0
-
-" Search
-set nohlsearch
-
-" Back up files
-set noswapfile
-set nowritebackup
-set undofile
-set undodir=/home/urbain/.vim/vimundo/
-
-" Layout window
-set nonumber
-set listchars=tab:▸\ ,eol:¬,trail:-
-set fillchars=fold:\ ,vert:\ ,
-set showbreak=...
-set colorcolumn=0
-set scrolloff=0
-set t_Co=256
-set guitablabel=%N\ %t\ %M
-set showcmd
-
-" Layout text
-set nowrap
-set linebreak
-set textwidth=0
-set conceallevel=2
-set guifont=Monaco\ 11
-set lazyredraw
-highlight diffAdded guifg=#00bf00
-highlight diffRemoved guifg=#bf0000
-
-" Case and spell
-set nospell
-set smartcase
-set ignorecase
-
-" General
-set noautochdir
-set cpoptions+=I
-set encoding=utf-8
-set mouse=a
-
-"" Colorscheme
-try | colorscheme solarized | catch | endtry
-
-" General
-nnoremap <Leader>te :tabedit
-nnoremap <Leader>tn :tabnew<cr>
-nnoremap <Leader>to :tabonly<cr>
-nnoremap <Leader>w :w<cr>
-nnoremap <Leader>q :q!<cr>
-nnoremap <Leader>h :set hlsearch!<cr>
-nnoremap <Leader>n :set relativenumber!<cr>
-nnoremap <Leader>sp :set paste!<cr>
-nnoremap <Leader>sv :source ~/.vim/vimrc<cr>
-nnoremap <Leader>sc :source %<cr>
-nnoremap <Leader>es :UltiSnipsEdit<Return>
-nnoremap <Leader>i mxgg=G'x
-nnoremap <tab> <C-^>
-
-
-" Other maps
-nnoremap <Return> o<Esc>
-nnoremap <s-Return> O<Esc>
-nnoremap J mzJ`z
-nnoremap Y y$
-
-nnoremap <c-y> 3<c-y>
-nnoremap <c-e> 3<c-e>
-
-" Dvorak specific
-nnoremap : ,
-nnoremap , :
-
-"" Latex
-let g:tex_fast=""
-
-"" Autocommands
-augroup autorelead_vimrc
- au!
- au BufWritePost ~/.vim/vimrc source ~/.vim/vimrc
-augroup END