Closed lelit closed 2 years ago
I guess I thought cl-lib was not used at that time. # Strange enough, with or without that line, the compile result code is the same. I have submit a commit to recall it back.
Thank you! Maybe the same should be applied to iedit-rect.el
, as it uses cl-rotatef
macro?
Strange enough, with or without that line, the compile result code is the same.
I guess that depends whether you do the compilation with/without preloaded cl-lib
, in other words if you do emacs -Q -f byte-compile-file
you would hit the issue.
I'm facing a problem apparently very similar to issue #117.
After some investigation, it seems that it's due to incorrect byte compilation (I'm using Doom and thus straight, that automatically byte compiles included packages): effectively
iedit-lib.el
was patched in that commit to usecl-case
instead ofcase
.Near the top of that source there is a commented out
(eval-when-compile (require 'cl-lib))
: if I uncomment that line (and recompile withdoom compile
), everything works as expected.So, is there a specific reason why it was commented out (in commit 7a6a0d65)?
Thanks in advance and happy xmas!