From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#8857: display-buffer attempt to pop-up frame in batch mode causes "Unknown terminal type" error Date: Wed, 15 Jun 2011 03:29:23 -0400 Message-ID: <9ypqmfy2lo.fsf@fencepost.gnu.org> References: <4DF726E0.6020205@gmx.at> <4DF79707.7000707@gmx.at> <4DF7A0D0.2030707@gmx.at> <4DF7B1D2.3010304@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1308123509 30866 80.91.229.12 (15 Jun 2011 07:38:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 15 Jun 2011 07:38:29 +0000 (UTC) Cc: 8857@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 15 09:38:25 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QWkgC-0004LS-Kf for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Jun 2011 09:38:24 +0200 Original-Received: from localhost ([::1]:36937 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWkgB-0005HI-HK for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Jun 2011 03:38:23 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:52840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWkYA-0003x9-Bp for bug-gnu-emacs@gnu.org; Wed, 15 Jun 2011 03:30:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QWkY8-0003IL-TN for bug-gnu-emacs@gnu.org; Wed, 15 Jun 2011 03:30:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWkY8-0003HW-Mz for bug-gnu-emacs@gnu.org; Wed, 15 Jun 2011 03:30:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QWkY8-0003os-15; Wed, 15 Jun 2011 03:30:04 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jun 2011 07:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8857 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8857-submit@debbugs.gnu.org id=B8857.130812297114612 (code B ref 8857); Wed, 15 Jun 2011 07:30:03 +0000 Original-Received: (at 8857) by debbugs.gnu.org; 15 Jun 2011 07:29:31 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWkXb-0003nc-Ct for submit@debbugs.gnu.org; Wed, 15 Jun 2011 03:29:31 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWkXZ-0003nR-6p for 8857@debbugs.gnu.org; Wed, 15 Jun 2011 03:29:29 -0400 Original-Received: from localhost ([127.0.0.1]:54302) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWkXT-0007ZK-CZ; Wed, 15 Jun 2011 03:29:23 -0400 X-Spook: arrangements basement Bush Wired Area 51 Elvis cypherpunk X-Ran: $._Zvjqu"I<_ezz}*+F've[gs8Ncp]&jhxZLp3}j[K@8Y2% 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:47169 Archived-At: In addition I still think it might be worth explicitly making display-buffer a no-op in batch mode, unless someone can think of something it can actually do in such cases. I think this could only be by side effect. Eg, can it run hooks, and can those hooks be expected to do anything when there isn't actually a display? If not then it seems simpler and more efficient to not even try displaying buffers in batch mode (and less confusing, since it can give unclear errors trying to do something that cannot work).