vim / vim

The official Vim repository
https://www.vim.org
Vim License
36.34k stars 5.43k forks source link

Can the theme, desert, be improved? #4260

Closed kgfly closed 5 years ago

kgfly commented 5 years ago

Instructions: Replace the template text and remove irrelevant text (including this line)

Is your feature request related something that is currently hard to do? Please describe.

The char of most dark them except desert is too bright. So I only consider desert. However, for desert, the char in quickfix window is hard to read.

This is what the quickfix window of desert looks like, image

This is what the quickfix window of default theme looks like,

image

You can see the highlighted char in desert is hard to read.

Describe the solution you'd like For desert, change the background to make the char easier to ready.

Describe alternatives you've considered I am currently using this dark theme, https://github.com/liuchengxu/space-vim-dark

image

Additional context

chrisbra commented 5 years ago

So the contrast in the quickfix window for the currently selected item is too small? That uses the QuickFixLine highlighting group. You can adjust that in your vimrc with e.g. a colorscheme auto command.

Have you contacted the maintainer of the file?

chrisbra commented 5 years ago

for better color schemes see #1665

kgfly commented 5 years ago

Thanks. I didn't contact the maintainer. I tried

hi QuickFixLine term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow hi QuickFixLine term=reverse ctermbg=52 hi QuickFixLine term=reverse ctermbg=Cyan guibg=Cyan

But QuickFixLine seems not working. It no longer has highlighted line, etc

image

I prefer desert. If not working, I just use the default white one.

idbrii commented 5 years ago

@9527KGG: I forked desert to make my sandydune colorscheme to solve some of these issues, make some colour prettier, and to add more color variation to distinguish types. My reddish solution to this problem improves the contrast, ~but isn't pretty -- I might improve this one~ fixed.

Check it out: https://github.com/idbrii/vim-sandydune