From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Howes Newsgroups: gmane.emacs.bugs Subject: bug#16548: 24.3; remove "buffer has clients" prompt Date: Sat, 16 May 2015 21:07:41 -0700 (MST) Message-ID: <1431835661183-358682.post@n5.nabble.com> References: <52E3AF62.3040701@poczta.onet.pl> <87y4kvv4f4.fsf@msstf091.ucc.ie> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1431835704 21524 80.91.229.3 (17 May 2015 04:08:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 17 May 2015 04:08:24 +0000 (UTC) To: 16548@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 17 06:08:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ytps3-0001Pq-2j for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 May 2015 06:08:11 +0200 Original-Received: from localhost ([::1]:35912 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytps1-000891-Vy for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 May 2015 00:08:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytprx-00088l-Km for bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ytpru-0004eD-F5 for bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:08:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytpru-0004e9-C5 for bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:08:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ytprt-00037N-Vj for bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tim Howes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 May 2015 04:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143183567711971 (code B ref -1); Sun, 17 May 2015 04:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 May 2015 04:07:57 +0000 Original-Received: from localhost ([127.0.0.1]:47598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ytpro-000371-B5 for submit@debbugs.gnu.org; Sun, 17 May 2015 00:07:56 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44754) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ytprm-00036o-6F for submit@debbugs.gnu.org; Sun, 17 May 2015 00:07:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ytprf-0004cI-SN for submit@debbugs.gnu.org; Sun, 17 May 2015 00:07:48 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46625) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytprf-0004cE-Pd for submit@debbugs.gnu.org; Sun, 17 May 2015 00:07:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytpre-00088f-M1 for Bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:07:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ytprb-0004bw-FS for Bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:07:46 -0400 Original-Received: from mwork.nabble.com ([162.253.133.43]:60407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ytprb-0004bq-87 for Bug-gnu-emacs@gnu.org; Sun, 17 May 2015 00:07:43 -0400 Original-Received: from msam.nabble.com (unknown [162.253.133.85]) by mwork.nabble.com (Postfix) with ESMTP id 5B31B1E8848C for ; Sat, 16 May 2015 21:08:36 -0700 (PDT) In-Reply-To: <87y4kvv4f4.fsf@msstf091.ucc.ie> X-detected-operating-system: by eggs.gnu.org: iOS iPhone or iPad X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102900 Archived-At: Well, I think the same concern still applies even if only one client frame is open. Some users might have all their "editor" buffers started by other applications opening in the same existing frame. And the script or application that opens the editor may not be set up to handle the error codes correctly. I was going to say, if the prompt bothers you, why not just add (remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function) to your emacs config. But it appears that doesn't work. I guess the server-specific hooks get loaded after the init files. Someone on StackOverflow suggested the following: (defun server-remove-kill-buffer-hook () (remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function)) (add-hook 'server-visit-hook 'server-remove-kill-buffer-hook) http://stackoverflow.com/questions/268088/how-to-remove-the-prompt-for-killing-emacsclient-buffers I guess it would be easier if there was simply a variable, with a name such as server-query-before-kill-buffer, that could be set to t or nil. -- View this message in context: http://emacs.1067599.n5.nabble.com/bug-16548-24-3-remove-buffer-has-clients-prompt-tp311633p358682.html Sent from the Emacs - Bugs mailing list archive at Nabble.com.