""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " ● ○ ○ ○ ● " " ● ● ○ ● ● Mike Ochmann " " ● ○ ● ○ ● https://mike-ochmann.de " " ● ○ ○ ○ ● " " ● ○ ○ ○ ● " " " " My configuration for the `vim` editor " " Version 1,1,0 " " " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" set nocompatible filetype off set rtp+=$HOME/.vim/bundle/Vundle.vim autocmd FileType php set omnifunc=phpcomplete#CompletePHP call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'tpope/vim-fugitive' Plugin 'preservim/nerdtree' Plugin 'kalafut/vim-taskjuggler' Plugin 'octol/vim-cpp-enhanced-highlight' Plugin 'mkusher/padawan.vim' Plugin 'alvan/vim-closetag' Plugin 'pangloss/vim-javascript' Plugin 'mxw/vim-jsx' Plugin 'junegunn/goyo.vim' Plugin 'junegunn/limelight.vim' call vundle#end() " required filetype plugin indent on " required set relativenumber set number set nowrap set colorcolumn=80 execute pathogen#infect() syntax on filetype plugin indent on hi Normal guibg=NONE ctermbg=NONE colorscheme monokai " STATUSLINE set laststatus=2 set statusline= set statusline+=%#SpellLocal# set statusline+=\ %{FugitiveHead()}\ set statusline+=%#String# set statusline+=\ \ set statusline+=%{getcwd()}/%f set statusline+=%m set statusline+=%= set statusline+=%#Folded# set statusline+=\ [%{&fileencoding?&fileencoding:&encoding}] set statusline+=\ %p%% set statusline+=%#Character# set statusline+=\ [%l:%c] " SETUP set tabstop=4 set ruler set signcolumn=yes let NERDTreeShowHidden=1 map :NERDTreeToggle nnoremap :Goyo nnoremap nnoremap :w :! clear; ./% let g:closetag_filenames = '*.html,*.xhtml,*.phtml,*.php' autocmd BufRead ~/.ssh/config.d/* set syntax=sshconfig autocmd! User GoyoEnter Limelight autocmd! User GoyoLeave Limelight!