Fix #2351: counsel-rg errors on Windows

This commit is contained in:
Henrik Lissner 2020-06-05 00:43:51 -04:00
parent 7a8bf22e41
commit f548ab600c
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 10 additions and 2 deletions

View file

@ -207,6 +207,14 @@ evil-ex-specific constructs, so we disable it solely in evil-ex."
;; of its own, on top of the defaults.
(setq ivy-initial-inputs-alist nil)
;; REVIEW Fix #3215: prevents mingw throwing an error trying to expand / to an
;; absolute path. Remove this when it is fixed upstream in counsel.
(when (memq system-type '(windows-nt ms-dos))
(setq counsel-rg-base-command
(replace-regexp-in-string "--path-separator /"
"--path-separator //"
counsel-rg-base-command)))
;; Integrate with `helpful'
(setq counsel-describe-function-function #'helpful-callable
counsel-describe-variable-function #'helpful-variable)