Skip to content

Commit 1004a36

Browse files
committed
Merge pull request tomasr#39 from dpy-/master
Option to disable italicized text
2 parents 3f9a0d2 + 4c81478 commit 1004a36

File tree

2 files changed

+36
-6
lines changed

2 files changed

+36
-6
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@ There is also an alternative scheme under development for color terminals which
2424
let g:rehash256 = 1
2525
```
2626

27+
If italicized text does not show up well with your font, you can disable italics by adding this to your .vimrc:
28+
```
29+
let g:molokai_italics = 0
30+
```

colors/molokai.vim

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ else
2626
let s:molokai_original = 0
2727
endif
2828

29+
if exists("g:molokai_italic")
30+
let s:molokai_italic = g:molokai_italic
31+
else
32+
let s:molokai_italic = 1
33+
endif
2934

3035
hi Boolean guifg=#AE81FF
3136
hi Character guifg=#E6DB74
@@ -41,7 +46,11 @@ hi Delimiter guifg=#8F8F8F
4146
hi DiffAdd guibg=#13354A
4247
hi DiffChange guifg=#89807D guibg=#4C4745
4348
hi DiffDelete guifg=#960050 guibg=#1E0010
44-
hi DiffText guibg=#4C4745 gui=italic,bold
49+
if s:molokai_italic
50+
hi DiffText guibg=#4C4745 gui=italic,bold
51+
else
52+
hi DiffText guibg=#4C4745 gui=bold
53+
endif
4554

4655
hi Directory guifg=#A6E22E gui=bold
4756
hi Error guifg=#E6DB74 guibg=#ff3333
@@ -57,8 +66,13 @@ hi IncSearch guifg=#C4BE89 guibg=#000000
5766

5867
hi Keyword guifg=#F92672 gui=bold
5968
hi Label guifg=#E6DB74 gui=none
60-
hi Macro guifg=#C4BE89 gui=italic
61-
hi SpecialKey guifg=#66D9EF gui=italic
69+
if s:molokai_italic
70+
hi Macro guifg=#C4BE89 gui=italic
71+
hi SpecialKey guifg=#66D9EF gui=italic
72+
else
73+
hi Macro guifg=#C4BE89
74+
hi SpecialKey guifg=#66D9EF
75+
endif
6276

6377
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
6478
hi ModeMsg guifg=#E6DB74
@@ -80,7 +94,11 @@ hi Search guifg=#000000 guibg=#FFE792
8094
hi SignColumn guifg=#A6E22E guibg=#232526
8195
hi SpecialChar guifg=#C080D0 guibg=#404040 gui=bold
8296
hi SpecialComment guifg=#7E8E91 gui=bold
83-
hi Special guifg=#66D9EF guibg=bg gui=italic
97+
if s:molokai_italic
98+
hi Special guifg=#66D9EF guibg=bg gui=italic
99+
else
100+
hi Special guifg=#66D9EF guibg=bg
101+
endif
84102
if has("spell")
85103
hi SpellBad guisp=#FF0000 gui=undercurl
86104
hi SpellCap guisp=#7070F0 gui=undercurl
@@ -90,9 +108,17 @@ endif
90108
hi Statement guifg=#F92672 gui=bold
91109
hi StatusLine guifg=#455354 guibg=fg
92110
hi StatusLineNC guifg=#808080 guibg=#080808
93-
hi StorageClass guifg=#FD971F gui=italic
111+
if s:molokai_italic
112+
hi StorageClass guifg=#FD971F gui=italic
113+
else
114+
hi StorageClass guifg=#FD971F
115+
endif
94116
hi Structure guifg=#66D9EF
95-
hi Tag guifg=#F92672 gui=italic
117+
if s:molokai_italic
118+
hi Tag guifg=#F92672 gui=italic
119+
else
120+
hi Tag guifg=#F92672
121+
endif
96122
hi Title guifg=#ef5939
97123
hi Todo guifg=#FFFFFF guibg=bg gui=bold
98124

0 commit comments

Comments
 (0)