night-owl.vim icon indicating copy to clipboard operation
night-owl.vim copied to clipboard

Not rendering the colors

Open itstechnexus opened this issue 5 years ago • 15 comments

screenshot from 2019-02-12 08-36-07 Unable to get the theme working!

itstechnexus avatar Feb 12 '19 03:02 itstechnexus

Thanks for reporting.

~~Are you using Hyper term? According to this gist Hyper does not support true color yet.~~

Do you mean the background color is not working properly?

haishanh avatar Feb 13 '19 02:02 haishanh

Unable to get the theme working!

This is probably due to not setting termguicolors if you use neovim you need to add

if (has("termguicolors"))
 set termguicolors
endif

to your init.vim

I think this might be the same for vim 8+ now also.

travisboss avatar Jul 26 '19 01:07 travisboss

I still have the problem that background is not working properly. I added what @travisboss commented but that did't work for me. It just happens in neovim. Any help?

CristoAMH avatar Nov 02 '19 13:11 CristoAMH

I'm having same issue, can't get theme to display properly. Really like this theme :(

tomrevansecho avatar Nov 11 '19 17:11 tomrevansecho

I have the same issue in iTerm2

rossmacarthur avatar Nov 15 '19 08:11 rossmacarthur

Can all of you post a screenshot showing the failure?

travisboss avatar Nov 15 '19 15:11 travisboss

Perhaps I need to make changes to my iTerm2 settings?

The background seems particularly to be the problem here.

Untitled

rossmacarthur avatar Nov 15 '19 15:11 rossmacarthur

it should not matter i think but you have two items telling the system how to enable true color. what version of neovim or vim do you have?

Also from Neovim FAQ please check about true color here

autocmd ColorScheme * highlight Normal guibg=011627 Could try this also in your vimrc to see if that will override whatever is causing the issue.

EDIT: I just tried the theme, I am using Therm a saner version of iTerm2 on MacOS and here is a screenshot. I left the other parts as that is all I have in my colorscheme area (the commented out section is for my delicate eyes).

Screen Shot 2019-11-15 at 11 36 01 AM

travisboss avatar Nov 15 '19 15:11 travisboss

this worked for me in my .tmux.conf file set -g default-terminal "tmux-256color"

brianmoran avatar Apr 16 '20 14:04 brianmoran

Perhaps I need to make changes to my iTerm2 settings?

The background seems particularly to be the problem here.

Untitled

i'm having the same issue, how you solved it?

YinanZhaoXometry avatar Apr 23 '20 16:04 YinanZhaoXometry

I'm on macOS using iTerm2 and I had the same problem. See https://github.com/haishanh/night-owl.vim/issues/10#issuecomment-554396891

I managed to solve this by doing the following:

  1. Make sure you have xterm-256color, you might have to install ncurses (brew install ncurses)
❯ toe | grep xterm-256color
xterm-256color	xterm with 256 colors
  1. I deleted ~/.terminfo, I for some reason had bad files in here, probably was fiddling with terminfo a long time ago.

  2. I created a new file xterm-256color.terminfo

xterm-256color|xterm-256color with italics support,
    sitm=\E[3m, ritm=\E[23m, dim=\E[2m,
    use=xterm-256color,
  1. I compiled this by running
tic xterm-256color.terminfo

You can verify that xterm-256color was updated by checking:

❯ toe | grep xterm-256color
xterm-256color	xterm-256color with italics support
  1. Make sure you set the following setting in iTerm2. Preferences > Profiles > Default > Terminal > Terminal Emulation.
image

You can also export TERM=xterm-256color instead

After image

rossmacarthur avatar Apr 23 '20 19:04 rossmacarthur

I have set these options on my Konsole terminal on ArchLinux using Tmux & NeoVIM so that it can have the correct background.

tmux.conf

# Tmux true color support
set -ga terminal-overrides ",xterm-256color:Tc"
set -g default-terminal "tmux-256color"

aminnairi avatar Oct 28 '20 16:10 aminnairi

I was able to get the background to render correctly by removing the # in guibg. Put the following after setting colorscheme.

hi Normal guifg=#d6deeb ctermfg=253 guibg=011627 ctermbg=233 gui=NONE cterm=NONE
hi SignColumn guifg=NONE ctermfg=NONE guibg=011627 ctermbg=233 gui=NONE cterm=NONE
hi LineNr guifg=#444444 ctermfg=238 guibg=011627 ctermbg=233 gui=NONE cterm=NONE
hi EndOfBuffer guifg=#444444 ctermfg=238 guibg=011627 ctermbg=233 gui=NONE cterm=NONE

brianmoran avatar Nov 23 '20 16:11 brianmoran

I have set these options on my Konsole terminal on ArchLinux using Tmux & NeoVIM so that it can have the correct background.

tmux.conf

# Tmux true color support
set -ga terminal-overrides ",xterm-256color:Tc"
set -g default-terminal "tmux-256color"

Unfortunately there is no kiss icon. This solved all my Vim + tmux color scheme problems. Thank you very much!

dubst3pp4 avatar Apr 20 '21 14:04 dubst3pp4

@haishanh I am getting the correct background but the html tags and react components dont seem to be the right color (even < & >)

Expected (in README)

image

Actual

image

theres this #FFA500 color which I also tried manually overriding but cant find this hex in the repo

princejoogie avatar Mar 18 '22 03:03 princejoogie