helm-projectile
helm-projectile copied to clipboard
helm-projectile-rg crashes
Expected behavior
rg is called
Actual behavior
crashes
Steps to reproduce the problem
run helm-projectile-rg
Backtraces if necessary (M-x toggle-debug-on-error)
Debugger entered--Lisp error: (wrong-number-of-arguments (1 . 2) 3)
helm-rg("" nil ("/home/starenka/.emacs.d/"))
(let ((helm-rg-prepend-file-name-line-at-top-of-matches nil) (helm-rg-include-file-on-every-match-line t)) (helm-rg (helm-projectile-rg--region-selection) nil (list (projectile-project-root))))
(if (projectile-project-p) (let ((helm-rg-prepend-file-name-line-at-top-of-matches nil) (helm-rg-include-file-on-every-match-line t)) (helm-rg (helm-projectile-rg--region-selection) nil (list (projectile-project-root)))) (error "You're not in a project"))
(if (require 'helm-rg nil t) (if (projectile-project-p) (let ((helm-rg-prepend-file-name-line-at-top-of-matches nil) (helm-rg-include-file-on-every-match-line t)) (helm-rg (helm-projectile-rg--region-selection) nil (list (projectile-project-root)))) (error "You're not in a project")) (if (yes-or-no-p "`helm-rg' is not installed. Install? ") (progn (condition-case nil (progn (package-install 'helm-rg) (helm-projectile-rg)) (error "`helm-rg' is not available. Is MELPA in your `pac...")))))
helm-projectile-rg()
funcall-interactively(helm-projectile-rg)
call-interactively(helm-projectile-rg nil nil)
command-execute(helm-projectile-rg)
Environment & version information
helm-projectileversion: 1.0.0helmversion (inhelm-pkg.el): 3.8.8projectileversion (M-x projectile-version): 20221004.1327- Emacs version (
M-x emacs-version): 27.1 - OS: Debian
I also get this.
you are likely using an older version of helm-rg, use helm-rg from melpa (version: 20200721.725) instead of melpa stable (version: 0.1)
To add to this, you may want to ensure you have most recent packages and purge your eln-cache (similar like in #183).
Closing as old.