mirror of
https://github.com/pnx/dotfiles
synced 2026-06-18 03:50:03 +02:00
Adding vim stuff
This commit is contained in:
parent
b77ac31173
commit
81d5cc35ce
11 changed files with 3006 additions and 0 deletions
76
nvim/colors/kodex.vim
Normal file
76
nvim/colors/kodex.vim
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
:highlight clear
|
||||
if version > 580
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
endif
|
||||
let colors_name='kodex'
|
||||
|
||||
" Color table
|
||||
:hi! Black ctermfg=0
|
||||
:hi! Red ctermfg=1
|
||||
:hi! Green ctermfg=2
|
||||
:hi! Yellow ctermfg=3
|
||||
:hi! Blue ctermfg=4
|
||||
:hi! Purple ctermfg=5
|
||||
:hi! Cyan ctermfg=6
|
||||
:hi! White ctermfg=7
|
||||
|
||||
:hi Normal ctermfg=White
|
||||
:hi Comment ctermfg=red
|
||||
:hi Special ctermfg=white
|
||||
:hi String ctermfg=blue
|
||||
:hi Function ctermfg=yellow
|
||||
:hi Structure ctermfg=yellow
|
||||
:hi Statement ctermfg=yellow
|
||||
:hi Identifier ctermfg=green cterm=none
|
||||
:hi Operator ctermfg=yellow
|
||||
:hi Constant ctermfg=darkred
|
||||
:hi Define ctermfg=yellow
|
||||
:hi Type ctermfg=yellow
|
||||
:hi PreProc ctermfg=yellow
|
||||
:hi Error cterm=underline ctermfg=red ctermbg=none
|
||||
:hi MatchParen ctermfg=cyan ctermbg=none
|
||||
|
||||
:hi Directory ctermfg=blue cterm=bold
|
||||
|
||||
" php
|
||||
:hi link phpVarSelector Identifier
|
||||
|
||||
" StatusLine
|
||||
|
||||
:hi StatusLine ctermbg=red
|
||||
|
||||
" Cursor
|
||||
:hi CursorLine cterm=NONE ctermfg=NONE ctermbg=NONE
|
||||
|
||||
" Line numbers
|
||||
:hi LineNr guifg=grey50 ctermfg=grey
|
||||
|
||||
|
||||
function! ResetCursorLineNrColor()
|
||||
hi CursorLineNR guifg=grey50 ctermfg=grey cterm=bold
|
||||
endfunction
|
||||
|
||||
if exists("g:kodex#color_cursor_line_insert")
|
||||
|
||||
function! CursorLineNrColorInsert()
|
||||
let mode = v:insertmode
|
||||
" Insert mode: blue
|
||||
if mode == "i"
|
||||
hi CursorLineNr ctermfg=yellow
|
||||
" Replace mode: red
|
||||
elseif mode == "r"
|
||||
hi CursorLineNr ctermfg=red
|
||||
else
|
||||
hi CursorLineNr ctermfg=green
|
||||
endif
|
||||
endfunction
|
||||
|
||||
autocmd InsertEnter * call CursorLineNrColorInsert()
|
||||
autocmd InsertLeave * call ResetCursorLineNrColor()
|
||||
|
||||
endif
|
||||
|
||||
:call ResetCursorLineNrColor()
|
||||
Loading…
Add table
Add a link
Reference in a new issue