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? 🤣
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
isvterm--self-insert
which, normally, would passC-d
key to the terminal instance. But withdevil
, it only insertd
char. I think it's because the self-insert part is only detecting last typed key (which isd
), so the command interpretes that I typed onlyd
instead of the expectedC-d
.It seems that it is the same case for
term
andeat
(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? 🤣