Skip to content

self-insert type command seems to not working as expected  #14

@rickyson96

Description

@rickyson96

Hi, first of all I want to thank you for the package. It's truly amazing! I was skeptical at first, because it's twisted, but after dabbling with the devil, I find that it's charm is irresistible. 😂

Okay enough of my ramblings, I found some issue, which I think is because of the self-insert type behaviour in certain package. For instance, on vterm, C-d is vterm--self-insert which, normally, would pass C-d key to the terminal instance. But with devil, it only insert d char. I think it's because the self-insert part is only detecting last typed key (which is d), so the command interpretes that I typed only d instead of the expected C-d.

It seems that it is the same case for term and eat (and maybe other similar package?), and only on the self-insert type of bindings.

It seems like this is the expected behaviour, but I wonder if there's something that can be done, to truly use emacs with the devil's power? 🤣

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions