diff options
| author | Mehdi Sadeghi <mehdi@mehdix.org> | 2021-04-16 14:58:45 +0200 |
|---|---|---|
| committer | Mehdi Sadeghi <mehdi@mehdix.org> | 2021-04-16 14:58:45 +0200 |
| commit | 534744db72b63e9ab6a9ab3f35a6aa59d45d3b5b (patch) | |
| tree | 90c54fbe3fc30eee5da0763eb44966d66c91daf7 /.vimrc | |
Add dotfiles.
Diffstat (limited to '.vimrc')
| -rw-r--r-- | .vimrc | 61 |
1 files changed, 61 insertions, 0 deletions
@@ -0,0 +1,61 @@ +set nocompatible " required +filetype off " required + +" set the runtime path to include Vundle and initialize +set rtp+=~/.vim/bundle/Vundle.vim +call vundle#begin() + +" alternatively, pass a path where Vundle should install plugins +"call vundle#begin('~/some/path/here') + +" let Vundle manage Vundle, required +Plugin 'gmarik/Vundle.vim' + +" add all your plugins here (note older versions of Vundle +" used Bundle instead of Plugin) + +Plugin 'vim-syntastic/syntastic' +Plugin 'vim-airline/vim-airline' +Plugin 'vim-airline/vim-airline-themes' +Plugin 'nvie/vim-flake8' +Plugin 'scrooloose/nerdtree' +Plugin 'kien/ctrlp.vim' +Plugin 'rust-lang/rust.vim' +Plugin 'racer-rust/vim-racer' +Plugin 'ConradIrwin/vim-bracketed-paste' +"Bundle 'Valloric/YouCompleteMe' +Plugin 'junegunn/fzf' +" Save the buffer whenever text is changed. +" https://stackoverflow.com/a/55761306 +" autocmd TextChanged,TextChangedI <buffer> silent write + + +" All of your Plugins must be added before the following line +call vundle#end() " required +filetype plugin indent on " required + +let python_highlight_all=1 +let g:airline_theme='wombat' +set encoding=utf-8 +set mouse-=a +syntax on + +"split navigations +nnoremap <C-J> <C-W><C-J> +nnoremap <C-K> <C-W><C-K> +nnoremap <C-L> <C-W><C-L> +nnoremap <C-H> <C-W><C-H> + +au BufNewFile,BufRead *.py + \ set tabstop=4 | + \ set softtabstop=4 | + \ set shiftwidth=4 | + \ set textwidth=79 | + \ set expandtab | + \ set autoindent | + \ set fileformat=unix + +"au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/ +let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree +map <C-n> :NERDTreeToggle<CR> + |
