summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/levdes.vim
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-02-24 07:49:37 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2008-02-24 07:49:37 +0000
commit426733a788491e4a3e8f1a26e80b2fd8471e020c (patch)
treef77d93ca6cae3227664abe9e34de6baf4cfbcc17 /crawl-ref/source/dat/levdes.vim
parente473c81b851f3a66c37eba5e0c8b6d446013abbf (diff)
downloadcrawl-ref-426733a788491e4a3e8f1a26e80b2fd8471e020c.tar.gz
crawl-ref-426733a788491e4a3e8f1a26e80b2fd8471e020c.zip
Better levdes syntax highlighting for dark backgrounds (sorear).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3458 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dat/levdes.vim')
-rw-r--r--crawl-ref/source/dat/levdes.vim59
1 files changed, 41 insertions, 18 deletions
diff --git a/crawl-ref/source/dat/levdes.vim b/crawl-ref/source/dat/levdes.vim
index 980cf277f2..7a72d236a2 100644
--- a/crawl-ref/source/dat/levdes.vim
+++ b/crawl-ref/source/dat/levdes.vim
@@ -125,24 +125,47 @@ hi link desSubstSep Type
hi link desOrientation Type
hi link desTransparent Type
-hi desMapWall guifg=darkgray term=bold gui=bold ctermfg=brown
-hi desMapCrystalWall guifg=#009040 term=bold gui=bold ctermfg=green
-hi desMapStoneWall guifg=black gui=bold ctermfg=darkgray
-hi desMapMetalWall guifg=#004090 term=bold gui=bold ctermfg=blue
-hi desMapWaxWall guifg=#a0a000 gui=bold ctermfg=yellow
-hi desMapFloor guifg=#008000 ctermfg=lightgray
-hi desMapMonst guifg=red ctermfg=darkred
-hi desMapLava guifg=red gui=bold ctermfg=red
-hi desMapTrap guifg=red gui=bold ctermfg=red
-hi desMapWater guifg=lightblue ctermfg=darkblue
-hi desMapShallow guifg=lightcyan ctermfg=darkcyan
-hi desMapGold guifg=#c09000 ctermfg=yellow
-hi desMapDoor guifg=brown gui=bold ctermfg=black ctermbg=brown
-hi desMapEntry guifg=black guibg=white gui=bold ctermfg=white ctermbg=black
-
-hi desMapValuable guifg=darkgreen gui=bold ctermfg=lightgreen
-hi desMapRune guifg=orange gui=bold ctermfg=white
-hi desMapOrb guibg=gold guifg=black ctermfg=white
+" It would be really nice if this worked for people who switch bg
+" post-loading, like "normal" highlights do. Does someone know how?
+if &bg == "dark"
+ hi desMapWall guifg=darkgray term=bold gui=bold ctermfg=white
+ hi desMapCrystalWall guifg=#009040 term=bold gui=bold ctermfg=green
+ hi desMapStoneWall guifg=black gui=bold ctermfg=gray
+ hi desMapMetalWall guifg=#004090 term=bold gui=bold ctermfg=lightblue
+ hi desMapWaxWall guifg=#a0a000 gui=bold ctermfg=yellow
+ hi desMapFloor guifg=#008000 ctermfg=darkgray
+ hi desMapMonst guifg=red ctermfg=red
+ hi desMapLava guifg=red gui=bold ctermfg=darkred
+ hi desMapTrap guifg=red gui=bold ctermfg=darkred
+ hi desMapWater guifg=lightblue ctermfg=darkblue
+ hi desMapShallow guifg=lightcyan ctermfg=darkcyan
+ hi desMapGold guifg=#c09000 ctermfg=yellow
+ hi desMapDoor guifg=brown gui=bold ctermfg=white
+ hi desMapEntry guifg=black guibg=white gui=bold ctermfg=white ctermbg=black
+
+ hi desMapValuable guifg=darkgreen gui=bold ctermfg=yellow
+ hi desMapRune guifg=orange gui=bold ctermfg=magenta
+ hi desMapOrb guibg=gold guifg=black ctermfg=magenta
+else
+ hi desMapWall guifg=darkgray term=bold gui=bold ctermfg=brown
+ hi desMapCrystalWall guifg=#009040 term=bold gui=bold ctermfg=green
+ hi desMapStoneWall guifg=black gui=bold ctermfg=darkgray
+ hi desMapMetalWall guifg=#004090 term=bold gui=bold ctermfg=blue
+ hi desMapWaxWall guifg=#a0a000 gui=bold ctermfg=yellow
+ hi desMapFloor guifg=#008000 ctermfg=lightgray
+ hi desMapMonst guifg=red ctermfg=darkred
+ hi desMapLava guifg=red gui=bold ctermfg=red
+ hi desMapTrap guifg=red gui=bold ctermfg=red
+ hi desMapWater guifg=lightblue ctermfg=darkblue
+ hi desMapShallow guifg=lightcyan ctermfg=darkcyan
+ hi desMapGold guifg=#c09000 ctermfg=yellow
+ hi desMapDoor guifg=brown gui=bold ctermfg=black ctermbg=brown
+ hi desMapEntry guifg=black guibg=white gui=bold ctermfg=white ctermbg=black
+
+ hi desMapValuable guifg=darkgreen gui=bold ctermfg=lightgreen
+ hi desMapRune guifg=orange gui=bold ctermfg=white
+ hi desMapOrb guibg=gold guifg=black ctermfg=white
+endif
syn sync minlines=45