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

Explicitly set cursor color #3210

Closed
kuporific opened this issue Jun 16, 2023 · 27 comments
Closed

Explicitly set cursor color #3210

kuporific opened this issue Jun 16, 2023 · 27 comments
Labels
Feature requests Feature Requests

Comments

@kuporific
Copy link

kuporific commented Jun 16, 2023

Discord username (optional)

No response

Describe the solution you'd like?

Ability to choose the color of the cursor, either independent of theme or as a specific option in the theme YAML definition

Is your feature request related to a problem? Please describe.

In text editors like vim, the cursor often blends in because the color too closely matches the rest of the theme colors (it also does not blink despite having "Blinking cursor" enabled, which might be a bug). If I could set the cursor color to bright green, magenta, bright red, etc it would be much easier to find.

Additional context

I have a hard time finding the cursor
Screenshot 2023-06-16 at 9 53 53 AM

I don't know of any workaround.

Maybe it could be implemented as Settings > Appearance > Cursor > cursor color and/or a specific value in a theme.yaml file.

Relates to #2181

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

None

@kuporific kuporific added the Feature requests Feature Requests label Jun 16, 2023
@dannyneira
Copy link
Member

dannyneira commented Jun 16, 2023

Thanks for this feature request @kuporific

Please add a :+1: to the original post at the top to signal that you want this feature, and then hit the subscribe button if you'd like to be notified.

Just want to set the expectations that we're unlikely to implement this soon, but if anything changes, we'll post updates on this thread.

@Ashkin
Copy link

Ashkin commented Nov 27, 2023

This is the single most frustrating thing about Warp. When I have a dark blue background, why is the cursor also dark blue (or black)!? When it's dark green, the cursor is also dark green! and if it's hiding under a character with a bright foreground color, that further masks the subtle contrast making it feel like a "Where's Waldo" book. At a guess, I spent an eighth of my time in the terminal just searching for the bloody cursor. Often, even moving the cursor around isn't enough to spot it.

Please fix this. It makes the terminal extremely difficult and frustrating to use.

@fartybum
Copy link

fartybum commented Dec 28, 2023

Unfortunately, I cannot use Warp with the cursor colour the way it is - back to Terminal for me. I heartily agree with Ashkin's comment though and hope the issue can be resolved soon.

@dannyneira
Copy link
Member

hey folks, we'll be adding this request to the roadmap, no firm eta on release, but we're aware it's a blocker and will be working on it. We'll post updates on this thread.

@deathblade287
Copy link

has this feature been added? Why can't I get a white cursor with the dark theme?

@nephel
Copy link

nephel commented Apr 18, 2024

+1

using set cursorline cursorcolumn for vim in the meantime

@mearleycf
Copy link

+1

using set cursorline cursorcolumn for vim in the meantime

Unfortunately, I'm using Warp.app, and it doesn't work in that terminal...:(

@Amir-hossein-Mazaheri
Copy link

+1

2 similar comments
@fartybum
Copy link

fartybum commented Jun 3, 2024

+1

@deathblade287
Copy link

+1

@yoansjghs
Copy link

Do we have any update about the ETA of this bugfix ? Almost a year since this has been opened and still no solution or whatsoever this is so annoying.

@alokedesai
Copy link
Member

Hi all, thanks for your patience. We have someone actively working on this. No ETA yet but we expect for this to be fixed soon.

@ImCylon
Copy link

ImCylon commented Jun 5, 2024

+1

8 similar comments
@perez31000
Copy link

+1

@devloos
Copy link

devloos commented Jun 12, 2024

+1

@GavrilenkoYaroslav
Copy link

+1

@vicshulha
Copy link

+1

@LynceanLumberfi
Copy link

+1

@J-P-Robin
Copy link

+1

@noisydump
Copy link

+1

@TonyDo99
Copy link

+1

@dannyneira
Copy link
Member

Hey Folks, this feature has launched with the latest release of Warp.
You can now add cursor: '#<hex color value>' to your custom theme yaml files to customize your cursor! Please see an example in our docs.

Closing as resolved, but please update and let us know what you think or any issues.

@noisydump
Copy link

Just tested, works like a charm, thanks for your work 👍

@GavrilenkoYaroslav
Copy link

Thanks guys!

@perez31000
Copy link

Thank you !!

@Beadle85
Copy link

Thank you so much for this!!!! 🚀

@J-P-Robin
Copy link

It would be great if we could control the foreground color also. Currently, setting a custom cursor changes only the cursor background, and with syntax highlighted code, the foreground color is not always the same.

By allowing to control both foreground and background cursor colors, we could make sure these remain always the same.

Another approach would be to allow the shell or text editor to change the cursor colors. Vim can change it, but it seems Warp does not support this. It would be great if we could set both foreground and background cursor colors as default, but allow the shell to overwrite it.

Here's an example of what it currently looks when setting the cursor color with syntax highlighted code (in NeoVim), the contrast is not great:
CleanShot 2024-08-23 at 11 45 06@2x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests Feature Requests
Projects
None yet
Development

No branches or pull requests