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

Multi-caret editing on virtual space with EOL glyphs enabled breaks #427

Open
Rekkonnect opened this issue May 28, 2024 · 1 comment
Open

Comments

@Rekkonnect
Copy link

Steps

  1. Run the demo project found in this repo (AvaloniaEdit.Demo)
  2. Enable EOL glyph view
  3. Begin multi-caret editing between lines that may be shorter than the position of the caret
  4. Begin typing

Expected

Correct placement of the characters for all lines

Actual

On the lines that are shorter than the position of the caret, the text is inserted by one position to the left than the correct position.

Example

multi-caret.with.eol.marks.mp4

(This is not related to typing Greek characters as shown in the example)

@Natestah
Copy link
Contributor

In a version of AvalonEdit (not AvaloniaEdit) I Implemented true multi caret support. It came together pretty easily and i ultimately replaced this Rectangular Selection with multiple selections when dragging the box. Hoping someday that can see the light of open source

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

No branches or pull requests

2 participants