fix(vc): +vc/browse-at-remote in TRAMP buffers

vc-ignore-dir-regexp is configured to ignore TRAMP buffers to speedup
projectile. browse-at-remote uses vc-git-root to find git root project
and it will fail to find project root for remote buffers. Temporary
return vc-ignore-dir-regexp to default value.

Fix: #5660
This commit is contained in:
Aleksei Fedotov 2021-11-18 19:23:55 +01:00 committed by GitHub
parent a7d30f6853
commit b66aaf9e9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,7 +13,8 @@
If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'." If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'."
(interactive "P") (interactive "P")
(require 'browse-at-remote) (require 'browse-at-remote)
(let ((browse-at-remote-prefer-symbolic (let ((vc-ignore-dir-regexp locate-dominating-stop-dir-regexp)
(browse-at-remote-prefer-symbolic
(if arg (if arg
(not browse-at-remote-prefer-symbolic) (not browse-at-remote-prefer-symbolic)
browse-at-remote-prefer-symbolic))) browse-at-remote-prefer-symbolic)))
@ -25,7 +26,8 @@ If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'."
If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'." If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'."
(interactive "P") (interactive "P")
(require 'browse-at-remote) (require 'browse-at-remote)
(let ((browse-at-remote-prefer-symbolic (let ((vc-ignore-dir-regexp locate-dominating-stop-dir-regexp)
(browse-at-remote-prefer-symbolic
(if arg (if arg
(not browse-at-remote-prefer-symbolic) (not browse-at-remote-prefer-symbolic)
browse-at-remote-prefer-symbolic))) browse-at-remote-prefer-symbolic)))