From 534744db72b63e9ab6a9ab3f35a6aa59d45d3b5b Mon Sep 17 00:00:00 2001 From: Mehdi Sadeghi Date: Fri, 16 Apr 2021 14:58:45 +0200 Subject: Add dotfiles. --- .vimrc | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .vimrc (limited to '.vimrc') diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..5c8c116 --- /dev/null +++ b/.vimrc @@ -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 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 +nnoremap +nnoremap +nnoremap + +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 :NERDTreeToggle + -- cgit v1.2.3