emacs-helm/helm

helm-occur stopped to work with Emacs 29

pietro-coretto opened this issue · 4 comments

What happened?

I upgaded from Emacs 28 to Emacs 29.4 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo
version 1.16.0). Afterwards I reinstalled helm using helm-20240726.954 from MELPA repository.

After this my loved command for incremental search over a file M-x helm-occur stopped to work. When I search over a buffer using M-x helm-occur I get the following error

helm-grep--ag-command: Wrong type argument: stringp, nil

How to reproduce?

When I search over a buffer using M-x helm-occur I get the following error

helm-grep--ag-command: Wrong type argument: stringp, nil

By the way if I do the test using emacs-helm.sh it does not work as well and gives the same error as above

Helm Version

Melpa or NonGnuElpa

Emacs Version

Emacs-29.4

OS

GNU/Linux

Relevant backtrace (if possible)

No response

Minimal configuration

  • I agree using a minimal configuration

Didn't know about it. I also installed helm-ag from MELPA and gave the same problem because nobody says that all this depends on the ag silver searcher package. Therefore installed

ag silver searcher package
helm-ag

and now everything works!

Thanks. Do you think I can close this issue?

All works now!