Closed fleimgruber closed 8 years ago
What version of evil do you have? You should upgrade to 1.2.10 if you haven't already.
Thanks for the prompt feedback. yep, evil-1.2.10 from MELPA stable.
That's weird I was getting the same error after upgrading to the latest version of evil. And I thought I fixed it with this commit 69b7d31a527e86ad02932ef2d30ae9870c913050 Maybe try deleting both evil & evil-mc from the elpa folder and re-install
The tests pass too, so this looks like a version mismatch ...
Hmm. I uninstalled and reinstalled evil-1.2.10 and evil-mc-20160222.145, went with an emacs -Q
and after
(require 'package)
(package-initialize)
(require 'evil)
(require 'evil-mc)
(evil-mode)
(global-evil-mc-mode 1)
and repeating the steps in my first post, now I see
Debugger entered--Lisp error: (void-variable evil-this-type-modified)
evil-inner-symbol()
evil-mc-set-pattern()
evil-mc-find-and-goto-match(forward t)
evil-mc-make-and-goto-next-match()
call-interactively(evil-mc-make-and-goto-next-match nil nil)
command-execute(evil-mc-make-and-goto-next-match)
Hmm... Ok, I'll try to see if I can reproduce that
This is kind of weird but I followed the exact steps as you with emacs -Q
and I'm not able to get the same error you're getting. Seems to work fine for me ... :(
I'm not sure if this would make a difference but I'm on a mac and my Emacs version is 24.5.5
From your stack trace though it seems that evil-inner-symbol
throws an error. Maybe try running that function directly just to see if it works.
In particular it seems that evil-this-type-modified
is not defined. But, it should be defined in evil-vars.el in the evil code.
I did not find evil-this-type-modified
in the evil-vars.el or the upstream stable branch of evil...
Anyways, I took the leap of faith and installed the MELPA unstable versions of my selection of evil-* packages... This bug disappeared, so good to close from my side.
evil-mc-20160222.1452 from MELPA
Steps to reproduce: In the
*scratch*
buffer, with 10 lines containing "asdf", after a couple ofevil-mc-make-and-goto-next-match
and then anevil-backward-word-begin
, only the last cursor moves backward one word.Debug log is