"      __      __     _____
"     /  \    /  \   /  __ \
"    / /\ \  / /\ \  | |__| |    Manuel Prinz (MP)
"   / /  \ \/ /  \ \ |  ___/
"  / /    \__/    \ \| |
" /_/              \_\_|
"
" Beschreibung:	  Startskript vim
" letzte Änderung:  14.08.2021

" When started as "evim", evim.vim will already have done these settings, bail out.

" testing
syntax enable
filetype plugin on
set path+=**
set wildmenu

if v:progname =~? "evim"
  finish
endif

" Get the defaults that most users want.
source $VIMRUNTIME/defaults.vim

if has("vms")
  set nobackup		" do not keep a backup file, use versions instead
else
  set backup		" keep a backup file (restore to previous version)
  if has('persistent_undo')
    set undofile	" keep an undo file (undo changes after closing)
  endif
endif

if &t_Co > 2 || has("gui_running")
  " Switch on highlighting the last used search pattern.
  set hlsearch
endif

" Put these in an autocmd group, so that we can delete them easily.
augroup vimrcEx
  au!

  " For all text files set 'textwidth' to 78 characters.
  autocmd FileType text setlocal textwidth=78
augroup END

" Add optional packages.
"
" The matchit plugin makes the % command work better, but it is not backwards
" compatible.
" The ! means the package won't be loaded right away but when plugins are
" loaded during initialization.
if has('syntax') && has('eval')
  packadd! matchit
endif

set relativenumber
set laststatus=2
set noshowmode
set expandtab
set tabstop=4
set shiftwidth=4
set cursorline
highlight CursorLine cterm=none ctermbg=235
highlight CursorLineNr cterm=none ctermbg=235

let g:lightline = {'colorscheme': 'jellybeans'}
