Conversation
|
This happened to me too, on Kitty with the light theme. I was able to fix it by adding this line to my .vimrc: hi Comment gui=NONE cterm=NONEThis basically cancels out the change. It's weird because Kitty supposedly supports italic fonts. Maybe I don't have my fonts configured correctly. Edit: The font I'm using (Fira Code) apparently doesn't have an italic variant, which I guess results in the gray background. |
|
@fatteneder usually most terminals will have options to enable/disable bold and italic font styles. Maybe you can check your alacritty config? I don't use alacritty myself but a google search turned up some results such as this: alacritty/alacritty#1977. |
|
Terminals that don't support italics will indicate so in their terminfo file. AFAIK Alacritty and Kitty (which I use) both support italics. I'm guessing the issue you're seeing is probably @garrettn's suggestion that your font might not support italics. You should be able to specify a non-italic font in your terminal. For Alacritty, in your font:
italic:
family: Fira Code
style: Regular
bold_italic:
family: Fira Code
style: BoldFor Kitty, in your |
|
Thank you for all the replies. After I wrote this issue yesterday I did some research myself and also tried to enable an italic font in my Anyways, for now I will use @garrettn's fix till I figure out how to get italics to work. |
|
I have same issue as @fatteneder , my platform is macOS Big Sur with iTerm2 (font is Hack that support italic). I change line 126 on onehalf/vim/colors/onehalflight.vim
to
then it is ok. |
|
@fatteneder You can check this link to get italic to work. |
|
@jawang35 I suggest disable italic on the default setting, then add a vim variable to enable italic. |
|
@marcuslannister that's a good suggestion and it looks like other color schemes use the same pattern. I've implemented it in #108. |
|
If you still want comments in italic in iterm+tmux (taken from here):
File xterm-256color-italic.terminfo: File tmux-256color-italic.terminfo:
Figure out how to set your terminals $TERM variable to xterm-256color-italic. In iTerm it's in Prefs -> profiles -> Terminal -> Report Terminal Type. In your .tmux.conf file:
You may also find this article useful (to enable italic in iterm): https://alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/ |

Italicized comments are popular for Vim users and IMO they look pretty good. This won't have any effect on terminals that don't support italics.