Fork me on GitHub
#spacemacs
<
2020-09-03
>
Ho0man13:09:39

Hi everyone, My search project SPC s P suddenly stopped working after system upgrade that updated emacs to version 27.1. My current emacs version :

GNU Emacs 27.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.22, cairo version 1.16.0) of 2020-09-03
Here's the error : Symbol's value as variable is void: default-input And I'm using practicalli's spacemacs.d Thanks for the help in advance

practicalli-johnny14:09:03

Updating Emacs to version 27.1 should not cause any problem, unless it can no longer find the external binary file that does the search, e.g. ripgrep, ag, grep. I'm using Emacs 28 snapshot and SPC s P and SPC / work without issue. SPC b m to check if there are errors in the message buffer

practicalli-johnny15:09:20

It could be an issue with helm packages, there have been some changes recently. I assume that would show an error in the mini-buffer and/or message buffer.

Drew Verlee20:09:00

@U05254DQM is there a reason to prefer 27.1 over 28 or vice versa?

practicalli-johnny22:09:18

@U0DJ4T5U1 Version 27.1 is now the stable release of Emacs and version 28 is still a moving target. Emacs 28 will include native compilation of lisp, so could run a lot faster (it seems a little faster). I have had a few crashes though, so no guarantee its stable. Until the next release of Ubuntu though, its actually easier to install Emacs 28, which is available from the Ubuntu Emacs PPA https://launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa I'll switch to 27.1 when I upgrade to 20.10 which should have that version packaged as the default.

👍 3
Drew Verlee02:09:51

Thanks for the help!

Ho0man05:09:49

@U05254DQM Thanks a lot I forgot to include the error message, sorry. It gave me this : Symbol's value as variable is void: default-input

Ho0man05:09:43

You were right though that the issue was caused by recent updates to the helm package. There was another bugfix update for helm-ag today that fixed the issue. Thanks a lot @U05254DQM for always helping out here

👍 3