From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Mauger Newsgroups: gmane.emacs.devel Subject: Customizing recentf Date: Fri, 25 Aug 2006 15:53:14 +0000 (UTC) Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1156521344 30575 80.91.229.2 (25 Aug 2006 15:55:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 25 Aug 2006 15:55:44 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 25 17:55:39 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GGe1k-0007CS-FA for ged-emacs-devel@m.gmane.org; Fri, 25 Aug 2006 17:55:24 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GGe1k-0003fz-1Y for ged-emacs-devel@m.gmane.org; Fri, 25 Aug 2006 11:55:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GGe1X-0003fZ-Pq for emacs-devel@gnu.org; Fri, 25 Aug 2006 11:55:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GGe1V-0003fN-9T for emacs-devel@gnu.org; Fri, 25 Aug 2006 11:55:10 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GGe1V-0003fK-4Q for emacs-devel@gnu.org; Fri, 25 Aug 2006 11:55:09 -0400 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GGe9o-0001h0-2p for emacs-devel@gnu.org; Fri, 25 Aug 2006 12:03:44 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GGe1H-00074b-3b for emacs-devel@gnu.org; Fri, 25 Aug 2006 17:54:55 +0200 Original-Received: from na6mk2fw02.fidelity.com ([192.223.243.6]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Aug 2006 17:54:55 +0200 Original-Received: from mmaug by na6mk2fw02.fidelity.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Aug 2006 17:54:55 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 36 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: main.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 192.223.243.6 (Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; JFV; IE 6.0 SP1 (FID r3.0); .NET CLR 1.0.3705; .NET CLR 1.1.4322)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:58866 Archived-At: I updated my w32 build two days ago to replace a late-June build (via a make bootstrap). The first thing I noticed was that my recentf list of recently editted files was missing. I use Customize to enable and configure recentf. I have the following in my custom-set-variables: '(recentf-mode t) '(recentf-save-file "~/.emacs-recentf") Debugging the issue, it appears that recentf was being enabled before the recentf-save-file variable was set. So it was reading the (non-existent) ~/.recentf (thus an empty list of recently used files), but when I left Emacs it was saving to the file I had customized. If I changed the recentf-mode line to: '(recentf-mode t nil (recentf)) it works as desired. However, if I customize anything, the line reverts back to the original. Obviously, getting rid of the save-file customization would work too. I dug a little deeper, and saw that activation of minor modes under customize should be delayed to address just this issue, but the process of trying to figure out what went wrong began to make my brain go "owwwie". Anyone else seeing this? I can provide additional info if it would be helpful. This is GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2006-08-23 on ASSHOLE1 (Yes, that is the name of my machine ;-) ) -- Michael Mauger