borlandp.vim
1 " Vim color file 2 " a Vim colorscheme that looks like good old Borland IDEs. 3 " Maintainer: Caglar Toklu 4 " https://github.com/caglartoklu/borlandp.vim 5 " 6 " This colorscheme (borlandp.vim) is based on 7 " another Vim colorscheme file by Yegappan Lakshmanan. 8 " original work by Yegappan Lakshmanan: 9 " https://www.vim.org/scripts/script.php?script_id=92 10 11 " example VIMRC configurations for the block above: 12 " let g:borlandp_bg = "borland_blue" 13 " let g:borlandp_bg = "dark_blue" 14 " let g:borlandp_bg = "dark_gray" 15 " let g:borlandp_bg = "black" 16 17 18 set background=dark 19 hi clear 20 if exists("syntax_on") 21 syntax reset 22 endif 23 let g:colors_name="borlandp" 24 25 " some variables for background color: 26 " let s:borland_blue = "#0000AA" 27 let s:borland_blue = "#0220B3" 28 let s:dark_blue = "#00003c" 29 let s:dark_gray = "#1B1C1A" 30 let s:black = "#000000" 31 32 " set the default. 33 let s:bg_main = s:borland_blue 34 35 if exists("g:borlandp_bg") 36 if g:borlandp_bg == "borland_blue" 37 let s:bg_main = s:borland_blue 38 elseif g:borlandp_bg == "dark_blue" 39 let s:bg_main = s:dark_blue 40 elseif g:borlandp_bg == "dark_gray" 41 let s:bg_main = s:dark_gray 42 elseif g:borlandp_bg == "black" 43 let s:bg_main = s:black 44 endif 45 endif 46 47 48 exe 'hi Normal term=NONE cterm=NONE ctermfg=Yellow ctermbg=DarkBlue' 49 exe 'hi Normal gui=NONE guifg=Yellow guibg=' . s:bg_main 50 exe 'hi NonText term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue' 51 exe 'hi NonText gui=NONE guifg=White guibg=' . s:bg_main 52 53 exe 'hi Statement term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue' 54 exe 'hi Statement gui=NONE guifg=White guibg=' . s:bg_main 55 exe 'hi Special term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue' 56 exe 'hi Special gui=NONE guifg=Cyan guibg=' . s:bg_main 57 exe 'hi Constant term=NONE cterm=NONE ctermfg=Magenta ctermbg=DarkBlue' 58 exe 'hi Constant gui=NONE guifg=Magenta guibg=' . s:bg_main 59 exe 'hi Comment term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue' 60 exe 'hi Comment gui=NONE guifg=Gray guibg=' . s:bg_main 61 exe 'hi Preproc term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue' 62 exe 'hi Preproc gui=NONE guifg=Green guibg=' . s:bg_main 63 exe 'hi Type term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue' 64 exe 'hi Type gui=NONE guifg=White guibg=' . s:bg_main 65 exe 'hi Identifier term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue' 66 exe 'hi Identifier gui=NONE guifg=White guibg=' . s:bg_main 67 68 exe 'hi StatusLine term=bold cterm=bold ctermfg=Black ctermbg=Gray' 69 exe 'hi StatusLine gui=bold guifg=Black guibg=Gray' 70 71 exe 'hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=Gray' 72 exe 'hi StatusLineNC gui=NONE guifg=Black guibg=Gray' 73 74 " Plugin 'millermedeiros/vim-statline' 75 exe 'hi User1 term=bold cterm=bold ctermfg=Red ctermbg=Gray' 76 exe 'hi User1 gui=bold guifg=Red guibg=Gray' 77 78 " hi Visual term=NONE cterm=NONE ctermfg=Black ctermbg=DarkCyan 79 " hi Visual gui=NONE guifg=Black guibg=DarkCyan 80 " In Borland IDE's back then, the foreground color was Gray not DarkCyan. 81 " Also, the fg was a single color. 82 " DarkCyan has been choosen by Yegappan Lakshmanan in borland.vim colorscheme. 83 " It is very fitting, so I have saved it in borlandpp.vim too. 84 exe 'hi Visual term=NONE cterm=NONE ctermbg=DarkCyan' 85 exe 'hi Visual gui=NONE guibg=DarkCyan' 86 87 " removed fg from the following two lines: 88 exe 'hi CursorLine term=NONE cterm=NONE ctermbg=DarkCyan' 89 exe 'hi CursorLine gui=NONE guibg=DarkCyan' 90 91 exe 'hi Search term=NONE cterm=NONE ctermbg=Gray' 92 exe 'hi Search gui=NONE guibg=Gray' 93 94 exe 'hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=White' 95 exe 'hi VertSplit gui=NONE guifg=Black guibg=White' 96 97 exe 'hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue' 98 exe 'hi Directory gui=NONE guifg=Green guibg=' . s:bg_main 99 100 exe 'hi WarningMsg term=standout cterm=NONE ctermfg=Red ctermbg=DarkBlue' 101 exe 'hi WarningMsg gui=standout guifg=Red guibg=' . s:bg_main 102 103 exe 'hi Error term=NONE cterm=NONE ctermfg=White ctermbg=Red' 104 exe 'hi Error gui=NONE guifg=White guibg=Red' 105 106 exe 'hi Cursor ctermfg=Black ctermbg=Red' 107 exe 'hi Cursor guifg=Black guibg=Maroon' 108 109 exe 'hi LineNr term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 110 exe 'hi LineNr gui=NONE guifg=Blue guibg=' . s:bg_main 111 112 exe 'hi CursorLineNr term=bold cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 113 exe 'hi CursorLineNr gui=bold guifg=Blue guibg=' . s:bg_main 114 115 exe 'hi WildMenu term=NONE cterm=NONE ctermfg=White ctermbg=Green' 116 exe 'hi WildMenu gui=NONE guifg=White guibg=Green' 117 118 exe 'hi Folded term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=DarkBlue' 119 exe 'hi Folded gui=NONE guifg=DarkCyan guibg=' . s:bg_main 120 121 exe 'hi FoldedColumn term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=DarkBlue' 122 exe 'hi FoldedColumn gui=NONE guifg=DarkCyan guibg=' . s:bg_main 123 124 exe 'hi SignColumn term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue' 125 exe 'hi SignColumn gui=NONE guifg=Cyan guibg=' . s:bg_main 126 127 " Java syntax file: original one in Vim 8.0 128 " efforts to make Javadoc less significant: 129 exe 'hi JavaDocTags term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 130 exe 'hi JavaDocTags gui=NONE guifg=Blue guibg=' . s:bg_main 131 exe 'hi JavaDocSeeTag term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 132 exe 'hi JavaDocSeeTag gui=NONE guifg=Blue guibg=' . s:bg_main 133 exe 'hi JavaDocComment term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 134 exe 'hi JavaDocComment gui=NONE guifg=Blue guibg=' . s:bg_main 135 exe 'hi JavaDocParam term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 136 exe 'hi JavaDocParam gui=NONE guifg=Blue guibg=' . s:bg_main 137 exe 'hi JavaDocSeeTagParam term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 138 exe 'hi JavaDocSeeTagParam gui=NONE guifg=Blue guibg=' . s:bg_main 139 exe 'hi JavaCommentTitle term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 140 exe 'hi JavaCommentTitle gui=NONE guifg=Blue guibg=' . s:bg_main 141 exe 'hi JavaCommentStar term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 142 exe 'hi JavaCommentStar gui=NONE guifg=Blue guibg=' . s:bg_main 143 exe 'hi JavaCommentString term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 144 exe 'hi JavaCommentString gui=NONE guifg=Blue guibg=' . s:bg_main 145 exe 'hi JavaComment2String term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 146 exe 'hi JavaComment2String gui=NONE guifg=Blue guibg=' . s:bg_main 147 exe 'hi JavaCommentCharacter term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 148 exe 'hi JavaCommentCharacter gui=NONE guifg=Blue guibg=' . s:bg_main 149 exe 'hi htmlStatement term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 150 exe 'hi htmlStatement gui=NONE guifg=Blue guibg=' . s:bg_main 151 exe 'hi htmlTag term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 152 exe 'hi htmlTag gui=NONE guifg=Blue guibg=' . s:bg_main 153 exe 'hi htmlEndTag term=NONE cterm=NONE ctermfg=Blue ctermbg=DarkBlue' 154 exe 'hi htmlEndTag gui=NONE guifg=Blue guibg=' . s:bg_main 155 " javaComment 156 " javaLineComment 157 158 " Plugin 'tpope/vim-markdown' 159 exe 'hi markdownListMarker term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue' 160 exe 'hi markdownListMarker gui=NONE guifg=Green guibg=' . s:bg_main 161 exe 'hi markdownCode term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue' 162 exe 'hi markdownCode gui=NONE guifg=Green guibg=' . s:bg_main 163 exe 'hi markdownCodeBlock term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue' 164 exe 'hi markdownCodeBlock gui=NONE guifg=Green guibg=' . s:bg_main