Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(colorscheme): update StatusLineNC to have underline with 'notgc' #28810

Merged
merged 1 commit into from
May 23, 2024

Conversation

echasnovski
Copy link
Member

Problem: statusline for non-active window can be hard to distinguish
from normal text with 'notermguicolors'. It was set to use only bold
text to find a balance between being not too similar to active
statusline and normal text, and be supported in enough terminal
emulators (if it does not support 'termguicolors' there is higher
chance that it also does not support underline).

Solution: reconsider balance by placing more emphasis on making
non-active statusline more distinguishable.
This also results into tabline being shown with underline which
aligns with "make more distinguishable" shift.


Screenshot of current behavior:

screenshot_2024-05-17_14:38:15


Resolve #28796

Related work for 'termguicolors' case: #26921

Problem: statusline for non-active window can be hard to distinguish
  from normal text with 'notermguicolors'. It was set to use only bold
  text to find a balance between being not too similar to active
  statusline and normal text, and be supported in enough terminal
  emulators (if it does not support 'termguicolors' there is higher
  chance that it also does not support underline).

Solution: reconsider balance by placing more emphasis on making
  non-active statusline more distinguishable.
  This also results into tabline being shown with underline which
  aligns with "make more distinguishable" shift.
@echasnovski echasnovski added defaults issues or PRs involving changing the defaults highlight labels May 17, 2024
@echasnovski echasnovski requested a review from justinmk May 17, 2024 11:39
@github-actions github-actions bot requested a review from gpanders May 17, 2024 11:47
@clason clason added this to the 0.10.1 milestone May 17, 2024
@justinmk justinmk merged commit 9b9f54e into neovim:master May 23, 2024
46 checks passed
@github-actions github-actions bot removed the request for review from gpanders May 23, 2024 21:00
Copy link
Contributor

Successfully created backport PR for release-0.10:

github-actions bot pushed a commit that referenced this pull request May 23, 2024
Problem: statusline for non-active window can be hard to distinguish
  from normal text with 'notermguicolors'. It was set to use only bold
  text to find a balance between being not too similar to active
  statusline and normal text, and be supported in enough terminal
  emulators (if it does not support 'termguicolors' there is higher
  chance that it also does not support underline).

Solution: reconsider balance by placing more emphasis on making
  non-active statusline more distinguishable.
  This also results into tabline being shown with underline which
  aligns with "make more distinguishable" shift.
(cherry picked from commit 9b9f54e)
huangyingw pushed a commit to huangyingw/neovim that referenced this pull request May 31, 2024
…m#28810

Problem: statusline for non-active window can be hard to distinguish
  from normal text with 'notermguicolors'. It was set to use only bold
  text to find a balance between being not too similar to active
  statusline and normal text, and be supported in enough terminal
  emulators (if it does not support 'termguicolors' there is higher
  chance that it also does not support underline).

Solution: reconsider balance by placing more emphasis on making
  non-active statusline more distinguishable.
  This also results into tabline being shown with underline which
  aligns with "make more distinguishable" shift.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci:backport release-0.10 defaults issues or PRs involving changing the defaults highlight
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add background to StatusLineNC when termguicolors is disabled
3 participants