helm-projectile icon indicating copy to clipboard operation
helm-projectile copied to clipboard

helm-projectile-rg crashes

Open starenka opened this issue 3 years ago • 1 comments

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-projectile version: 1.0.0
  • helm version (in helm-pkg.el): 3.8.8
  • projectile version (M-x projectile-version): 20221004.1327
  • Emacs version (M-x emacs-version): 27.1
  • OS: Debian

starenka avatar Oct 20 '22 20:10 starenka

I also get this.

bwo avatar Jul 10 '24 18:07 bwo

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)

pranaysashank avatar Jan 11 '25 07:01 pranaysashank

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.

pkryger avatar Aug 07 '25 12:08 pkryger