summaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorBlubber <f2005278@mvrht.com>2016-10-23 16:11:12 +0200
committerBlubber <f2005278@mvrht.com>2016-10-23 16:11:12 +0200
commit5430828f3126c495ff75e702c8475a0671ba8091 (patch)
tree80c5fafd6ec0ccf44b1ceb708bbfd261aaa4a931 /vim
parent0aaeb464ba5a55423338aa73b8c7a8c68d393331 (diff)
downloaddotfiles-5430828f3126c495ff75e702c8475a0671ba8091.tar.gz
dotfiles-5430828f3126c495ff75e702c8475a0671ba8091.zip
cleaned up and refactored vim settings
Diffstat (limited to 'vim')
-rwxr-xr-xvim/colors/johannst.vim142
-rwxr-xr-xvim/install_vundle.sh15
2 files changed, 157 insertions, 0 deletions
diff --git a/vim/colors/johannst.vim b/vim/colors/johannst.vim
new file mode 100755
index 0000000..6789fe3
--- /dev/null
+++ b/vim/colors/johannst.vim
@@ -0,0 +1,142 @@
+" dotfiles -- vim/colors/johannst
+" author: johannst
+" derived from buddy
+
+set background=dark
+if version > 580
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+
+set t_Co=256
+let g:colors_name = "johannst"
+
+"{{{ Vim Basic
+
+hi Normal ctermfg=253 ctermbg=234 cterm=NONE
+hi Folded ctermfg=146 ctermbg=238 cterm=NONE
+hi Title ctermfg=230 ctermbg=NONE cterm=bold
+hi Todo ctermfg=232 ctermbg=222 cterm=NONE
+hi NonText ctermfg=247 ctermbg=236 cterm=NONE
+hi SpecialKey ctermfg=247 ctermbg=236 cterm=NONE
+hi Visual ctermfg=230 ctermbg=238 cterm=NONE
+hi VertSplit ctermfg=59 ctermbg=238 cterm=NONE
+
+"}}}
+"{{{ Cursor & LineNumber
+
+"hi Cursor ctermfg=NONE ctermbg=241 cterm=NONE
+hi LineNr ctermfg=239 ctermbg=234 cterm=NONE
+hi CursorLineNR ctermfg=255 ctermbg=208 cterm=bold
+hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
+hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
+hi MatchParen ctermfg=208 ctermbg=89 cterm=underline
+
+"}}}
+"{{{ Tabline
+
+hi TabLine ctermbg=235 ctermfg=244 cterm=none
+hi TabLineSel ctermbg=208 ctermfg=255 cterm=bold
+hi TabLineFill ctermbg=235 ctermfg=0 cterm=NONE
+if exists('g:buftabline_enable')
+ hi BufTabLineActive ctermbg=69
+endif
+
+"}}}
+"{{{ Statusline
+
+hi StatusLine ctermfg=0 ctermbg=38 cterm=NONE
+hi StatusLineNC ctermfg=144 ctermbg=238 cterm=NONE
+
+"}}}
+"{{{ Diff
+
+hi DiffChange ctermfg=10 ctermbg=17 cterm=NONE
+hi DiffText ctermfg=10 ctermbg=88 cterm=NONE
+hi DiffAdd ctermfg=10 ctermbg=17 cterm=NONE
+hi DiffDelete ctermfg=10 ctermbg=17 cterm=NONE
+
+"}}}
+"{{{ Popup Menu
+
+hi PMenu ctermfg=NONE ctermbg=235 cterm=NONE
+hi PMenuSel ctermfg=255 ctermbg=208 cterm=NONE
+hi PMenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
+hi PMenuThumb ctermfg=NONE ctermbg=101 cterm=NONE
+
+"}}}
+"{{{ Language
+
+hi Comment ctermfg=144 ctermbg=NONE cterm=NONE
+hi Label ctermfg=221 ctermbg=NONE cterm=NONE
+
+" TODO sort
+hi Typedef ctermfg=11 ctermbg=NONE cterm=NONE
+hi PreCondit ctermfg=167 ctermbg=NONE cterm=NONE
+hi Identifier ctermfg=221 ctermbg=NONE cterm=NONE
+hi Special ctermfg=221 ctermbg=NONE cterm=NONE
+hi Delimiter ctermfg=194 ctermbg=NONE cterm=NONE
+hi Operator ctermfg=11 ctermbg=NONE cterm=NONE
+hi Function ctermfg=208 ctermbg=NONE cterm=NONE
+hi Exception ctermfg=11 ctermbg=NONE cterm=NONE
+hi Keyword ctermfg=11 ctermbg=NONE cterm=NONE
+hi Tag ctermfg=194 ctermbg=NONE cterm=NONE
+
+hi Define ctermfg=167 ctermbg=NONE cterm=NONE
+hi PreProc ctermfg=167 ctermbg=NONE cterm=NONE
+hi Macro ctermfg=167 ctermbg=NONE cterm=NONE
+hi Include ctermfg=167 ctermbg=NONE cterm=NONE
+
+hi Type ctermfg=214 ctermbg=NONE cterm=NONE
+hi Boolean ctermfg=11 ctermbg=NONE cterm=NONE
+hi Character ctermfg=167 ctermbg=NONE cterm=NONE
+hi SpecialChar ctermfg=159 ctermbg=NONE cterm=NONE
+hi String ctermfg=81 ctermbg=NONE cterm=NONE
+hi Constant ctermfg=167 ctermbg=NONE cterm=NONE
+hi Number ctermfg=167 ctermbg=NONE cterm=NONE
+hi Float ctermfg=208 ctermbg=NONE cterm=NONE
+hi Structure ctermfg=214 ctermbg=NONE cterm=NONE
+hi StorageClass ctermfg=208 ctermbg=NONE cterm=NONE
+
+hi Repeat ctermfg=11 ctermbg=NONE cterm=NONE
+hi Statement ctermfg=220 ctermbg=NONE cterm=NONE
+hi Conditional ctermfg=11 ctermbg=NONE cterm=NONE
+
+"}}}
+"{{{ not classified yet
+"hi Debug ctermfg=194 ctermbg=NONE cterm=NONE
+"hi IncSearch
+"hi WildMenu
+"hi SignColumn
+"hi CTagsMember
+"hi CTagsGlobalConstant
+"hi ErrorMsg
+"hi Ignore
+"hi CTagsImport
+"hi Search
+"hi CTagsGlobalVariable
+"hi SpellRare
+"hi EnumerationValue
+"hi Union
+"hi Question
+"hi WarningMsg
+"hi VisualNOS
+"hi ModeMsg
+"hi FoldColumn
+"hi EnumerationName
+"hi MoreMsg
+"hi SpellCap
+"hi DiffChange
+"hi SpellLocal
+"hi Error
+"hi DefinedName
+"hi LocalVariable
+"hi SpellBad
+"hi CTagsClass
+"hi Directory
+"hi Underlined
+"hi clear
+"hi SpecialComment
+"}}}
diff --git a/vim/install_vundle.sh b/vim/install_vundle.sh
new file mode 100755
index 0000000..467a419
--- /dev/null
+++ b/vim/install_vundle.sh
@@ -0,0 +1,15 @@
+# dotfiles -- vim/install_vundle.sh
+# author: johannst
+
+# if INSTALL_DIR changed, it must be also changed in vimrc (lf runtimepath)
+INSTALL_DIR=~/.vim/bundle
+
+if [ ! -d $INSTALL_DIR ]; then
+ mkdir $INSTALL_DIR
+fi
+if [ ! -d $INSTALL_DIR/Vundle.vim ]; then
+ git clone https://github.com/VundleVim/Vundle.vim.git $INSTALL_DIR/Vundle.vim
+fi
+
+# install plugins
+vim +PluginInstall +qall