From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 19 14:17:54 2012 Received: (at submit) by debbugs.gnu.org; 19 Sep 2012 18:17:54 +0000 Received: from localhost ([127.0.0.1]:43956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEOqQ-0006mO-4H for submit@debbugs.gnu.org; Wed, 19 Sep 2012 14:17:54 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:44491) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEOqN-0006mG-Hh for submit@debbugs.gnu.org; Wed, 19 Sep 2012 14:17:52 -0400 Received: by pbbjt11 with SMTP id jt11so762696pbb.3 for ; Wed, 19 Sep 2012 11:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:user-agent:x-debbugs-version :x-debbugs-package:return-receipt-to:reply-to:x-attribution :x-disclaimer:date:message-id:mime-version:content-type; bh=+wjzEwuqw4iG5gh0k/ug7ZpbgwVg2OdR8E4FxjSbNgM=; b=k4cUANOZEG0adhyWb82EFo4l1sxCrPWiwIRcQ6l+hgX74/D+GpOqxU8xiWVPZkRt9E G9DmQreHA1Oj2tm+SGE+d+NSYiNjHgPGKU+NQWjSu9+kw5NZLeyEJaaFj2OuEAc8/qa0 ioGWKOAVS6KKps+iNUSD2HiNLUk2Wxmvi16te0DG9MZquw1X/YJNGMmmLCHpMMGa5hZl ZqzkS6KBFcokAvL4PcVmH/ypNW+RD70RJka0xyJHl0I2dmC+GagtrFk9tKi1XyWnTfiP HyEhYfKDMiABvwjS59lwuZmmndPOeNNfLW9LfVSRNz7bBAqV11e9KuMSj9m80AC4Emwo XAlw== Received: by 10.68.228.1 with SMTP id se1mr224773pbc.110.1348078584010; Wed, 19 Sep 2012 11:16:24 -0700 (PDT) Received: from t520sds ([74.113.160.197]) by mx.google.com with ESMTPS id nt9sm2192265pbb.56.2012.09.19.11.16.22 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Sep 2012 11:16:23 -0700 (PDT) From: Sam Steingold To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: no startup hook corresponding to gnus-suspend-gnus-hook User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-Debbugs-Version: 5.13 X-Debbugs-Package: gnus X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Wed, 19 Sep 2012 14:16:20 -0400 Message-ID: <87a9wl280b.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: sds@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Gnus v5.13 GNU Emacs 24.2.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2) of 2012-09-14 on t520sds I use these settings to ensure that gnus saves and restores the window configuration: --8<---------------cut here---------------start------------->8--- (defvar sds-window-configuration) (defun sds-window-configuration-save () (setq sds-window-configuration (current-window-configuration))) (defun sds-window-configuration-restore () (set-window-configuration sds-window-configuration)) (add-hook 'gnus-after-exiting-gnus-hook 'sds-window-configuration-restore) (add-hook 'gnus-suspend-gnus-hook 'sds-window-configuration-restore) (add-hook 'gnus-before-startup-hook 'sds-window-configuration-save) --8<---------------cut here---------------end--------------->8--- alas, `gnus-before-startup-hook' is not run by `gnus' if it is already alive, i.e., after `gnus-group-suspend'. this means that when I syspend gnus, I get the window configuration which was saved when I first started `gnus'. I wish there were a better way to save-restore the window configuration, than redefining gnus: --8<---------------cut here---------------start------------->8--- (defun sds-gnus (&rest args) (let ((wc (current-window-configuration))) (ignore-errors (apply #'gnus args)) (set-window-configuration wc))) --8<---------------cut here---------------end--------------->8--- -- Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000 http://www.childpsy.net/ http://truepeace.org http://dhimmi.com http://thereligionofpeace.com http://camera.org http://openvotingconsortium.org Booze is the answer. I can't remember the question. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 25 08:30:50 2012 Received: (at 12476) by debbugs.gnu.org; 25 Dec 2012 13:30:50 +0000 Received: from localhost ([127.0.0.1]:58803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnUai-00063D-AO for submit@debbugs.gnu.org; Tue, 25 Dec 2012 08:30:50 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:53926) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnUaa-000630-QT for 12476@debbugs.gnu.org; Tue, 25 Dec 2012 08:30:42 -0500 Received: from ip-90-20-179-93.dialup.ice.net ([93.179.20.90] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1TnUZq-0000Rl-H8; Tue, 25 Dec 2012 14:29:51 +0100 To: Sam Steingold Subject: Re: bug#12476: no startup hook corresponding to gnus-suspend-gnus-hook References: <87a9wl280b.fsf@gnu.org> X-Now-Playing: Winston Tong's _Theoretically Chinese_ From: Lars Ingebrigtsen Date: Tue, 25 Dec 2012 14:29:47 +0100 In-Reply-To: <87a9wl280b.fsf@gnu.org> (Sam Steingold's message of "Wed, 19 Sep 2012 14:16:20 -0400") Message-ID: <87bodi45v8.fsf@gnus.org> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1TnUZq-0000Rl-H8 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1357046991.46473@X/lp2pbiBV5AFNm//mekJg X-Spam-Status: No X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12476 Cc: bugs@gnus.org, 12476@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: bugs@gnus.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Sam Steingold writes: > I wish there were a better way to save-restore the window configuration, > than redefining gnus: > (defun sds-gnus (&rest args) > (let ((wc (current-window-configuration))) > (ignore-errors (apply #'gnus args)) > (set-window-configuration wc))) I think that's a reasonable thing to do if this is what you want to do. :-) So I don't think this is a bug... -- (domestic pets only, the antidote for overdose, milk.) http://lars.ingebrigtsen.no * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 25 08:30:51 2012 Received: (at control) by debbugs.gnu.org; 25 Dec 2012 13:30:51 +0000 Received: from localhost ([127.0.0.1]:58806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnUao-00063U-Nq for submit@debbugs.gnu.org; Tue, 25 Dec 2012 08:30:51 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:53933) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnUam-00063I-NK for control@debbugs.gnu.org; Tue, 25 Dec 2012 08:30:49 -0500 Received: from ip-90-20-179-93.dialup.ice.net ([93.179.20.90] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1TnUa6-0000T4-Bz for control@debbugs.gnu.org; Tue, 25 Dec 2012 14:30:06 +0100 Date: Tue, 25 Dec 2012 14:30:04 +0100 Message-Id: <87a9t245ur.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #12476 X-MailScanner-ID: 1TnUa6-0000T4-Bz X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1357047006.84081@5ULBp1HBqXehjOTCSDcqlw X-Spam-Status: No X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) tags 12476 wontfix close 12476 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 26 10:06:50 2012 Received: (at 12476) by debbugs.gnu.org; 26 Dec 2012 15:06:50 +0000 Received: from localhost ([127.0.0.1]:60758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnsZF-00063f-Fk for submit@debbugs.gnu.org; Wed, 26 Dec 2012 10:06:50 -0500 Received: from mail-vc0-f181.google.com ([209.85.220.181]:44587) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnsZ9-00063R-FO for 12476@debbugs.gnu.org; Wed, 26 Dec 2012 10:06:48 -0500 Received: by mail-vc0-f181.google.com with SMTP id gb30so8935882vcb.12 for <12476@debbugs.gnu.org>; Wed, 26 Dec 2012 07:06:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:return-receipt-to:reply-to:x-attribution:x-disclaimer :date:message-id:mime-version:content-type; bh=cqHnQiqDftYM9e7n5NlSR0pczWWZ6O9CxF1ZhjTXgtw=; b=gtoxe3cpS5fZmvqDOmu4VuEEaoG1czBi7XfAliQKAFjcNeVLvUk+OCICyozsN7l/VC bWT22USfmOoP1/Mg/lom2nuedQpH8VfBx/iY/4gjFoHffmwZ6dd/pW5Y5WLoDwKPy5Ft kRqFao/se/qpy945mQzwE7G8kBPWBbUJ5hk+fa+DvdgiSUHjWAJdNc4JTf6H1z0STH88 Fh2wcQw79sPL5unSaLgWDnLf0HYOmJY6+uZEBquUsZmFBlRhdWM1ybwvv7XfcR+/5/Vg ffdQvKsVNhBDp/KOUEaVBWWNMl3aCo19uSGUwF5vzkz5uqNF4R0n+8h6h+3oOXPqzGZc rbQg== X-Received: by 10.220.141.206 with SMTP id n14mr42035932vcu.64.1356534360940; Wed, 26 Dec 2012 07:06:00 -0800 (PST) Received: from t520sds ([74.113.160.197]) by mx.google.com with ESMTPS id j5sm23788629vdi.19.2012.12.26.07.05.58 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 26 Dec 2012 07:05:59 -0800 (PST) From: Sam Steingold To: Lars Ingebrigtsen Subject: Re: bug#12476: no startup hook corresponding to gnus-suspend-gnus-hook In-Reply-To: <87bodi45v8.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 25 Dec 2012 14:29:47 +0100") References: <87a9wl280b.fsf@gnu.org> <87bodi45v8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. Date: Wed, 26 Dec 2012 10:05:57 -0500 Message-ID: <877go47t0q.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12476 Cc: bugs@gnus.org, 12476@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: sds@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > * Lars Ingebrigtsen [2012-12-25 14:29:47 +0100]: > > Sam Steingold writes: > >> I wish there were a better way to save-restore the window configuration, >> than redefining gnus: >> (defun sds-gnus (&rest args) >> (let ((wc (current-window-configuration))) >> (ignore-errors (apply #'gnus args)) >> (set-window-configuration wc))) > > I think that's a reasonable thing to do if this is what you want to do. > :-) So I don't think this is a bug... Alas, that did _not_ work because of the other issues I reported (resume hooks were not called &c). I now fixed this in the emacs trunk by adding a few hooks. I hope it will propagate in the gnus proper. Oh, and I should have marked my patches as fixing this bug :-( -- Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000 http://www.childpsy.net/ http://americancensorship.org http://mideasttruth.com http://openvotingconsortium.org http://dhimmi.com http://honestreporting.com He who laughs last thinks slowest. From unknown Sun Jun 22 17:16:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 24 Jan 2013 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator