Comments (4)
Hmm... I can't reproduce this at all on iTerm:
I think I just need to adjust the MatchParen
foreground. Try overriding MatchParen
by adding the following after setting the color scheme in your init.vim
:
hi MatchParen guibg=#c47ebd guifg=#51617d
Does this make the cursor visible again?
from vim-deep-space.
Yeah that works. Anything that's not just reverse
or manually reversing the colors work. I just tried it without dynamic cursor colors in both alacritty and termite and that also solves the problem. Now I am not sure if maybe the dynamic cursor adjustment of the terminal is confused by the MatchParen color change. In other words, I'm not sure if the terminals behave in the expected way here (although I'd err on the side of yes they do). What all color schemes that give me these issues have in common is that MatchParen
uses the background from Normal
(or almost the background, here it's gray1
and gray2
) or just reverse
). One color scheme where it works flawlessy is seoul256
Bottom line: if there is MatchParen
color combo that you're okay with I'd be super happy about that :) but I'd understand if you consider this an edge case that people with terminals with such cursor adjustments have to live with
from vim-deep-space.
I'll just change it. There are way too many terminals with this behavior to call it an edge case.
I should have some time this weekend to mull it over and come up with something.
from vim-deep-space.
I have a similar issue, but this is more like an upside-down cursor problem. See screenshot:
My cursor is actually on the opening curly brace in the screenshot (col 14), but it's misleading that it looks as if cursor is on the closing curly brace (col 34). With other color schemes, I don't have this issue.
from vim-deep-space.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-deep-space.