diff options
author | Urbain Vaes <urbain@vaes.uk> | 2015-04-24 22:59:49 +0100 |
---|---|---|
committer | Urbain Vaes <urbain@vaes.uk> | 2015-04-24 22:59:49 +0100 |
commit | 86e42e709711d4b45bb39bf8d81c1f484bc895c2 (patch) | |
tree | 0cbc8a7250f4354ee94aa60151f3ed3b37949269 /vim/vimrc | |
parent | b04fadd5abcbeedf96acd3140546df5e361ac25c (diff) |
Integration of neovim in workflow
Diffstat (limited to 'vim/vimrc')
-rw-r--r-- | vim/vimrc | 178 |
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 |