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

x on a multibyte utf-8 char destroys the underlying char by removing only the first byte #13

Closed
christoph-frick opened this issue Jul 13, 2015 · 2 comments

Comments

@christoph-frick
Copy link
Contributor

when you enter

(def ∞ :inf)

then move the cursor over the symbol and press x once. only the first byte of that symbol gets deleted and broken symbols remain

(def <88><9e> :inf)

(note that the <##> are copied verbatim and are actually single chars, vim detects problems with)

removing the paredit bundle allows proper deleting of the . this char was picked for testing, but it's not special to this one (e.g. german umlauts show the same behaviour)

@kovisoft
Copy link
Owner

Fixed in commit 1ce8345

@christoph-frick
Copy link
Contributor Author

i can verify, that both x and X work now as expected. thank you @kovisoft @gleachkr

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