branch: externals/ivy-hydra
commit 148f84e82271a46a141debc1e4c3afb2e7555c9c
Author: AmaiKinono <[email protected]>
Commit: Oleh Krehel <[email protected]>
counsel.el (counsel-git): Work with utf-8 characters
Fixes #2366
For rg users:
(setq counsel-git-cmd "rg -0 --files")
---
counsel.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/counsel.el b/counsel.el
index c401b4f..25bbc16 100644
--- a/counsel.el
+++ b/counsel.el
@@ -1233,7 +1233,7 @@ selected face."
;;* Git
;;** `counsel-git'
-(defvar counsel-git-cmd "git ls-files --full-name --"
+(defvar counsel-git-cmd "git ls-files -z --full-name --"
"Command for `counsel-git'.")
(ivy-set-actions
@@ -1257,7 +1257,7 @@ Like `locate-dominating-file', but DIR defaults to
(let ((default-directory (counsel-locate-git-root)))
(split-string
(shell-command-to-string counsel-git-cmd)
- "\n"
+ "\0"
t)))
;;;###autoload