Skip to content

Conversation

@AckslD
Copy link

@AckslD AckslD commented Feb 9, 2025

Hey! This PR is not fully finished (should probably check a bit more cases and make it an opt-in/opt-out config), but wanted to see if you have any initial thoughts if this could make sense. Sometimes I work with LSPs that support inlay hints (rust or basedpyright) and then the column width is not really useful anymore to know if the lines are actually longer than some number of characters. So in this PR we offset the column by how many virtual characters there are in the line (before the last real character), see screenshot below, just some dummy code.

I'm not fully sure what's the best way to handle virtual text after the last real character. The column width should obviously not be corrected by these but what I'm wondering is what should take precedence? Do you always want to see the column width. In my case I think I would. But not actually sure how to make sure that's "on top".

gscreenshot_2025-02-09-143034

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant