[GH-ISSUE #147] Strange rendering when recording vim #728

Closed
opened 2026-03-15 10:03:07 +03:00 by kerem · 6 comments
Owner

Originally created by @DuncanBetts on GitHub (Feb 12, 2016).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/147

https://asciinema.org/a/2zqavz00sbzvumxwg742h3ozi

The commands entered once I was in vim were as discussed here http://vi.stackexchange.com/questions/6452/can-vim-write-incremental-lines-i-e-on-each-line-a-becomes-b-and-1-becomes-2

Hope this is helpful, great work with this by the way 👍

Originally created by @DuncanBetts on GitHub (Feb 12, 2016). Original GitHub issue: https://github.com/asciinema/asciinema/issues/147 https://asciinema.org/a/2zqavz00sbzvumxwg742h3ozi The commands entered once I was in vim were as discussed here http://vi.stackexchange.com/questions/6452/can-vim-write-incremental-lines-i-e-on-each-line-a-becomes-b-and-1-becomes-2 Hope this is helpful, great work with this by the way :+1:
kerem closed this issue 2026-03-15 10:03:12 +03:00
Author
Owner

@ku1ik commented on GitHub (Feb 13, 2016):

You didn't tell what's strange about it so not sure where to look for a bug... ;)

<!-- gh-comment-id:183632989 --> @ku1ik commented on GitHub (Feb 13, 2016): You didn't tell what's strange about it so not sure where to look for a bug... ;)
Author
Owner

@DuncanBetts commented on GitHub (Feb 13, 2016):

Sorry you're right, "strange" isn't helpful at all.
At 0:03 when Vim loads, the last chars on each row aren't shown.
Then at 00:09 when Vim indicates to me the pair of square brackets in red, it covers the last two letters of the preceding word.
Then at and just before 00:23 when I select a column of chars, the preceding [g on each row disappear.
Does it appear this way for you?
To be clear, each of the things I mention here are different from what actually happened in my terminal, outside the recording.
I can make a further recording in Kazam or similar or give you more info about my browser etc, if it renders correctly for you.

<!-- gh-comment-id:183641072 --> @DuncanBetts commented on GitHub (Feb 13, 2016): Sorry you're right, "strange" isn't helpful at all. At 0:03 when Vim loads, the last chars on each row aren't shown. Then at 00:09 when Vim indicates to me the pair of square brackets in red, it covers the last two letters of the preceding word. Then at and just before 00:23 when I select a column of chars, the preceding [g on each row disappear. Does it appear this way for you? To be clear, each of the things I mention here are different from what actually happened in my terminal, outside the recording. I can make a further recording in Kazam or similar or give you more info about my browser etc, if it renders correctly for you.
Author
Owner

@ku1ik commented on GitHub (Feb 13, 2016):

Cool, what browser are you using?
Having a video showing the "proper" behavior, or a series of screenshots, would be very helpful to analyze the difference in display.

I rewatched the asciicast once again and I don't see what you described.
Can you maybe create a screenshots of your terminal vs asciinema.org for these cases so I can compare? (or videos if it's easier)

<!-- gh-comment-id:183645896 --> @ku1ik commented on GitHub (Feb 13, 2016): Cool, what browser are you using? Having a video showing the "proper" behavior, or a series of screenshots, would be _very_ helpful to analyze the difference in display. I rewatched the asciicast once again and I don't see what you described. Can you maybe create a screenshots of your terminal vs asciinema.org for these cases so I can compare? (or videos if it's easier)
Author
Owner

@DuncanBetts commented on GitHub (Feb 13, 2016):

Browser Version Specifics:
http://pastebin.com/f52Tv2Q7
Plugin Specifics:
http://pastebin.com/49APFPgC

How it looks from here:
https://vimeo.com/155215739

Here's a video of how it should look:
https://vimeo.com/155216388

And, it's not just Vim:
https://vimeo.com/155215770

I tried playing some videos in Chrome (everything renders fine):
https://vimeo.com/155216660

<!-- gh-comment-id:183652331 --> @DuncanBetts commented on GitHub (Feb 13, 2016): Browser Version Specifics: http://pastebin.com/f52Tv2Q7 Plugin Specifics: http://pastebin.com/49APFPgC How it looks from here: https://vimeo.com/155215739 Here's a video of how it should look: https://vimeo.com/155216388 And, it's not just Vim: https://vimeo.com/155215770 I tried playing some videos in Chrome (everything renders fine): https://vimeo.com/155216660
Author
Owner

@ku1ik commented on GitHub (Feb 27, 2016):

Can you check now? I think it should look better now.

<!-- gh-comment-id:189537782 --> @ku1ik commented on GitHub (Feb 27, 2016): Can you check now? I think it should look better now.
Author
Owner

@DuncanBetts commented on GitHub (Feb 29, 2016):

Yep 👍 looks great from here

<!-- gh-comment-id:190358534 --> @DuncanBetts commented on GitHub (Feb 29, 2016): Yep :+1: looks great from here
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asciinema#728
No description provided.