Vasilij Schneidermann

Results 109 comments of Vasilij Schneidermann

The above workaround could be made a bit shorter by unbinding the keys, so that Emacs falls back to the (non-Evil) defaults: ```elisp (define-key evil-motion-state-map "h" nil) (define-key evil-motion-state-map "l"...

I haven't learned anything new about bidi text in that time, but I'm more confident about new code not breaking anything existing (there are far less people using bidi and...

See https://github.com/emacs-evil/evil/pull/1487#issuecomment-876368014

More general issue: The Vim helpfile claims a few more things about those commands: - There may be a count to indicate which spellfile entry to use, defaulting to the...

> No, `ispell-personal-dictionary` can't be a list. But I found [doom-emacs](https://github.com/hlissner/doom-emacs/blob/develop/modules/checkers/spell/autoload/%2Bflyspell.el#L31) provides a non-compatible mechanism which behaves like there are 3 spellfile entries (personal/buffer-local/session dict) when "zg" adding words. Uh-oh....

Please give an actual Vim example where spaces are removed on the same line cursor is on.

No, it hasn't. I can neither see that behavior with your code nor the repro code (which needs a tiny adjustment to work): ```elisp (package-initialize) (require 'evil) (electric-indent-mode 0) (define-key...

No, I cannot. Evil has always used goto-chg.el to provide this functionality and I do not see any evidence for the behavior ever having been different. In fact, I wasn't...

This looks pretty good, thanks! Regarding breakage, I've done a quick search and it seems that other than people vendoring their packages (which is totally fine), the rest seems to...