From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#12708: 24.1; M-x display-time-world "q" close window Date: Tue, 23 Oct 2012 08:33:16 +0200 Message-ID: <50863A2C.1010008@gmx.at> References: <87txtmkziu.fsf@blah.blah> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1350974076 29541 80.91.229.3 (23 Oct 2012 06:34:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Oct 2012 06:34:36 +0000 (UTC) Cc: 12708@debbugs.gnu.org To: Kevin Ryde Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 23 08:34:43 2012 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 1TQY4V-0006PB-Se for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Oct 2012 08:34:40 +0200 Original-Received: from localhost ([::1]:53011 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQY4F-0001A2-E9 for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Oct 2012 02:34:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57467) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQY49-00019l-7d for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2012 02:34:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TQY43-000510-GO for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2012 02:34:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46558) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQY43-00050w-Cp for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2012 02:34:11 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TQY5p-0006rX-Ja for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2012 02:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Oct 2012 06:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12708-submit@debbugs.gnu.org id=B12708.135097412926339 (code B ref 12708); Tue, 23 Oct 2012 06:36:01 +0000 Original-Received: (at 12708) by debbugs.gnu.org; 23 Oct 2012 06:35:29 +0000 Original-Received: from localhost ([127.0.0.1]:56809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQY5I-0006ql-Ho for submit@debbugs.gnu.org; Tue, 23 Oct 2012 02:35:28 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.23]:49625) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TQY5F-0006qX-Bv for 12708@debbugs.gnu.org; Tue, 23 Oct 2012 02:35:26 -0400 Original-Received: (qmail invoked by alias); 23 Oct 2012 06:33:28 -0000 Original-Received: from 62-47-43-249.adsl.highway.telekom.at (EHLO [62.47.43.249]) [62.47.43.249] by mail.gmx.net (mp071) with SMTP; 23 Oct 2012 08:33:28 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18EfkVjd3EElqAePZJDOx8tZeSJEqZCb9BV1499WU fi80lk7msgM7jI In-Reply-To: <87txtmkziu.fsf@blah.blah> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:65903 Archived-At: > In an M-x display-time-world, it'd be good if the "q" key closed the > window (as well as killing the buffer). > > The window is a small extra opened at the bottom of the screen by the > command. If it's still that size then it's not much use for anything > else. > > M-x calendar has its "q" close the small window it opens. I'm suspect > it's not possible to share code, as the calendar bit looks like it does > other things too. We could do (defun quit-window-kill-buffer (&optional window) "Quit WINDOW and kill its buffer. WINDOW must be a live window and defaults to the selected one." (interactive) (quit-restore-window window 'kill)) (defvar display-time-world-mode-map (let ((map (make-sparse-keymap))) (define-key map "q" 'quit-window-kill-buffer) map) "Keymap of Display Time World mode.") But `display-time-world' should probably also use `display-buffer' instead of `pop-to-buffer' and put the buffer in `view-mode'. After all, who wants to edit or navigate the *wclock* buffer? martin