evil: Input method gets reset when entering insert state
Hi, I'm a bit new with all things Emacsy, but I think this behavior is undesired: Whenever I enter insert state, my input method is set to default-input-method as if I had hit C-\ Is this intentional? -- Sarah
On Aug 31, 2011, at 09:27 , Sarah Brofeldt wrote:
I'm a bit new with all things Emacsy, but I think this behavior is undesired: Whenever I enter insert state, my input method is set to default-input-method as if I had hit C-\ Is this intentional?
Apparently this only happens for me in some modes, so I'm afraid it may be my own error. Apologies for the noise, I will look into it further before spamming here again. -- Sarah
On 31 Aug 2011, Sarah Brofeldt wrote:
On Aug 31, 2011, at 09:27 , Sarah Brofeldt wrote:
I'm a bit new with all things Emacsy, but I think this behavior is undesired: Whenever I enter insert state, my input method is set to default-input-method as if I had hit C-\ Is this intentional?
Apparently this only happens for me in some modes, so I'm afraid it may be my own error. Apologies for the noise, I will look into it further before spamming here again.
The evil input method is buffer-local, so changing/activating it in one buffer doesn't affect other buffers. Maybe this tripped you? Michael
On Aug 31, 2011, at 10:12 , Michael Markert wrote:
The evil input method is buffer-local, so changing/activating it in one buffer doesn't affect other buffers. Maybe this tripped you?
What I'm seeing specifically is that whenever I enter insert state in an sml-mode buffer, it activates my default-input-method as if I had hit C-\. If I then disable it by pressing C-\, leaving insert state by 'ESC' and then entering it again with 'i' sets that input method once again. I don't experience this behavior in any other mode (as far as I can tell) and I'm not sure at all how to debug it given my inexperience. -- Sarah
On 31 Aug 2011, Sarah Brofeldt wrote:
On Aug 31, 2011, at 10:12 , Michael Markert wrote:
The evil input method is buffer-local, so changing/activating it in one buffer doesn't affect other buffers. Maybe this tripped you?
What I'm seeing specifically is that whenever I enter insert state in an sml-mode buffer, it activates my default-input-method as if I had hit C-\. If I then disable it by pressing C-\, leaving insert state by 'ESC' and then entering it again with 'i' sets that input method once again. I don't experience this behavior in any other mode (as far as I can tell) and I'm not sure at all how to debug it given my inexperience.
I was bitten by this as well after I read your post and opened Issue #15[1] This happends in all buffers as far as i can tell: If you (at the moment) disable input method inside insert state you're out of luck. Michael Footnotes: [1] https://bitbucket.org/lyro/evil/issue/15/toggle-input-method-in-insert-state...
participants (3)
-
Michael Markert -
Sarah Brofeldt -
Vegard Øye