From 5fd03926b34b26255bbde9dc1696183625f8be03 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Wed, 6 Feb 2013 00:27:41 -0800 Subject: [PATCH] * vc/vc-hooks.el (vc-find-file-hook): Don't ask about following links if we can't get user input. Fixes: debbugs:6567 --- lisp/ChangeLog | 3 +++ lisp/vc/vc-hooks.el | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0be77ed673..96c390b2ae 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2013-02-06 Glenn Morris + * vc/vc-hooks.el (vc-find-file-hook): Don't ask about following links + if we can't get user input. (Bug#6567) + * startup.el (command-line): If simple.el is missing, test and warn about for some possible causes. diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el index 541b0c04b0..818b37b3c3 100644 --- a/lisp/vc/vc-hooks.el +++ b/lisp/vc/vc-hooks.el @@ -866,6 +866,13 @@ current, and kill the buffer that visits the link." (message "Warning: symbolic link to %s-controlled source file" link-type)) ((or (not (eq vc-follow-symlinks 'ask)) + ;; Assume we cannot ask, default to yes. + noninteractive + ;; Copied from server-start. Seems like there should + ;; be a better way to ask "can we get user input?"... + (and (daemonp) + (null (cdr (frame-list))) + (eq (selected-frame) terminal-frame)) ;; If we already visited this file by following ;; the link, don't ask again if we try to visit ;; it again. GUD does that, and repeated questions -- 2.20.1