Wilfred/deadgrep

deadgrep--write-heading: Wrong type argument: stringp, nil

willbush opened this issue · 0 comments

I'm getting the following error after I go into deadgrep-edit-mode, return
using deadgrep-mode, and refresh using deadgrep-restart (error occurs on
restart command):

deadgrep--write-heading: Wrong type argument: stringp, nil

ripgrep version:

λ ~/ rg --version
ripgrep 12.0.1
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)

Here is deadgrep-debug output before going into deadgrep-edit-mode:

About your environment:
Platform: gnu/linux
Emacs version: 28.0.50
Command: rg --color=ansi --line-number --no-heading --with-filename --fixed-strings --smart-case -- general-def .
default-directory: "~/system/"

Initial output from ripgrep:
"�[0m�[35m./emacs/src/init-keys.el�[0m:�[0m�[32m4�[0m:(�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-keys.el�[0m:�[0m�[32m15�[0m:(�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-keys.el�[0m:�[0m�[32m25�[0m:(�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-nix.el�[0m:�[0m�[32m17�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-completion.el�[0m:�[0m�[32m81�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-misc-tools.el�[0m:�[0m�[32m14�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-misc-tools.el�[0m:�[0m�[32m30�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-misc-tools.el�[0m:�[0m�[32m101�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-misc-tools.el�[0m:�[0m�[32m107�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m43�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m48�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m62�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m70�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m76�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m87�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m98�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m106�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m119�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-haskell.el�[0m:�[0m�[32m129�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-csharp.el�[0m:�[0m�[32m7�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-csharp.el�[0m:�[0m�[32m24�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-csharp.el�[0m:�[0m�[32m31�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-org.el�[0m:�[0m�[32m14�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-prog-tools.el�[0m:�[0m�[32m76�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-prog-tools.el�[0m:�[0m�[32m132�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-prog-tools.el�[0m:�[0m�[32m151�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-prog-tools.el�[0m:�[0m�[32m162�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-key-packages.el�[0m:�[0m�[32m23�[0m:         (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-editing.el�[0m:�[0m�[32m114�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-editing.el�[0m:�[0m�[32m180�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
�[0m�[35m./emacs/src/init-editing.el�[0m:�[0m�[32m195�[0m:  (�[0m�[1m�[31mgeneral-def�[0m
"

Please file bugs at https://github.com/Wilfred/deadgrep/issues/new

Note I can't run deadgrep-debug in deadgrep-edit-mode:

user-error: deadgrep-debug should be run in a deadgrep results buffer

Here is deadgrep-debug output after returning to deadgrep-mode from deadgrep-edit-mode:

About your environment:
Platform: gnu/linux
Emacs version: 28.0.50
Command: nil
default-directory: "~/system/"

Initial output from ripgrep:
nil

Please file bugs at https://github.com/Wilfred/deadgrep/issues/new