From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#36223: 26.1; dired-omit-mode breaks recover-session Date: Thu, 10 Oct 2019 01:35:29 +0200 Message-ID: <87eezltrum.fsf@gnus.org> References: <86ef3vgil3.fsf@p200300758F493599BA88E3FFFE5A69D9.Speedport_W_724V_09011603_05_017> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="22832"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 36223@debbugs.gnu.org To: Erik Hahn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 10 01:36:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iILV5-0005kY-4M for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2019 01:36:11 +0200 Original-Received: from localhost ([::1]:60870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iILV4-00086o-1v for geb-bug-gnu-emacs@m.gmane.org; Wed, 09 Oct 2019 19:36:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37878) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iILUx-00086O-Tv for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2019 19:36:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iILUv-0004rq-Us for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2019 19:36:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45651) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iILUv-0004ri-S7 for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2019 19:36:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iILUw-0005xw-DM for bug-gnu-emacs@gnu.org; Wed, 09 Oct 2019 19:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Oct 2019 23:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36223 X-GNU-PR-Package: emacs Original-Received: via spool by 36223-submit@debbugs.gnu.org id=B36223.157066413622873 (code B ref 36223); Wed, 09 Oct 2019 23:36:02 +0000 Original-Received: (at 36223) by debbugs.gnu.org; 9 Oct 2019 23:35:36 +0000 Original-Received: from localhost ([127.0.0.1]:54469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iILUV-0005wp-HJ for submit@debbugs.gnu.org; Wed, 09 Oct 2019 19:35:35 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:47094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iILUT-0005wh-Eh for 36223@debbugs.gnu.org; Wed, 09 Oct 2019 19:35:33 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iILUP-00065L-VY; Thu, 10 Oct 2019 01:35:32 +0200 In-Reply-To: <86ef3vgil3.fsf@p200300758F493599BA88E3FFFE5A69D9.Speedport_W_724V_09011603_05_017> (Erik Hahn's message of "Sat, 15 Jun 2019 14:04:56 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:168823 Archived-At: Erik Hahn writes: > I enabled dired-omit-mode globally by adding it to dired-mode-hook, as > suggested by the manual. Now recover-session just displays a seemingly > empty directory because all session files are omitted. > > I did not customize any dired-* variables. > > It's easy to work around now that I know the culprit but at first I > thought session recovery just didn't work. Yes, that's an unfortunate interaction between a minor mode that the manual suggest putting into the hook and the way `recover-session' works. I've now added an ugly hack to the latter to temporarily remove that function from the hook before calling `dired' in Emacs 27. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no