You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.3 KiB
74 lines
2.3 KiB
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
|
" "
|
|
" ● ○ ○ ○ ● "
|
|
" ● ● ○ ● ● 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'
|
|
|
|
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 <silent> <C-n> :NERDTreeToggle<CR>
|
|
|
|
nnoremap <buffer> <F5> :w<cr> :! clear; ./% <cr>
|
|
|
|
let g:closetag_filenames = '*.html,*.xhtml,*.phtml,*.php'
|
|
autocmd BufRead ~/.ssh/config.d/* set syntax=sshconfig
|
|
|