From b66aaf9e9f69ea724fa2038f7c532aa148abeb75 Mon Sep 17 00:00:00 2001 From: Aleksei Fedotov Date: Thu, 18 Nov 2021 19:23:55 +0100 Subject: [PATCH] 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 --- modules/emacs/vc/autoload/vc.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/emacs/vc/autoload/vc.el b/modules/emacs/vc/autoload/vc.el index 2dc5c8976..1d37303ae 100644 --- a/modules/emacs/vc/autoload/vc.el +++ b/modules/emacs/vc/autoload/vc.el @@ -13,7 +13,8 @@ If prefix ARG, negate the default value of `browse-at-remote-prefer-symbolic'." (interactive "P") (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 (not 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'." (interactive "P") (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 (not browse-at-remote-prefer-symbolic) browse-at-remote-prefer-symbolic)))