diff options
| author | Mehdi Sadeghi <mehdi@mehdix.org> | 2022-02-21 10:20:00 +0100 |
|---|---|---|
| committer | Mehdi Sadeghi <mehdi@mehdix.org> | 2022-03-12 13:50:56 +0100 |
| commit | 61a1a18ec6616491a5472b6f94226c8126cf764a (patch) | |
| tree | 54fbf80beefb54181ea73c59fa0c59de0f5560eb /.vimrc | |
| parent | a2a18f7095eb78b6293a7d549e32da91005f65d7 (diff) | |
Add mutt/rock stuff.
Diffstat (limited to '.vimrc')
| -rw-r--r-- | .vimrc | 72 |
1 files changed, 19 insertions, 53 deletions
@@ -1,62 +1,28 @@ -set nocompatible " required -set tabstop=4 -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 +set rtp+=/usr/bin/fzf syntax on -"split navigations +" Pane navigation 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 +" Use ctrl-[hjkl] to select the active split! +"nmap <silent> <c-k> :wincmd k<CR> +"nmap <silent> <c-j> :wincmd j<CR> +"nmap <silent> <c-h> :wincmd h<CR> +"nmap <silent> <c-l> :wincmd l<CR> + +" Source vimrc in $CWD in a secure way +set exrc +set secure + + +:source /home/rock/.vim/right_align.vim -"au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/ -let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree -map <C-n> :NERDTreeToggle<CR> +set arabicshape! +let g:RightAlign_RightBorder = 80 +imap <silent> <C-b> <Plug>RightAlign +nmap <silent> <C-k>b :RightAlign<CR> +vmap <silent> <C-k>b :RightAlign<CR> |
