Closed practicalli-johnny closed 10 months ago
Pinning the evil-surround package to an ealier version is a temporary resolution to the issue.
Edit the Spacemacs user configuration and add a recipe for evil-surround to pin the older version (pinned even during package updates).
Newer versions of evil-surround should be deleted from elpa/<emacs-version>/develop
and then Emacs restarted, which should automatically download the package from the recipe
dotspacemacs-additional-packages '((evil-surround
:location
(recipe :fetcher github
:repo "emacs-evil/evil-surround"
:commit "f273821f575ace519066fb106ee45a5b8577475f")))
A fix for the issue has been pushed upstream and Melpa has just started a new build cycle so the updated package should be available within 2 hours.
To test before Melpa finishes the build, use the following recipe
(evil-surround
:location
(recipe :fetcher github
:repo "emacs-evil/evil-surround"
:commit "0d860be74165ceb8314742e4191cdad693f40a6d"))
Melpa package updated with fix.
Description :octocat:
Evil change / delete surround no longer working, reporting the following error in the buffer,
SPC b m
Reproduction guide :beetle:
()
d s
followed by(
c s
followed by(
Observed behaviour: :eyes: :broken_heart:
The
()
parens are not changed and the no surrounding delimiters found message reported in the Emacs buffer.Expected behaviour: :heart: :smile:
Using
d s
folowed by(
should remove both parens,()
Using
c s
followed by(
and then]
should replace the parens,()
with[]
System Info :computer:
Backtrace :paw_prints: