Bryce

Results 93 comments of Bryce

Perhaps M-x `set-input-method` and selecting Lithuanian will help things, if Emacs isn't already running in "Lithuanian-mode" per se. I'm not sure, honestly. It may be something with evil, Emacs, or...

I followed your reproduction steps exactly before trying the new macro I described. For parity, I'll try `foofoofoo` again now. ``` foofoofoo foofooofooo foofooofooo foofooofooo ``` Okay, interesting! It appears...

@Invertisment It appears that the problem is caused by `evil-record-macro`. I was not able to reproduce the issue with the `foofoofoo` string using `kmacro-start-macro-or-insert-counter`, which by default is bound to...

> I tried to change my `set-input-method` to `lithuanian-numeric` and got this result: > > ``` > foofoofoo > fooofooofooo > ``` > > That's... very... consistent... Also `lithuanian-keyboard` gives...

;; Using `a` with `kmacro-start-macro-or-insert-counter`: foofoofoo foofoofoo foofoofoo ;; Using `i` with `kmacro-start-macro-or-insert-counter`: foofoofoo foofoofoo foofoofoo ;; Using `a` with `evil-record-macro`: foofoofoo foofoofoo foofoofoo ;; Using `i` with `evil-record-macro`: foofoofoo...

> This one was recorded after entering the insertion mode with `o` key in VI mode and (after that) pressing F3 and F4 to end the macro (i.e. I'm in...

I'm curious about *this* part of your issue: ffffffofofofofofofoofoofoofoofoofooofooo ffffffofofofoofoofoofooofooofooofooofooofoooofoooo I can't think of anything that would cause that.

> No. I didn't know what F3 would do inside of a recorded macro. What I did was I tried to isolate one more case where a macro is started...

``` foofoofoo foofoofoofoofoofoofoofoofoo foofoofoofoofoofoofoofoofoofoofoofoofoofoofoo foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo ``` This was recorded using the built-in, non-evil recording facilities while `evil-insert-state` was active.

In either case, I think `kmacro-step-edit-macro` will help debug this. It is interactive and proceeds one command at a time; thanks be to Emacs, single keypresses of f or o...