-
Notifications
You must be signed in to change notification settings - Fork 15
Description
I'm using Emacs 25.1.1 and js2-mode along with xref-js2. I've set up like described in readme:
(require 'xref-js2)
(define-key js2-mode-map (kbd "M-.") nil)
(add-hook 'js2-mode-hook (lambda ()
(add-hook 'xref-backend-functions #'xref-js2-xref-backend nil t)))
This is the error after using M-.
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
call-process(nil nil t nil "--js" "--noheading" "--nocolor" "--ignore-dir" "bower_components" "--ignore-dir" "node_modules" "--ignore-dir" "build" "--ignore-dir" "lib" "--ignore" ".min.js" "\bsetupCustomBindings\b[\s][:=][^=]|function[\s]+\bsetupCustomBindings$
apply(call-process nil nil t nil ("--js" "--noheading" "--nocolor" "--ignore-dir" "bower_components" "--ignore-dir" "node_modules" "--ignore-dir" "build" "--ignore-dir" "lib" "--ignore" ".min.js" "\bsetupCustomBindings\b[\s][:=][^=]|function[\s]+\bsetupCustomBi$
process-file(nil nil t nil "--js" "--noheading" "--nocolor" "--ignore-dir" "bower_components" "--ignore-dir" "node_modules" "--ignore-dir" "build" "--ignore-dir" "lib" "--ignore" ".min.js" "\bsetupCustomBindings\b[\s][:=][^=]|function[\s]+\bsetupCustomBindings$
apply(process-file nil nil t nil ("--js" "--noheading" "--nocolor" "--ignore-dir" "bower_components" "--ignore-dir" "node_modules" "--ignore-dir" "build" "--ignore-dir" "lib" "--ignore" ".min.js" "\bsetupCustomBindings\b[\s][:=][^=]|function[\s]+\bsetupCustomBi$
xref-js2--find-candidates("setupCustomBindings" "\bsetupCustomBindings\b[\s][:=][^=]|function[\s]+\bsetupCustomBindings\b|class[\s]+\bsetupCustomBindings\b|(?<!new)[^.]setupCustomBindings[\s]\(")
xref-js2--find-definitions("setupCustomBindings")
xref-js2--xref-find-definitions("setupCustomBindings")
#514 "\300^A!\207" [xref-js2--xref-find-definitions] 4 "\n\n(fn BACKEND SYMBOL)"
apply(#[514 "\300^A!\207" [xref-js2--xref-find-definitions] 4 "\n\n(fn BACKEND SYMBOL)"] xref-js2 "setupCustomBindings")
xref-backend-definitions(xref-js2 "setupCustomBindings")
xref--find-xrefs("setupCustomBindings" definitions "setupCustomBindings" nil)
xref--find-definitions("setupCustomBindings" nil)
xref-find-definitions("setupCustomBindings")
funcall-interactively(xref-find-definitions "setupCustomBindings")
call-interactively(xref-find-definitions nil nil)
command-execute(xref-find-definitions)