From unknown Sat Aug 16 00:30:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#16542 <16542@debbugs.gnu.org> To: bug#16542 <16542@debbugs.gnu.org> Subject: Status: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history Reply-To: bug#16542 <16542@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:30:31 +0000 retitle 16542 24.3.50; When finding a file via a bookmark, that file is not= part of file-name-history reassign 16542 emacs submitter 16542 Bastien Guerry severity 16542 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 16:46:17 2014 Received: (at submit) by debbugs.gnu.org; 24 Jan 2014 21:46:17 +0000 Received: from localhost ([127.0.0.1]:34933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6oZn-0005L9-AA for submit@debbugs.gnu.org; Fri, 24 Jan 2014 16:46:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35294) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6oZe-0005Ku-Qb for submit@debbugs.gnu.org; Fri, 24 Jan 2014 16:46:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6oZT-0003H5-8U for submit@debbugs.gnu.org; Fri, 24 Jan 2014 16:46:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36488) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6oZT-0003H0-4P for submit@debbugs.gnu.org; Fri, 24 Jan 2014 16:45:51 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36891) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6oZH-0001Zs-7p for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2014 16:45:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6oZ2-0002mU-Cv for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2014 16:45:39 -0500 Received: from mail-we0-x236.google.com ([2a00:1450:400c:c03::236]:55928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6oZ1-0002lI-HV for bug-gnu-emacs@gnu.org; Fri, 24 Jan 2014 16:45:24 -0500 Received: by mail-we0-f182.google.com with SMTP id w62so3271824wes.13 for ; Fri, 24 Jan 2014 13:45:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=kx0+4skDL6V5FI/vzlLoz5lKxDNwcIHjcTW96jYop3c=; b=v9qxKuvB499Xz1+FOVBC5e1N5bvQVC+Hyr2rf41iftP6KXEcu4X2ILc6Nyr47Y5VPA r73HZ8Ag3iz51+83/8DAmgfDOWVa3l6gxra9KGM4usqGUSLZfx2chEG1s/Sk1Zqbs/U7 VtF1aFJ5F0zm8UEEKGEAS3rG4m6t5ZaqD2WhiH60suYfThNGbRMRW0y349C1BHeL83Mk WXLOdWDGMnyhA1+uUQQxXNXFNxVSy/RCFRlg43w8Ix+dlO/znIdVD96pHj5r5qc+YSm1 mb0tQqhUJXkU1FyN6vuzuRqX4cFZYQV8a+9CgUpiv6ucc3Ew/c7+JUwHa1+AiVGXHsy7 Lcyg== X-Received: by 10.194.63.228 with SMTP id j4mr12558868wjs.34.1390599922669; Fri, 24 Jan 2014 13:45:22 -0800 (PST) Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net. [81.56.68.112]) by mx.google.com with ESMTPSA id eo4sm8663094wib.9.2014.01.24.13.45.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jan 2014 13:45:20 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id 94A861C208E1; Fri, 24 Jan 2014 22:45:18 +0100 (CET) From: Bastien Guerry To: bug-gnu-emacs@gnu.org Subject: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Fri, 24 Jan 2014 22:45:18 +0100 Message-ID: <87lhy5kqa9.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=-=-= Content-Type: text/plain The subject line says it all. This trivial patch fixes it. Comments welcome, --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=bookmark.el.patch diff --git a/lisp/bookmark.el b/lisp/bookmark.el index 5307cad..52697c2 100644 --- a/lisp/bookmark.el +++ b/lisp/bookmark.el @@ -1126,6 +1126,7 @@ Changes current buffer and point and returns nil, or signals a `file-error'." (set-buffer (cond ((and file (file-readable-p file) (not (buffer-live-p buf))) + (add-to-history 'file-name-history file) (find-file-noselect file)) ;; No file found. See if buffer BUF have been created. ((and buf (get-buffer buf))) --=-=-= Content-Type: text/plain In GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, GTK+ Version 3.10.6) of 2014-01-22 on bzg Repository revision: 116109 rudalics@gmx.at-20140122102923-4291s2r4wuweu6hf Windowing system distributor `The X.Org Foundation', version 11.0.11405000 System Description: Arch Linux Important settings: value of $LC_COLLATE: C value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: helm-match-plugin-mode: t hidden-mode-line-mode: t bzg-big-fringe-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t diff-auto-refine-mode: t gnus-undo-mode: t shell-dirtrack-mode: t display-time-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: t r C-x C-s s g C-a C-p q C-p N q 6 l g C-x C-x C-s C-c C-n * SPC C-y C-a C-x C-s C-c C-q v C-c C-k C-x C-s M-< C-x C-s C-c C-n C-x C-s C-e C-a C-x C-s C-c C-w G a r SPC M-< C-x C-s g s n q s g C-a C-p s g C-a C-p C-n C-n C-p s g C-x d i n s g i b z e m C-x C-g C-x d t r C-x v d C-e C-a C-x d C-s s i m p l C-e d x y y C-x v d C-e C-a C-h f b o o k j C-x o C-x 1 C-x d s C-s b o o k C-s C-s C-s C-s C-e C-x C-s C-x v = C-s f i l e - n a m e - h i C-s C-s C-a C-x C-s C-x C-s C-x C-f g e m a C-x v d C-x C-s C-x v = C-x 1 C-e C-a C-e C-a C-x C-s C-g g s g M-x r e p o r t b u Recent messages: Checking new news... Reading active file from Bastien via nnmaildir... Reading active file via nnml... Reading incoming mail from maildir... Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done Load-path shadows: /home/guerry/install/git/bbdb/lisp/bbdb-rmail hides /usr/local/share/emacs/site-lisp/bbdb-rmail ~/install/git/notmuch/emacs/notmuch-address hides /usr/local/share/emacs/site-lisp/notmuch-address /home/guerry/install/git/bbdb/lisp/bbdb-gnus hides /usr/local/share/emacs/site-lisp/bbdb-gnus /home/guerry/install/git/bbdb/lisp/bbdb-sc hides /usr/local/share/emacs/site-lisp/bbdb-sc ~/install/git/notmuch/emacs/notmuch-maildir-fcc hides /usr/local/share/emacs/site-lisp/notmuch-maildir-fcc ~/install/git/notmuch/emacs/notmuch-tag hides /usr/local/share/emacs/site-lisp/notmuch-tag /home/guerry/install/git/bbdb/lisp/bbdb hides /usr/local/share/emacs/site-lisp/bbdb ~/install/git/notmuch/emacs/notmuch-mua hides /usr/local/share/emacs/site-lisp/notmuch-mua /home/guerry/install/git/bbdb/lisp/bbdb-loaddefs hides /usr/local/share/emacs/site-lisp/bbdb-loaddefs /home/guerry/install/git/bbdb/lisp/bbdb-print hides /usr/local/share/emacs/site-lisp/bbdb-print ~/install/git/notmuch/emacs/notmuch-show hides /usr/local/share/emacs/site-lisp/notmuch-show /home/guerry/install/git/bbdb/lisp/bbdb-site hides /usr/local/share/emacs/site-lisp/bbdb-site ~/install/git/notmuch/emacs/notmuch-hello hides /usr/local/share/emacs/site-lisp/notmuch-hello ~/install/git/notmuch/emacs/notmuch-tree hides /usr/local/share/emacs/site-lisp/notmuch-tree ~/install/git/notmuch/emacs/notmuch-message hides /usr/local/share/emacs/site-lisp/notmuch-message /home/guerry/install/git/bbdb/lisp/bbdb-snarf hides /usr/local/share/emacs/site-lisp/bbdb-snarf ~/install/git/notmuch/emacs/notmuch-print hides /usr/local/share/emacs/site-lisp/notmuch-print /home/guerry/install/git/bbdb/lisp/bbdb-mhe hides /usr/local/share/emacs/site-lisp/bbdb-mhe /home/guerry/install/git/bbdb/lisp/bbdb-migrate hides /usr/local/share/emacs/site-lisp/bbdb-migrate ~/install/git/notmuch/emacs/notmuch-wash hides /usr/local/share/emacs/site-lisp/notmuch-wash ~/install/git/notmuch/emacs/notmuch hides /usr/local/share/emacs/site-lisp/notmuch ~/install/git/notmuch/emacs/notmuch-lib hides /usr/local/share/emacs/site-lisp/notmuch-lib /home/guerry/install/git/bbdb/lisp/bbdb-message hides /usr/local/share/emacs/site-lisp/bbdb-message ~/install/git/notmuch/emacs/notmuch-parser hides /usr/local/share/emacs/site-lisp/notmuch-parser ~/install/git/notmuch/emacs/notmuch-query hides /usr/local/share/emacs/site-lisp/notmuch-query /home/guerry/install/git/bbdb/lisp/bbdb-com hides /usr/local/share/emacs/site-lisp/bbdb-com /home/guerry/install/git/bbdb/lisp/bbdb-mua hides /usr/local/share/emacs/site-lisp/bbdb-mua /home/guerry/install/git/bbdb/lisp/bbdb-anniv hides /usr/local/share/emacs/site-lisp/bbdb-anniv /home/guerry/install/git/bbdb/lisp/bbdb-ispell hides /usr/local/share/emacs/site-lisp/bbdb-ispell ~/install/git/notmuch/emacs/notmuch-crypto hides /usr/local/share/emacs/site-lisp/notmuch-crypto ~/install/git/notmuch/emacs/coolj hides /usr/local/share/emacs/site-lisp/coolj ~/install/cvs/emacs-w3m/bookmark-w3m hides /usr/local/share/emacs/site-lisp/w3m/bookmark-w3m ~/install/cvs/emacs-w3m/w3m-ems hides /usr/local/share/emacs/site-lisp/w3m/w3m-ems ~/install/cvs/emacs-w3m/w3m-mail hides /usr/local/share/emacs/site-lisp/w3m/w3m-mail ~/install/cvs/emacs-w3m/w3m-load hides /usr/local/share/emacs/site-lisp/w3m/w3m-load ~/install/cvs/emacs-w3m/w3m-filter hides /usr/local/share/emacs/site-lisp/w3m/w3m-filter ~/install/cvs/emacs-w3m/mew-w3m hides /usr/local/share/emacs/site-lisp/w3m/mew-w3m ~/install/cvs/emacs-w3m/w3m-namazu hides /usr/local/share/emacs/site-lisp/w3m/w3m-namazu ~/install/cvs/emacs-w3m/w3m-util hides /usr/local/share/emacs/site-lisp/w3m/w3m-util ~/install/cvs/emacs-w3m/w3m-search hides /usr/local/share/emacs/site-lisp/w3m/w3m-search ~/install/cvs/emacs-w3m/w3m-session hides /usr/local/share/emacs/site-lisp/w3m/w3m-session ~/install/cvs/emacs-w3m/w3m-rss hides /usr/local/share/emacs/site-lisp/w3m/w3m-rss ~/install/cvs/emacs-w3m/w3m-form hides /usr/local/share/emacs/site-lisp/w3m/w3m-form ~/install/cvs/emacs-w3m/w3m-perldoc hides /usr/local/share/emacs/site-lisp/w3m/w3m-perldoc ~/install/cvs/emacs-w3m/w3m-antenna hides /usr/local/share/emacs/site-lisp/w3m/w3m-antenna ~/install/cvs/emacs-w3m/w3m-bug hides /usr/local/share/emacs/site-lisp/w3m/w3m-bug ~/install/cvs/emacs-w3m/w3m-cookie hides /usr/local/share/emacs/site-lisp/w3m/w3m-cookie ~/install/cvs/emacs-w3m/w3m-hist hides /usr/local/share/emacs/site-lisp/w3m/w3m-hist ~/install/cvs/emacs-w3m/octet hides /usr/local/share/emacs/site-lisp/w3m/octet ~/install/cvs/emacs-w3m/w3m-image hides /usr/local/share/emacs/site-lisp/w3m/w3m-image ~/install/cvs/emacs-w3m/w3m-tabmenu hides /usr/local/share/emacs/site-lisp/w3m/w3m-tabmenu ~/install/cvs/emacs-w3m/w3m-dtree hides /usr/local/share/emacs/site-lisp/w3m/w3m-dtree ~/install/cvs/emacs-w3m/w3m hides /usr/local/share/emacs/site-lisp/w3m/w3m ~/install/cvs/emacs-w3m/w3m-lnum hides /usr/local/share/emacs/site-lisp/w3m/w3m-lnum ~/install/cvs/emacs-w3m/w3m-symbol hides /usr/local/share/emacs/site-lisp/w3m/w3m-symbol ~/install/cvs/emacs-w3m/mime-w3m hides /usr/local/share/emacs/site-lisp/w3m/mime-w3m ~/install/cvs/emacs-w3m/w3m-ccl hides /usr/local/share/emacs/site-lisp/w3m/w3m-ccl ~/install/cvs/emacs-w3m/w3m-fb hides /usr/local/share/emacs/site-lisp/w3m/w3m-fb ~/install/cvs/emacs-w3m/w3m-bookmark hides /usr/local/share/emacs/site-lisp/w3m/w3m-bookmark ~/install/cvs/emacs-w3m/w3m-favicon hides /usr/local/share/emacs/site-lisp/w3m/w3m-favicon ~/install/cvs/emacs-w3m/w3m-weather hides /usr/local/share/emacs/site-lisp/w3m/w3m-weather ~/install/cvs/emacs-w3m/w3m-ucs hides /usr/local/share/emacs/site-lisp/w3m/w3m-ucs ~/install/cvs/emacs-w3m/w3m-proc hides /usr/local/share/emacs/site-lisp/w3m/w3m-proc ~/install/git/org-mode/lisp/org-element hides /usr/local/share/emacs/24.3.50/lisp/org/org-element ~/install/git/org-mode/lisp/ob-ocaml hides /usr/local/share/emacs/24.3.50/lisp/org/ob-ocaml ~/install/git/org-mode/lisp/ob-ledger hides /usr/local/share/emacs/24.3.50/lisp/org/ob-ledger ~/install/git/org-mode/lisp/ob-calc hides /usr/local/share/emacs/24.3.50/lisp/org/ob-calc ~/install/git/org-mode/lisp/org-src hides /usr/local/share/emacs/24.3.50/lisp/org/org-src ~/install/git/org-mode/lisp/ob-makefile hides /usr/local/share/emacs/24.3.50/lisp/org/ob-makefile ~/install/git/org-mode/lisp/ox hides /usr/local/share/emacs/24.3.50/lisp/org/ox ~/install/git/org-mode/lisp/ob-plantuml hides /usr/local/share/emacs/24.3.50/lisp/org/ob-plantuml ~/install/git/org-mode/lisp/ob-eval hides /usr/local/share/emacs/24.3.50/lisp/org/ob-eval ~/install/git/org-mode/lisp/org-compat hides /usr/local/share/emacs/24.3.50/lisp/org/org-compat ~/install/git/org-mode/lisp/ob-io hides /usr/local/share/emacs/24.3.50/lisp/org/ob-io ~/install/git/org-mode/lisp/ob-haskell hides /usr/local/share/emacs/24.3.50/lisp/org/ob-haskell ~/install/git/org-mode/lisp/org-list hides /usr/local/share/emacs/24.3.50/lisp/org/org-list ~/install/git/org-mode/lisp/ob-css hides /usr/local/share/emacs/24.3.50/lisp/org/ob-css ~/install/git/org-mode/lisp/ox-odt hides /usr/local/share/emacs/24.3.50/lisp/org/ox-odt ~/install/git/org-mode/lisp/org-macro hides /usr/local/share/emacs/24.3.50/lisp/org/org-macro ~/install/git/org-mode/lisp/ob-perl hides /usr/local/share/emacs/24.3.50/lisp/org/ob-perl ~/install/git/org-mode/lisp/org-ctags hides /usr/local/share/emacs/24.3.50/lisp/org/org-ctags ~/install/git/org-mode/lisp/org-docview hides /usr/local/share/emacs/24.3.50/lisp/org/org-docview ~/install/git/org-mode/lisp/ob-keys hides /usr/local/share/emacs/24.3.50/lisp/org/ob-keys ~/install/git/org-mode/lisp/ox-beamer hides /usr/local/share/emacs/24.3.50/lisp/org/ox-beamer ~/install/git/org-mode/lisp/ob-core hides /usr/local/share/emacs/24.3.50/lisp/org/ob-core ~/install/git/org-mode/lisp/org-inlinetask hides /usr/local/share/emacs/24.3.50/lisp/org/org-inlinetask ~/install/git/org-mode/lisp/org-id hides /usr/local/share/emacs/24.3.50/lisp/org/org-id ~/install/git/org-mode/lisp/org-attach hides /usr/local/share/emacs/24.3.50/lisp/org/org-attach ~/install/git/org-mode/lisp/ob-mscgen hides /usr/local/share/emacs/24.3.50/lisp/org/ob-mscgen ~/install/git/org-mode/lisp/ob-exp hides /usr/local/share/emacs/24.3.50/lisp/org/ob-exp ~/install/git/org-mode/lisp/ob-picolisp hides /usr/local/share/emacs/24.3.50/lisp/org/ob-picolisp ~/install/git/org-mode/lisp/org-mhe hides /usr/local/share/emacs/24.3.50/lisp/org/org-mhe ~/install/git/org-mode/lisp/org-mouse hides /usr/local/share/emacs/24.3.50/lisp/org/org-mouse ~/install/git/org-mode/lisp/ox-man hides /usr/local/share/emacs/24.3.50/lisp/org/ox-man ~/install/git/org-mode/lisp/ob-clojure hides /usr/local/share/emacs/24.3.50/lisp/org/ob-clojure ~/install/git/org-mode/lisp/org-agenda hides /usr/local/share/emacs/24.3.50/lisp/org/org-agenda ~/install/git/org-mode/lisp/org-irc hides /usr/local/share/emacs/24.3.50/lisp/org/org-irc ~/install/git/org-mode/lisp/ob-org hides /usr/local/share/emacs/24.3.50/lisp/org/ob-org ~/install/git/org-mode/lisp/org-habit hides /usr/local/share/emacs/24.3.50/lisp/org/org-habit ~/install/git/org-mode/lisp/ob-sass hides /usr/local/share/emacs/24.3.50/lisp/org/ob-sass ~/install/git/org-mode/lisp/ob-screen hides /usr/local/share/emacs/24.3.50/lisp/org/ob-screen ~/install/git/org-mode/lisp/org-clock hides /usr/local/share/emacs/24.3.50/lisp/org/org-clock ~/install/git/org-mode/lisp/org-crypt hides /usr/local/share/emacs/24.3.50/lisp/org/org-crypt ~/install/git/org-mode/lisp/ob-gnuplot hides /usr/local/share/emacs/24.3.50/lisp/org/ob-gnuplot ~/install/git/org-mode/lisp/org-info hides /usr/local/share/emacs/24.3.50/lisp/org/org-info ~/install/git/org-mode/lisp/ob-awk hides /usr/local/share/emacs/24.3.50/lisp/org/ob-awk ~/install/git/org-mode/lisp/org-bibtex hides /usr/local/share/emacs/24.3.50/lisp/org/org-bibtex ~/install/git/org-mode/lisp/org-archive hides /usr/local/share/emacs/24.3.50/lisp/org/org-archive ~/install/git/org-mode/lisp/ob-matlab hides /usr/local/share/emacs/24.3.50/lisp/org/ob-matlab ~/install/git/org-mode/lisp/org-bbdb hides /usr/local/share/emacs/24.3.50/lisp/org/org-bbdb ~/install/git/org-mode/lisp/ox-publish hides /usr/local/share/emacs/24.3.50/lisp/org/ox-publish ~/install/git/org-mode/lisp/ox-icalendar hides /usr/local/share/emacs/24.3.50/lisp/org/ox-icalendar ~/install/git/org-mode/lisp/ob-java hides /usr/local/share/emacs/24.3.50/lisp/org/ob-java ~/install/git/org-mode/lisp/ob-asymptote hides /usr/local/share/emacs/24.3.50/lisp/org/ob-asymptote ~/install/git/org-mode/lisp/ob-sh hides /usr/local/share/emacs/24.3.50/lisp/org/ob-sh ~/install/git/org-mode/lisp/ob-octave hides /usr/local/share/emacs/24.3.50/lisp/org/ob-octave ~/install/git/org-mode/lisp/ob-lob hides /usr/local/share/emacs/24.3.50/lisp/org/ob-lob ~/install/git/org-mode/lisp/ob-sqlite hides /usr/local/share/emacs/24.3.50/lisp/org/ob-sqlite ~/install/git/org-mode/lisp/ox-latex hides /usr/local/share/emacs/24.3.50/lisp/org/ox-latex ~/install/git/org-mode/lisp/ob-lisp hides /usr/local/share/emacs/24.3.50/lisp/org/ob-lisp ~/install/git/org-mode/lisp/org-table hides /usr/local/share/emacs/24.3.50/lisp/org/org-table ~/install/git/org-mode/lisp/ob-scheme hides /usr/local/share/emacs/24.3.50/lisp/org/ob-scheme ~/install/git/org-mode/lisp/ob-R hides /usr/local/share/emacs/24.3.50/lisp/org/ob-R ~/install/git/org-mode/lisp/ob-python hides /usr/local/share/emacs/24.3.50/lisp/org/ob-python ~/install/git/org-mode/lisp/ob-fortran hides /usr/local/share/emacs/24.3.50/lisp/org/ob-fortran ~/install/git/org-mode/lisp/ox-ascii hides /usr/local/share/emacs/24.3.50/lisp/org/ox-ascii ~/install/git/org-mode/lisp/org-feed hides /usr/local/share/emacs/24.3.50/lisp/org/org-feed ~/install/git/org-mode/lisp/org-faces hides /usr/local/share/emacs/24.3.50/lisp/org/org-faces ~/install/git/org-mode/lisp/ox-org hides /usr/local/share/emacs/24.3.50/lisp/org/ox-org ~/install/git/org-mode/lisp/org-eshell hides /usr/local/share/emacs/24.3.50/lisp/org/org-eshell ~/install/git/org-mode/lisp/org-capture hides /usr/local/share/emacs/24.3.50/lisp/org/org-capture ~/install/git/org-mode/lisp/org-plot hides /usr/local/share/emacs/24.3.50/lisp/org/org-plot ~/install/git/org-mode/lisp/ox-html hides /usr/local/share/emacs/24.3.50/lisp/org/ox-html ~/install/git/org-mode/lisp/ob-shen hides /usr/local/share/emacs/24.3.50/lisp/org/ob-shen ~/install/git/org-mode/lisp/ob-maxima hides /usr/local/share/emacs/24.3.50/lisp/org/ob-maxima ~/install/git/org-mode/lisp/ob-js hides /usr/local/share/emacs/24.3.50/lisp/org/ob-js ~/install/git/org-mode/lisp/ob-sql hides /usr/local/share/emacs/24.3.50/lisp/org/ob-sql ~/install/git/org-mode/lisp/org-version hides /usr/local/share/emacs/24.3.50/lisp/org/org-version ~/install/git/org-mode/lisp/ob-dot hides /usr/local/share/emacs/24.3.50/lisp/org/ob-dot ~/install/git/org-mode/lisp/org-timer hides /usr/local/share/emacs/24.3.50/lisp/org/org-timer ~/install/git/org-mode/lisp/ob-ruby hides /usr/local/share/emacs/24.3.50/lisp/org/ob-ruby ~/install/git/org-mode/lisp/ob-emacs-lisp hides /usr/local/share/emacs/24.3.50/lisp/org/ob-emacs-lisp ~/install/git/org-mode/lisp/org-rmail hides /usr/local/share/emacs/24.3.50/lisp/org/org-rmail ~/install/git/org-mode/lisp/org-datetree hides /usr/local/share/emacs/24.3.50/lisp/org/org-datetree ~/install/git/org-mode/lisp/org-entities hides /usr/local/share/emacs/24.3.50/lisp/org/org-entities ~/install/git/org-mode/lisp/ox-md hides /usr/local/share/emacs/24.3.50/lisp/org/ox-md ~/install/git/org-mode/lisp/org-protocol hides /usr/local/share/emacs/24.3.50/lisp/org/org-protocol ~/install/git/org-mode/lisp/org-pcomplete hides /usr/local/share/emacs/24.3.50/lisp/org/org-pcomplete ~/install/git/org-mode/lisp/org-colview hides /usr/local/share/emacs/24.3.50/lisp/org/org-colview ~/install/git/org-mode/lisp/ob-ditaa hides /usr/local/share/emacs/24.3.50/lisp/org/ob-ditaa ~/install/git/org-mode/lisp/ox-texinfo hides /usr/local/share/emacs/24.3.50/lisp/org/ox-texinfo ~/install/git/org-mode/lisp/org-gnus hides /usr/local/share/emacs/24.3.50/lisp/org/org-gnus ~/install/git/org-mode/lisp/org-loaddefs hides /usr/local/share/emacs/24.3.50/lisp/org/org-loaddefs ~/install/git/org-mode/lisp/ob-latex hides /usr/local/share/emacs/24.3.50/lisp/org/ob-latex ~/install/git/org-mode/lisp/org-footnote hides /usr/local/share/emacs/24.3.50/lisp/org/org-footnote ~/install/git/org-mode/lisp/ob-C hides /usr/local/share/emacs/24.3.50/lisp/org/ob-C ~/install/git/org-mode/lisp/ob-scala hides /usr/local/share/emacs/24.3.50/lisp/org/ob-scala ~/install/git/org-mode/lisp/ob-ref hides /usr/local/share/emacs/24.3.50/lisp/org/ob-ref ~/install/git/org-mode/lisp/ob-tangle hides /usr/local/share/emacs/24.3.50/lisp/org/ob-tangle ~/install/git/org-mode/lisp/org-install hides /usr/local/share/emacs/24.3.50/lisp/org/org-install ~/install/git/org-mode/lisp/org-mobile hides /usr/local/share/emacs/24.3.50/lisp/org/org-mobile ~/install/git/org-mode/lisp/ob-comint hides /usr/local/share/emacs/24.3.50/lisp/org/ob-comint ~/install/git/org-mode/lisp/org-w3m hides /usr/local/share/emacs/24.3.50/lisp/org/org-w3m ~/install/git/org-mode/lisp/org hides /usr/local/share/emacs/24.3.50/lisp/org/org ~/install/git/org-mode/lisp/org-indent hides /usr/local/share/emacs/24.3.50/lisp/org/org-indent ~/install/git/org-mode/lisp/ob-lilypond hides /usr/local/share/emacs/24.3.50/lisp/org/ob-lilypond ~/install/git/org-mode/lisp/org-macs hides /usr/local/share/emacs/24.3.50/lisp/org/org-macs ~/install/git/org-mode/lisp/ob hides /usr/local/share/emacs/24.3.50/lisp/org/ob ~/install/git/org-mode/lisp/ob-table hides /usr/local/share/emacs/24.3.50/lisp/org/ob-table /home/guerry/.emacs.d/elpa/js2-mode-20131106/.dir-locals hides /usr/local/share/emacs/24.3.50/lisp/gnus/.dir-locals /home/guerry/install/git/auto-complete/lib/ert/lisp/emacs-lisp/ert-x hides /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/ert-x /home/guerry/install/git/auto-complete/lib/ert/lisp/emacs-lisp/ert hides /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/ert /home/guerry/install/git/auto-complete/etc/install hides /home/guerry/elisp/apel/install /usr/local/share/emacs/24.3.50/lisp/misc hides /home/guerry/elisp/bzg/misc /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-bookmark hides /home/guerry/elisp/bzg/gnus-bookmark /usr/local/share/emacs/site-lisp/mu4e/mu4e hides /home/guerry/elisp/config/mu4e /home/guerry/install/git/bbdb/lisp/bbdb-anniv hides /home/guerry/elisp/stable/bbdb-anniv ~/install/git/org-mode/contrib/lisp/org-velocity hides /home/guerry/elisp/testing/org-velocity /home/guerry/.emacs.d/elpa/undo-tree-0.6.3/undo-tree hides /home/guerry/elisp/testing/undo-tree /home/guerry/.emacs.d/elpa/sunrise-commander-6.442/sunrise-commander hides /home/guerry/elisp/testing/sunrise-commander /home/guerry/elisp/stable/elscreen hides /home/guerry/elisp/testing/elscreen /home/guerry/elisp/stable/ascii-art-to-unicode hides /home/guerry/elisp/testing/ascii-art-to-unicode /home/guerry/elisp/stable/moy-bbdb hides /home/guerry/elisp/testing/moy-bbdb /home/guerry/elisp/stable/zenburn hides /home/guerry/elisp/testing/zenburn /home/guerry/elisp/stable/boxquote hides /home/guerry/elisp/testing/boxquote /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/timer hides /home/guerry/elisp/testing/timer ~/install/git/org-mode/lisp/org-crypt hides /home/guerry/elisp/testing/org-crypt /home/guerry/elisp/bzg/screencast hides /home/guerry/elisp/testing/screencast ~/install/git/org-mode/contrib/lisp/org-mairix hides /home/guerry/elisp/testing/org-mairix /usr/local/share/emacs/24.3.50/lisp/type-break hides /home/guerry/elisp/testing/type-break /usr/local/share/emacs/24.3.50/lisp/gnus/nnmairix hides /home/guerry/elisp/testing/nnmairix /usr/local/share/emacs/24.3.50/lisp/play/pong hides /home/guerry/elisp/testing/pong ~/install/git/org-mode/contrib/lisp/htmlize hides /home/guerry/elisp/testing/htmlize /usr/local/share/emacs/24.3.50/lisp/linum hides /home/guerry/elisp/testing/linum /usr/local/share/emacs/24.3.50/lisp/net/mairix hides /home/guerry/elisp/testing/mairix /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-gravatar hides /home/guerry/elisp/testing/gnus-gravatar /usr/local/share/emacs/24.3.50/lisp/gnus/gravatar hides /home/guerry/elisp/testing/gravatar /home/guerry/elisp/bzg/bibtex-utils hides /home/guerry/elisp/testing/bibtex-utils /usr/local/share/emacs/24.3.50/lisp/thumbs hides /home/guerry/elisp/testing/thumbs /home/guerry/elisp/stable/color-theme hides /home/guerry/elisp/testing/color-theme /usr/local/share/emacs/24.3.50/lisp/json hides /home/guerry/elisp/testing/json /home/guerry/elisp/config/gnus-minimal hides /home/guerry/elisp/testing/gnus-minimal /home/guerry/install/git/bbdb/lisp/bbdb-anniv hides /home/guerry/elisp/testing/bbdb-anniv ~/install/git/org-mode/contrib/lisp/org-depend hides /home/guerry/elisp/testing/org-depend /home/guerry/elisp/bzg/bhl hides /home/guerry/elisp/bhl/bhl/bhl ~/install/git/org-mode/contrib/lisp/org-elisp-symbol hides /home/guerry/elisp/bzg/hacks/org-elisp-symbol /home/guerry/elisp/bzg/planner-registry hides /home/guerry/elisp/bzg/hacks/planner-registry ~/install/git/org-mode/contrib/lisp/org-registry hides /home/guerry/elisp/bzg/hacks/org-registry /home/guerry/elisp/bzg/windresize hides /home/guerry/elisp/bzg/hacks/windresize /home/guerry/elisp/bzg/bhl hides /home/guerry/elisp/bzg/hacks/bhl /home/guerry/elisp/bzg/screencast hides /home/guerry/elisp/bzg/hacks/screencast /home/guerry/elisp/bzg/bzg-org hides /home/guerry/elisp/bzg/hacks/bzg-org ~/install/git/org-mode/contrib/lisp/org-expiry hides /home/guerry/elisp/bzg/hacks/org-expiry /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-bookmark hides /home/guerry/elisp/bzg/hacks/gnus-bookmark /home/guerry/elisp/bzg/bibtex-utils hides /home/guerry/elisp/bzg/hacks/bibtex-utils /home/guerry/elisp/bzg/register-list hides /home/guerry/elisp/bzg/hacks/register-list /home/guerry/elisp/bzg/h2dw hides /home/guerry/elisp/bzg/hacks/h2dw /home/guerry/elisp/testing/org2rem hides /home/guerry/elisp/bzg/hacks/org2rem /home/guerry/elisp/bzg/turing hides /home/guerry/elisp/bzg/hacks/turing ~/install/git/org-mode/contrib/lisp/org-toc hides /home/guerry/elisp/bzg/hacks/org-toc ~/install/git/org-mode/contrib/lisp/org-elisp-symbol hides /home/guerry/elisp/bzg/org/org-elisp-symbol /home/guerry/elisp/bzg/hacks/org-dokuwiki hides /home/guerry/elisp/bzg/org/org-dokuwiki ~/install/git/org-mode/contrib/lisp/org-registry hides /home/guerry/elisp/bzg/org/org-registry /home/guerry/elisp/bzg/hacks/tdo hides /home/guerry/elisp/bzg/org/tdo ~/install/git/org-mode/contrib/lisp/org-expiry hides /home/guerry/elisp/bzg/org/org-expiry /home/guerry/elisp/bzg/hacks/org-org hides /home/guerry/elisp/bzg/org/org-org ~/install/git/org-mode/contrib/lisp/org-toc hides /home/guerry/elisp/bzg/org/org-toc /home/guerry/elisp/config/emms-config hides /home/guerry/elisp/config/old/emms-config /home/guerry/elisp/bzg/planner-registry hides /home/guerry/elisp/testing/bzg/planner-registry /home/guerry/elisp/bzg/windresize hides /home/guerry/elisp/testing/bzg/windresize /home/guerry/elisp/bzg/bhl hides /home/guerry/elisp/testing/bzg/bhl /home/guerry/elisp/bzg/screencast hides /home/guerry/elisp/testing/bzg/screencast /home/guerry/elisp/bzg/bzg-org hides /home/guerry/elisp/testing/bzg/bzg-org /home/guerry/elisp/bzg/bibtex-utils hides /home/guerry/elisp/testing/bzg/bibtex-utils /usr/local/share/emacs/24.3.50/lisp/gnus/mml hides /home/guerry/elisp/testing/bzg/mml /home/guerry/elisp/bzg/register-list hides /home/guerry/elisp/testing/bzg/register-list /usr/local/share/emacs/24.3.50/lisp/simple hides /home/guerry/elisp/testing/bzg/simple /home/guerry/elisp/bzg/hacks/org-org hides /home/guerry/elisp/testing/bzg/org-org /home/guerry/elisp/bzg/turing hides /home/guerry/elisp/testing/bzg/turing /usr/local/share/emacs/24.3.50/lisp/epa-file hides /home/guerry/elisp/testing/epg-0.0.16/epa-file /usr/local/share/emacs/24.3.50/lisp/epg-config hides /home/guerry/elisp/testing/epg-0.0.16/epg-config /usr/local/share/emacs/24.3.50/lisp/epa-dired hides /home/guerry/elisp/testing/epg-0.0.16/epa-dired /usr/local/share/emacs/24.3.50/lisp/epa hides /home/guerry/elisp/testing/epg-0.0.16/epa /usr/local/share/emacs/24.3.50/lisp/epg hides /home/guerry/elisp/testing/epg-0.0.16/epg /usr/local/share/emacs/24.3.50/lisp/epa-mail hides /home/guerry/elisp/testing/epg-0.0.16/epa-mail /home/guerry/.emacs.d/elpa/js2-mode-20131106/.dir-locals hides /home/guerry/elisp/testing/ess/.dir-locals /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-bookmark hides /home/guerry/elisp/testing/gnus-bookmark/gnus-bookmark /usr/local/share/emacs/24.3.50/lisp/net/newst-treeview hides /home/guerry/elisp/testing/newsticker-1.99/newst-treeview /usr/local/share/emacs/24.3.50/lisp/net/newst-ticker hides /home/guerry/elisp/testing/newsticker-1.99/newst-ticker /usr/local/share/emacs/24.3.50/lisp/net/newst-plainview hides /home/guerry/elisp/testing/newsticker-1.99/newst-plainview /usr/local/share/emacs/24.3.50/lisp/net/newst-reader hides /home/guerry/elisp/testing/newsticker-1.99/newst-reader /usr/local/share/emacs/24.3.50/lisp/net/newsticker hides /home/guerry/elisp/testing/newsticker-1.99/newsticker /usr/local/share/emacs/24.3.50/lisp/net/newst-backend hides /home/guerry/elisp/testing/newsticker-1.99/newst-backend /usr/local/share/emacs/24.3.50/lisp/nxml/xmltok hides /home/guerry/elisp/testing/nxml-mode/xmltok /usr/local/share/emacs/24.3.50/lisp/nxml/rng-util hides /home/guerry/elisp/testing/nxml-mode/rng-util /usr/local/share/emacs/24.3.50/lisp/nxml/rng-match hides /home/guerry/elisp/testing/nxml-mode/rng-match /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-uchnm hides /home/guerry/elisp/testing/nxml-mode/nxml-uchnm /usr/local/share/emacs/24.3.50/lisp/nxml/rng-pttrn hides /home/guerry/elisp/testing/nxml-mode/rng-pttrn /usr/local/share/emacs/24.3.50/lisp/nxml/rng-cmpct hides /home/guerry/elisp/testing/nxml-mode/rng-cmpct /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-enc hides /home/guerry/elisp/testing/nxml-mode/nxml-enc /usr/local/share/emacs/24.3.50/lisp/nxml/rng-uri hides /home/guerry/elisp/testing/nxml-mode/rng-uri /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-maint hides /home/guerry/elisp/testing/nxml-mode/nxml-maint /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-ns hides /home/guerry/elisp/testing/nxml-mode/nxml-ns /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-outln hides /home/guerry/elisp/testing/nxml-mode/nxml-outln /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-glyph hides /home/guerry/elisp/testing/nxml-mode/nxml-glyph /usr/local/share/emacs/24.3.50/lisp/nxml/xsd-regexp hides /home/guerry/elisp/testing/nxml-mode/xsd-regexp /usr/local/share/emacs/24.3.50/lisp/nxml/rng-loc hides /home/guerry/elisp/testing/nxml-mode/rng-loc /usr/local/share/emacs/24.3.50/lisp/nxml/rng-maint hides /home/guerry/elisp/testing/nxml-mode/rng-maint /usr/local/share/emacs/24.3.50/lisp/nxml/rng-xsd hides /home/guerry/elisp/testing/nxml-mode/rng-xsd /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-util hides /home/guerry/elisp/testing/nxml-mode/nxml-util /usr/local/share/emacs/24.3.50/lisp/nxml/rng-nxml hides /home/guerry/elisp/testing/nxml-mode/rng-nxml /usr/local/share/emacs/24.3.50/lisp/nxml/rng-valid hides /home/guerry/elisp/testing/nxml-mode/rng-valid /usr/local/share/emacs/24.3.50/lisp/nxml/rng-parse hides /home/guerry/elisp/testing/nxml-mode/rng-parse /usr/local/share/emacs/24.3.50/lisp/nxml/rng-dt hides /home/guerry/elisp/testing/nxml-mode/rng-dt /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-rap hides /home/guerry/elisp/testing/nxml-mode/nxml-rap /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-parse hides /home/guerry/elisp/testing/nxml-mode/nxml-parse /usr/local/share/emacs/24.3.50/lisp/nxml/nxml-mode hides /home/guerry/elisp/testing/nxml-mode/nxml-mode /home/guerry/elisp/bzg/org/org-export hides /home/guerry/elisp/testing/org-export/org-export /home/guerry/elisp/bzg/org/org-export-latex hides /home/guerry/elisp/testing/org-export/org-export-latex /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/elp hides /home/guerry/elisp/testing/unused/elp /usr/local/share/emacs/24.3.50/lisp/textmodes/remember hides /home/guerry/elisp/testing/unused/remember /home/guerry/elisp/testing/anything hides /home/guerry/elisp/testing/unused/anything /usr/local/share/emacs/24.3.50/lisp/progmodes/ruby-mode hides /home/guerry/elisp/testing/unused/ruby-mode ~/install/git/org-mode/contrib/lisp/org-mairix hides /home/guerry/elisp/testing/unused/org-mairix /home/guerry/elisp/testing/http-get hides /home/guerry/elisp/testing/unused/http-get /home/guerry/elisp/testing/http-cookies hides /home/guerry/elisp/testing/unused/http-cookies /home/guerry/.emacs.d/elpa/yasnippet-0.8.0/yasnippet hides /home/guerry/elisp/testing/yasnippet/yasnippet /home/guerry/elisp/bzg/bhl hides /home/guerry/elisp/bhl/unicorn/BHL2/bhl /home/guerry/elisp/bzg/hacks/blorg hides /home/guerry/elisp/bzg/org/blorg/blorg /home/guerry/elisp/bzg/windresize hides /home/guerry/elisp/testing/bzg/backups/windresize ~/install/git/org-mode/lisp/org hides /home/guerry/elisp/testing/bzg/backups/org /usr/local/share/emacs/24.3.50/lisp/mail/rmail hides /home/guerry/elisp/testing/bzg/backups/rmail /home/guerry/elisp/bzg/hacks/blorg hides /home/guerry/elisp/testing/bzg/blorg/blorg /home/guerry/elisp/bzg/org/org-export-generic hides /home/guerry/elisp/testing/bzg/org-x/org-export-generic /home/guerry/elisp/bzg/org/org-export-latex hides /home/guerry/elisp/testing/bzg/org-x/org-export-latex /usr/local/share/emacs/site-lisp/ess-rdired hides /home/guerry/elisp/testing/ess/lisp/ess-rdired /usr/local/share/emacs/site-lisp/ess-omg-l hides /home/guerry/elisp/testing/ess/lisp/ess-omg-l /usr/local/share/emacs/site-lisp/ess-sp6-d hides /home/guerry/elisp/testing/ess/lisp/ess-sp6-d /usr/local/share/emacs/site-lisp/ess-custom hides /home/guerry/elisp/testing/ess/lisp/ess-custom /usr/local/share/emacs/site-lisp/mouseme hides /home/guerry/elisp/testing/ess/lisp/mouseme /usr/local/share/emacs/site-lisp/ess-toolbar hides /home/guerry/elisp/testing/ess/lisp/ess-toolbar /usr/local/share/emacs/site-lisp/ess-trns hides /home/guerry/elisp/testing/ess/lisp/ess-trns /usr/local/share/emacs/site-lisp/ess-inf hides /home/guerry/elisp/testing/ess/lisp/ess-inf /usr/local/share/emacs/site-lisp/ess-sp3-d hides /home/guerry/elisp/testing/ess/lisp/ess-sp3-d /usr/local/share/emacs/site-lisp/noweb-mode hides /home/guerry/elisp/testing/ess/lisp/noweb-mode /usr/local/share/emacs/site-lisp/ess-roxy hides /home/guerry/elisp/testing/ess/lisp/ess-roxy /usr/local/share/emacs/site-lisp/ess-s4-d hides /home/guerry/elisp/testing/ess/lisp/ess-s4-d /usr/local/share/emacs/site-lisp/ess-s-l hides /home/guerry/elisp/testing/ess/lisp/ess-s-l /usr/local/share/emacs/site-lisp/ess-jags-d hides /home/guerry/elisp/testing/ess/lisp/ess-jags-d /usr/local/share/emacs/site-lisp/ess-sp6w-d hides /home/guerry/elisp/testing/ess/lisp/ess-sp6w-d /usr/local/share/emacs/site-lisp/ess-swv hides /home/guerry/elisp/testing/ess/lisp/ess-swv /usr/local/share/emacs/site-lisp/ess-omg-d hides /home/guerry/elisp/testing/ess/lisp/ess-omg-d /usr/local/share/emacs/site-lisp/ess-help hides /home/guerry/elisp/testing/ess/lisp/ess-help /usr/local/share/emacs/site-lisp/make-regexp hides /home/guerry/elisp/testing/ess/lisp/make-regexp /usr/local/share/emacs/site-lisp/ess-vst-d hides /home/guerry/elisp/testing/ess/lisp/ess-vst-d /usr/local/share/emacs/site-lisp/ess hides /home/guerry/elisp/testing/ess/lisp/ess /usr/local/share/emacs/site-lisp/ess-sas-l hides /home/guerry/elisp/testing/ess/lisp/ess-sas-l /usr/local/share/emacs/site-lisp/essd-els hides /home/guerry/elisp/testing/ess/lisp/essd-els /usr/local/share/emacs/site-lisp/ess-r-args hides /home/guerry/elisp/testing/ess/lisp/ess-r-args /usr/local/share/emacs/site-lisp/ess-sas-a hides /home/guerry/elisp/testing/ess/lisp/ess-sas-a /usr/local/share/emacs/site-lisp/ess-lsp-l hides /home/guerry/elisp/testing/ess/lisp/ess-lsp-l /usr/local/share/emacs/site-lisp/ess-utils hides /home/guerry/elisp/testing/ess/lisp/ess-utils /usr/local/share/emacs/site-lisp/ess-sas-d hides /home/guerry/elisp/testing/ess/lisp/ess-sas-d /usr/local/share/emacs/site-lisp/ess-sta-d hides /home/guerry/elisp/testing/ess/lisp/ess-sta-d /usr/local/share/emacs/site-lisp/ess-arc-d hides /home/guerry/elisp/testing/ess/lisp/ess-arc-d /usr/local/share/emacs/site-lisp/ess-noweb hides /home/guerry/elisp/testing/ess/lisp/ess-noweb /usr/local/share/emacs/site-lisp/ess-comp hides /home/guerry/elisp/testing/ess/lisp/ess-comp /usr/local/share/emacs/site-lisp/ess-s3-d hides /home/guerry/elisp/testing/ess/lisp/ess-s3-d /usr/local/share/emacs/site-lisp/ess-site hides /home/guerry/elisp/testing/ess/lisp/ess-site /usr/local/share/emacs/site-lisp/ess-mouse hides /home/guerry/elisp/testing/ess/lisp/ess-mouse /usr/local/share/emacs/site-lisp/ess-font-lock hides /home/guerry/elisp/testing/ess/lisp/ess-font-lock /usr/local/share/emacs/site-lisp/ess-bugs-l hides /home/guerry/elisp/testing/ess/lisp/ess-bugs-l /usr/local/share/emacs/site-lisp/ess-xls-d hides /home/guerry/elisp/testing/ess/lisp/ess-xls-d /usr/local/share/emacs/site-lisp/ess-sp4-d hides /home/guerry/elisp/testing/ess/lisp/ess-sp4-d /usr/local/share/emacs/site-lisp/ess-rd hides /home/guerry/elisp/testing/ess/lisp/ess-rd /usr/local/share/emacs/site-lisp/noweb-font-lock-mode hides /home/guerry/elisp/testing/ess/lisp/noweb-font-lock-mode /usr/local/share/emacs/site-lisp/ess-compat hides /home/guerry/elisp/testing/ess/lisp/ess-compat /usr/local/share/emacs/site-lisp/ess-bugs-d hides /home/guerry/elisp/testing/ess/lisp/ess-bugs-d /usr/local/share/emacs/site-lisp/ess-sp5-d hides /home/guerry/elisp/testing/ess/lisp/ess-sp5-d /usr/local/share/emacs/site-lisp/ess-dde hides /home/guerry/elisp/testing/ess/lisp/ess-dde /usr/local/share/emacs/site-lisp/ess-mode hides /home/guerry/elisp/testing/ess/lisp/ess-mode /usr/local/share/emacs/site-lisp/ess-r-d hides /home/guerry/elisp/testing/ess/lisp/ess-r-d /usr/local/share/emacs/site-lisp/ess-eldoc hides /home/guerry/elisp/testing/ess/lisp/ess-eldoc /usr/local/share/emacs/site-lisp/ess-sta-l hides /home/guerry/elisp/testing/ess/lisp/ess-sta-l /usr/local/share/emacs/site-lisp/ess-menu hides /home/guerry/elisp/testing/ess/lisp/ess-menu /usr/local/share/emacs/site-lisp/ess-rutils hides /home/guerry/elisp/testing/ess/lisp/ess-rutils /usr/local/share/emacs/site-lisp/msdos hides /home/guerry/elisp/testing/ess/lisp/msdos /home/guerry/.emacs.d/elpa/undo-tree-0.6.3/undo-tree hides /home/guerry/elisp/testing/evil/lib/undo-tree /home/guerry/install/git/auto-complete/lib/ert/lisp/emacs-lisp/ert hides /home/guerry/elisp/testing/evil/lib/ert /home/guerry/elisp/testing/mailcrypt/mailcrypt hides /home/guerry/elisp/testing/records/mailcrypt/mailcrypt /home/guerry/elisp/testing/mailcrypt/mc-remail hides /home/guerry/elisp/testing/records/mailcrypt/mc-remail /home/guerry/elisp/testing/mailcrypt/mc-gpg hides /home/guerry/elisp/testing/records/mailcrypt/mc-gpg /home/guerry/elisp/testing/mailcrypt/mc-toplev hides /home/guerry/elisp/testing/records/mailcrypt/mc-toplev /home/guerry/elisp/testing/mailcrypt/mc-setversion hides /home/guerry/elisp/testing/records/mailcrypt/mc-setversion /home/guerry/elisp/testing/mailcrypt/mc-pgp hides /home/guerry/elisp/testing/records/mailcrypt/mc-pgp /home/guerry/elisp/testing/mailcrypt/mc-pgp5 hides /home/guerry/elisp/testing/records/mailcrypt/mc-pgp5 /home/guerry/elisp/emu/mcharset hides /home/guerry/elisp/testing/unused/apel/mcharset /home/guerry/elisp/emu/product hides /home/guerry/elisp/testing/unused/apel/product /home/guerry/elisp/emu/pcustom hides /home/guerry/elisp/testing/unused/apel/pcustom /home/guerry/elisp/emu/pym hides /home/guerry/elisp/testing/unused/apel/pym /home/guerry/elisp/emu/pces hides /home/guerry/elisp/testing/unused/apel/pces /home/guerry/elisp/apel/filename hides /home/guerry/elisp/testing/unused/apel/filename /home/guerry/elisp/emu/pccl-20 hides /home/guerry/elisp/testing/unused/apel/pccl-20 /home/guerry/elisp/emu/mule-caesar hides /home/guerry/elisp/testing/unused/apel/mule-caesar /home/guerry/elisp/apel/alist hides /home/guerry/elisp/testing/unused/apel/alist /home/guerry/elisp/emu/invisible hides /home/guerry/elisp/testing/unused/apel/invisible /home/guerry/install/git/auto-complete/etc/install hides /home/guerry/elisp/testing/unused/apel/install /home/guerry/elisp/emu/richtext hides /home/guerry/elisp/testing/unused/apel/richtext /home/guerry/elisp/emu/poem-e20_3 hides /home/guerry/elisp/testing/unused/apel/poem-e20_3 /home/guerry/elisp/emu/poem-e20 hides /home/guerry/elisp/testing/unused/apel/poem-e20 /home/guerry/elisp/emu/pccl hides /home/guerry/elisp/testing/unused/apel/pccl /usr/local/share/emacs/24.3.50/lisp/timezone hides /home/guerry/elisp/testing/unused/apel/timezone /home/guerry/elisp/emu/static hides /home/guerry/elisp/testing/unused/apel/static /home/guerry/elisp/emu/poe hides /home/guerry/elisp/testing/unused/apel/poe /home/guerry/elisp/emu/poem hides /home/guerry/elisp/testing/unused/apel/poem /home/guerry/elisp/emu/mcs-20 hides /home/guerry/elisp/testing/unused/apel/mcs-20 /home/guerry/elisp/emu/mcs-e20 hides /home/guerry/elisp/testing/unused/apel/mcs-e20 /home/guerry/elisp/emu/pces-e20 hides /home/guerry/elisp/testing/unused/apel/pces-e20 /home/guerry/elisp/emu/pces-20 hides /home/guerry/elisp/testing/unused/apel/pces-20 /home/guerry/elisp/emu/broken hides /home/guerry/elisp/testing/unused/apel/broken /home/guerry/elisp/apel/path-util hides /home/guerry/elisp/testing/unused/apel/path-util /home/guerry/elisp/emu/emu hides /home/guerry/elisp/testing/unused/apel/emu /home/guerry/elisp/emu/apel-ver hides /home/guerry/elisp/testing/unused/apel/apel-ver /usr/local/share/emacs/24.3.50/lisp/env hides /home/guerry/elisp/testing/unused/apel/env /home/guerry/elisp/apel/calist hides /home/guerry/elisp/testing/unused/apel/calist /home/guerry/elisp/testing/ecb/ecb hides /home/guerry/elisp/testing/unused/ecb/ecb /home/guerry/elisp/testing/ecb/ecb-autogen hides /home/guerry/elisp/testing/unused/ecb/ecb-autogen /home/guerry/elisp/testing/ecb/silentcomp hides /home/guerry/elisp/testing/unused/ecb/silentcomp /home/guerry/elisp/testing/ecb/ecb-eshell hides /home/guerry/elisp/testing/unused/ecb/ecb-eshell /home/guerry/elisp/testing/ecb/ecb-cycle hides /home/guerry/elisp/testing/unused/ecb/ecb-cycle /home/guerry/elisp/testing/ecb/ecb-analyse hides /home/guerry/elisp/testing/unused/ecb/ecb-analyse /home/guerry/elisp/testing/ecb/ecb-compatibility hides /home/guerry/elisp/testing/unused/ecb/ecb-compatibility /home/guerry/elisp/testing/ecb/ecb-face hides /home/guerry/elisp/testing/unused/ecb/ecb-face /home/guerry/elisp/testing/ecb/ecb-compilation hides /home/guerry/elisp/testing/unused/ecb/ecb-compilation /home/guerry/elisp/testing/ecb/ecb-tod hides /home/guerry/elisp/testing/unused/ecb/ecb-tod /home/guerry/elisp/testing/ecb/ecb-file-browser hides /home/guerry/elisp/testing/unused/ecb/ecb-file-browser /home/guerry/elisp/testing/ecb/ecb-layout hides /home/guerry/elisp/testing/unused/ecb/ecb-layout /home/guerry/elisp/testing/ecb/ecb-winman-support hides /home/guerry/elisp/testing/unused/ecb/ecb-winman-support /home/guerry/elisp/testing/ecb/ecb-layout-defs hides /home/guerry/elisp/testing/unused/ecb/ecb-layout-defs /home/guerry/elisp/testing/ecb/ecb-jde hides /home/guerry/elisp/testing/unused/ecb/ecb-jde /home/guerry/elisp/testing/ecb/ecb-autoloads hides /home/guerry/elisp/testing/unused/ecb/ecb-autoloads /home/guerry/elisp/testing/ecb/ecb-util hides /home/guerry/elisp/testing/unused/ecb/ecb-util /home/guerry/elisp/testing/ecb/ecb-help hides /home/guerry/elisp/testing/unused/ecb/ecb-help /home/guerry/elisp/testing/ecb/ecb-navigate hides /home/guerry/elisp/testing/unused/ecb/ecb-navigate /home/guerry/elisp/testing/ecb/ecb-examples hides /home/guerry/elisp/testing/unused/ecb/ecb-examples /home/guerry/elisp/testing/ecb/ecb-semantic-wrapper hides /home/guerry/elisp/testing/unused/ecb/ecb-semantic-wrapper /home/guerry/elisp/testing/ecb/ecb-speedbar hides /home/guerry/elisp/testing/unused/ecb/ecb-speedbar /home/guerry/elisp/testing/ecb/ecb-method-browser hides /home/guerry/elisp/testing/unused/ecb/ecb-method-browser /home/guerry/elisp/testing/ecb/ecb-create-layout hides /home/guerry/elisp/testing/unused/ecb/ecb-create-layout /home/guerry/elisp/testing/ecb/ecb-upgrade hides /home/guerry/elisp/testing/unused/ecb/ecb-upgrade /home/guerry/elisp/testing/ecb/ecb-mode-line hides /home/guerry/elisp/testing/unused/ecb/ecb-mode-line /home/guerry/elisp/testing/ecb/tree-buffer hides /home/guerry/elisp/testing/unused/ecb/tree-buffer /home/guerry/elisp/testing/ecb/ecb-symboldef hides /home/guerry/elisp/testing/unused/ecb/ecb-symboldef /home/guerry/elisp/testing/ecb/ecb-common-browser hides /home/guerry/elisp/testing/unused/ecb/ecb-common-browser /usr/local/share/emacs/24.3.50/lisp/epa-file hides /home/guerry/elisp/testing/unused/epg/epa-file /usr/local/share/emacs/24.3.50/lisp/epa-mail hides /home/guerry/elisp/testing/unused/epg/epa-mail /usr/local/share/emacs/24.3.50/lisp/epg-config hides /home/guerry/elisp/testing/unused/epg/epg-config /usr/local/share/emacs/24.3.50/lisp/epa-dired hides /home/guerry/elisp/testing/unused/epg/epa-dired /usr/local/share/emacs/24.3.50/lisp/epa hides /home/guerry/elisp/testing/unused/epg/epa /home/guerry/elisp/testing/epg-0.0.16/epa-setup hides /home/guerry/elisp/testing/unused/epg/epa-setup /usr/local/share/emacs/24.3.50/lisp/epg hides /home/guerry/elisp/testing/unused/epg/epg /usr/local/share/emacs/24.3.50/lisp/erc/erc-track hides /home/guerry/elisp/testing/unused/erc/erc-track /usr/local/share/emacs/24.3.50/lisp/erc/erc-dcc hides /home/guerry/elisp/testing/unused/erc/erc-dcc /usr/local/share/emacs/24.3.50/lisp/erc/erc-networks hides /home/guerry/elisp/testing/unused/erc/erc-networks /usr/local/share/emacs/24.3.50/lisp/erc/erc-netsplit hides /home/guerry/elisp/testing/unused/erc/erc-netsplit /usr/local/share/emacs/24.3.50/lisp/erc/erc-notify hides /home/guerry/elisp/testing/unused/erc/erc-notify /usr/local/share/emacs/24.3.50/lisp/obsolete/erc-hecomplete hides /home/guerry/elisp/testing/unused/erc/erc-hecomplete /usr/local/share/emacs/24.3.50/lisp/erc/erc-sound hides /home/guerry/elisp/testing/unused/erc/erc-sound /usr/local/share/emacs/24.3.50/lisp/erc/erc-imenu hides /home/guerry/elisp/testing/unused/erc/erc-imenu /usr/local/share/emacs/24.3.50/lisp/erc/erc-backend hides /home/guerry/elisp/testing/unused/erc/erc-backend /usr/local/share/emacs/24.3.50/lisp/erc/erc-pcomplete hides /home/guerry/elisp/testing/unused/erc/erc-pcomplete /usr/local/share/emacs/24.3.50/lisp/erc/erc-goodies hides /home/guerry/elisp/testing/unused/erc/erc-goodies /usr/local/share/emacs/24.3.50/lisp/erc/erc-capab hides /home/guerry/elisp/testing/unused/erc/erc-capab /usr/local/share/emacs/24.3.50/lisp/erc/erc-fill hides /home/guerry/elisp/testing/unused/erc/erc-fill /usr/local/share/emacs/24.3.50/lisp/erc/erc-stamp hides /home/guerry/elisp/testing/unused/erc/erc-stamp /usr/local/share/emacs/24.3.50/lisp/erc/erc-log hides /home/guerry/elisp/testing/unused/erc/erc-log /usr/local/share/emacs/24.3.50/lisp/erc/erc-replace hides /home/guerry/elisp/testing/unused/erc/erc-replace /usr/local/share/emacs/24.3.50/lisp/erc/erc-button hides /home/guerry/elisp/testing/unused/erc/erc-button /usr/local/share/emacs/24.3.50/lisp/erc/erc-list hides /home/guerry/elisp/testing/unused/erc/erc-list /usr/local/share/emacs/24.3.50/lisp/erc/erc hides /home/guerry/elisp/testing/unused/erc/erc /usr/local/share/emacs/24.3.50/lisp/erc/erc-xdcc hides /home/guerry/elisp/testing/unused/erc/erc-xdcc /usr/local/share/emacs/24.3.50/lisp/erc/erc-menu hides /home/guerry/elisp/testing/unused/erc/erc-menu /usr/local/share/emacs/24.3.50/lisp/erc/erc-truncate hides /home/guerry/elisp/testing/unused/erc/erc-truncate /usr/local/share/emacs/24.3.50/lisp/erc/erc-autoaway hides /home/guerry/elisp/testing/unused/erc/erc-autoaway /usr/local/share/emacs/24.3.50/lisp/erc/erc-ring hides /home/guerry/elisp/testing/unused/erc/erc-ring /usr/local/share/emacs/24.3.50/lisp/erc/erc-lang hides /home/guerry/elisp/testing/unused/erc/erc-lang /usr/local/share/emacs/24.3.50/lisp/erc/erc-spelling hides /home/guerry/elisp/testing/unused/erc/erc-spelling /usr/local/share/emacs/24.3.50/lisp/erc/erc-match hides /home/guerry/elisp/testing/unused/erc/erc-match /usr/local/share/emacs/24.3.50/lisp/erc/erc-identd hides /home/guerry/elisp/testing/unused/erc/erc-identd /usr/local/share/emacs/24.3.50/lisp/erc/erc-speedbar hides /home/guerry/elisp/testing/unused/erc/erc-speedbar /usr/local/share/emacs/24.3.50/lisp/erc/erc-page hides /home/guerry/elisp/testing/unused/erc/erc-page /usr/local/share/emacs/24.3.50/lisp/erc/erc-services hides /home/guerry/elisp/testing/unused/erc/erc-services /usr/local/share/emacs/24.3.50/lisp/erc/erc-ibuffer hides /home/guerry/elisp/testing/unused/erc/erc-ibuffer /usr/local/share/emacs/24.3.50/lisp/erc/erc-join hides /home/guerry/elisp/testing/unused/erc/erc-join /usr/local/share/emacs/24.3.50/lisp/erc/erc-compat hides /home/guerry/elisp/testing/unused/erc/erc-compat /usr/local/share/emacs/24.3.50/lisp/erc/erc-ezbounce hides /home/guerry/elisp/testing/unused/erc/erc-ezbounce ~/install/git/org-mode/lisp/org-bibtex hides /home/guerry/elisp/testing/unused/org-code/org-bibtex ~/install/git/org-mode/contrib/lisp/org-elisp-symbol hides /home/guerry/elisp/testing/unused/org-code/org-elisp-symbol ~/install/git/org-mode/contrib/lisp/org-registry hides /home/guerry/elisp/testing/unused/org-code/org-registry ~/install/git/org-mode/contrib/lisp/org-expiry hides /home/guerry/elisp/testing/unused/org-code/org-expiry /home/guerry/elisp/testing/org2rem hides /home/guerry/elisp/testing/unused/org-code/org2rem /home/guerry/elisp/bzg/org/org-export-latex hides /home/guerry/elisp/testing/unused/org-code/org-export-latex ~/install/git/org-mode/contrib/lisp/org-toc hides /home/guerry/elisp/testing/unused/org-code/org-toc /home/guerry/elisp/testing/unused/org-code/org-publish hides /home/guerry/elisp/testing/unused/org-code0/org-publish ~/install/git/org-mode/lisp/org hides /home/guerry/elisp/testing/unused/org-code0/org ~/install/git/org-mode/lisp/org-mouse hides /home/guerry/elisp/testing/unused/org-code0/org-mouse /home/guerry/elisp/bzg/org/org-export-latex hides /home/guerry/elisp/testing/unused/org-code0/org-export-latex /home/guerry/elisp/testing/unused/org-code0/org-mac-message hides /home/guerry/elisp/testing/unused/org-mode0/org-mac-message ~/install/git/org-mode/lisp/org-irc hides /home/guerry/elisp/testing/unused/org-mode0/org-irc /home/guerry/elisp/testing/unused/org-code/org-publish hides /home/guerry/elisp/testing/unused/org-mode0/org-publish ~/install/git/org-mode/lisp/org hides /home/guerry/elisp/testing/unused/org-mode0/org ~/install/git/org-mode/lisp/org-mouse hides /home/guerry/elisp/testing/unused/org-mode0/org-mouse /home/guerry/elisp/bzg/org/org-export-latex hides /home/guerry/elisp/testing/unused/org-mode0/org-export-latex /home/guerry/elisp/bzg/planner-registry hides /home/guerry/elisp/testing/unused/planner/planner-registry /usr/local/share/emacs/24.3.50/lisp/textmodes/remember hides /home/guerry/elisp/testing/unused/remember/remember /home/guerry/elisp/bhl/unicorn/BHL1/bhl-faces hides /home/guerry/elisp/bhl/unicorn/BHL2/back/bhl-faces /home/guerry/elisp/bhl/unicorn/BHL1/bhl-latex hides /home/guerry/elisp/bhl/unicorn/BHL2/back/bhl-latex /home/guerry/elisp/bhl/unicorn/BHL1/bhl-html hides /home/guerry/elisp/bhl/unicorn/BHL2/back/bhl-html /home/guerry/elisp/bhl/unicorn/BHL1/bhl-mode hides /home/guerry/elisp/bhl/unicorn/BHL2/back/bhl-mode /home/guerry/elisp/testing/org-blog hides /home/guerry/elisp/bzg/org/blorg/old/org-blog /home/guerry/elisp/bzg/org/blorg/old/org-b-log hides /home/guerry/elisp/testing/bzg/blorg/old/org-b-log /home/guerry/elisp/bzg/org/blorg/old/blorg_back hides /home/guerry/elisp/testing/bzg/blorg/old/blorg_back /home/guerry/elisp/testing/org-blog hides /home/guerry/elisp/testing/bzg/blorg/old/org-blog /home/guerry/elisp/bzg/org/blorg/old/org-blogging hides /home/guerry/elisp/testing/bzg/blorg/old/org-blogging /usr/local/share/emacs/24.3.50/lisp/cedet/cedet-files hides /home/guerry/elisp/testing/unused/cedet/common/cedet-files /usr/local/share/emacs/24.3.50/lisp/cedet/inversion hides /home/guerry/elisp/testing/unused/cedet/common/inversion /usr/local/share/emacs/24.3.50/lisp/ezimage hides /home/guerry/elisp/testing/unused/cedet/common/ezimage /usr/local/share/emacs/24.3.50/lisp/cedet/cedet hides /home/guerry/elisp/testing/unused/cedet/common/cedet /usr/local/share/emacs/24.3.50/lisp/cedet/mode-local hides /home/guerry/elisp/testing/unused/cedet/common/mode-local /usr/local/share/emacs/24.3.50/lisp/cedet/ede hides /home/guerry/elisp/testing/unused/cedet/ede/ede /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio hides /home/guerry/elisp/testing/unused/cedet/eieio/eieio /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-custom hides /home/guerry/elisp/testing/unused/cedet/eieio/eieio-custom /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-opt hides /home/guerry/elisp/testing/unused/cedet/eieio/eieio-opt /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/chart hides /home/guerry/elisp/testing/unused/cedet/eieio/chart /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-speedbar hides /home/guerry/elisp/testing/unused/cedet/eieio/eieio-speedbar /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-base hides /home/guerry/elisp/testing/unused/cedet/eieio/eieio-base /usr/local/share/emacs/24.3.50/lisp/cedet/semantic hides /home/guerry/elisp/testing/unused/cedet/semantic/semantic /usr/local/share/emacs/24.3.50/lisp/speedbar hides /home/guerry/elisp/testing/unused/cedet/speedbar/speedbar /usr/local/share/emacs/24.3.50/lisp/dframe hides /home/guerry/elisp/testing/unused/cedet/speedbar/dframe /usr/local/share/emacs/24.3.50/lisp/sb-image hides /home/guerry/elisp/testing/unused/cedet/speedbar/sb-image ~/install/git/org-mode/lisp/org-indent hides /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/org-indent /home/guerry/elisp/testing/unused/org-code0/BUGFIXING/org-log hides /home/guerry/elisp/testing/unused/org-mode0/BUGFIXING/org-log /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/john hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/john /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/org-fastup hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/org-fastup ~/install/git/org-mode/lisp/org-indent hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/org-indent /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/org-pic hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/org-pic /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/sacha-load hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/sacha-load /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/find-links-to-local hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/find-links-to-local /home/guerry/elisp/testing/unused/org-code0/xemacs/ps-print-invisible hides /home/guerry/elisp/testing/unused/org-mode0/xemacs/ps-print-invisible /home/guerry/elisp/testing/unused/org-code0/xemacs/noutline hides /home/guerry/elisp/testing/unused/org-mode0/xemacs/noutline /usr/local/share/emacs/24.3.50/lisp/calendar/timeclock hides /home/guerry/elisp/testing/unused/planner/contrib/timeclock /home/guerry/elisp/testing/schedule hides /home/guerry/elisp/testing/unused/planner/contrib/schedule /home/guerry/elisp/testing/unused/remember/remember-bbdb hides /home/guerry/elisp/testing/unused/remember/remember/remember-bbdb /usr/local/share/emacs/24.3.50/lisp/textmodes/remember hides /home/guerry/elisp/testing/unused/remember/remember/remember /home/guerry/elisp/testing/unused/remember/remember-bibl hides /home/guerry/elisp/testing/unused/remember/remember/remember-bibl /home/guerry/elisp/testing/unused/remember/remember-planner hides /home/guerry/elisp/testing/unused/remember/remember/remember-planner /home/guerry/elisp/testing/unused/remember/remember-blosxom hides /home/guerry/elisp/testing/unused/remember/remember/remember-blosxom /home/guerry/elisp/testing/unused/remember/read-file-name hides /home/guerry/elisp/testing/unused/remember/remember/read-file-name /home/guerry/elisp/testing/unused/remember/remember-experimental hides /home/guerry/elisp/testing/unused/remember/remember/remember-experimental /home/guerry/elisp/testing/unused/remember/remember-diary hides /home/guerry/elisp/testing/unused/remember/remember/remember-diary /home/guerry/elisp/testing/unused/remember/remember-emacs-wiki-journal hides /home/guerry/elisp/testing/unused/remember/remember/remember-emacs-wiki-journal /home/guerry/elisp/testing/unused/muse/examples/johnw/muse-init hides /home/guerry/elisp/testing/unused/muse/examples/mwolson/muse-init /home/guerry/elisp/testing/unused/org-code/org-iswitchb hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-iswitchb ~/install/git/org-mode/contrib/lisp/org-annotate-file hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-annotate-file ~/install/git/org-mode/lisp/org-bibtex hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-bibtex ~/install/git/org-mode/contrib/lisp/org-man hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-man ~/install/git/org-mode/contrib/lisp/org-elisp-symbol hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-elisp-symbol ~/install/git/org-mode/contrib/lisp/org-registry hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-registry ~/install/git/org-mode/lisp/org-irc hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-irc ~/install/git/org-mode/contrib/lisp/org-panel hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-panel ~/install/git/org-mode/contrib/lisp/org-mairix hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-mairix ~/install/git/org-mode/contrib/lisp/org-expiry hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-expiry ~/install/git/org-mode/contrib/lisp/org-mew hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-mew /home/guerry/elisp/testing/org2rem hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org2rem ~/install/git/org-mode/contrib/lisp/org-depend hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-depend ~/install/git/org-mode/contrib/lisp/org-toc hides /home/guerry/elisp/testing/unused/org-code0/CONTRIB/lisp/org-toc ~/install/git/org-mode/lisp/org hides /home/guerry/elisp/testing/unused/org-code0/EXPERIMENTAL/interactive-query/org /home/guerry/elisp/testing/unused/org-code/org-iswitchb hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-iswitchb ~/install/git/org-mode/contrib/lisp/org-annotate-file hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-annotate-file ~/install/git/org-mode/lisp/org-bibtex hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-bibtex ~/install/git/org-mode/contrib/lisp/org-man hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-man ~/install/git/org-mode/contrib/lisp/org-elisp-symbol hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-elisp-symbol ~/install/git/org-mode/contrib/lisp/org-registry hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-registry ~/install/git/org-mode/contrib/lisp/org-panel hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-panel ~/install/git/org-mode/contrib/lisp/org-mairix hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-mairix ~/install/git/org-mode/contrib/lisp/org-bookmark hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-bookmark ~/install/git/org-mode/contrib/lisp/org-screen hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-screen ~/install/git/org-mode/contrib/lisp/org-expiry hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-expiry ~/install/git/org-mode/contrib/lisp/org-mew hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-mew /home/guerry/elisp/testing/org2rem hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org2rem ~/install/git/org-mode/lisp/org-id hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-id ~/install/git/org-mode/contrib/lisp/org-depend hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-depend ~/install/git/org-mode/contrib/lisp/org-toc hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/lisp/org-toc ~/install/git/org-mode/lisp/org hides /home/guerry/elisp/testing/unused/org-mode0/EXPERIMENTAL/interactive-query/org /home/guerry/elisp/testing/unused/org-code0/CONTRIB/packages/org-export-freemind-0.1.0/org-export-freemind hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/packages/org-export-freemind-0.1.0/org-export-freemind /home/guerry/elisp/testing/unused/org-code0/CONTRIB/packages/org-export-freemind-0.1.0/org-export-freemind-install hides /home/guerry/elisp/testing/unused/org-mode0/CONTRIB/packages/org-export-freemind-0.1.0/org-export-freemind-install /usr/local/share/emacs/24.3.50/lisp/gnus/compface hides /home/guerry/install/git/gnus/contrib/compface /usr/local/share/emacs/24.3.50/lisp/gnus/nnvirtual hides /home/guerry/install/git/gnus/lisp/nnvirtual /usr/local/share/emacs/24.3.50/lisp/gnus/rfc2045 hides /home/guerry/install/git/gnus/lisp/rfc2045 /usr/local/share/emacs/24.3.50/lisp/gnus/ecomplete hides /home/guerry/install/git/gnus/lisp/ecomplete /usr/local/share/emacs/24.3.50/lisp/gnus/nnimap hides /home/guerry/install/git/gnus/lisp/nnimap /usr/local/share/emacs/24.3.50/lisp/gnus/nnml hides /home/guerry/install/git/gnus/lisp/nnml /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-spec hides /home/guerry/install/git/gnus/lisp/gnus-spec /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-cache hides /home/guerry/install/git/gnus/lisp/gnus-cache /usr/local/share/emacs/24.3.50/lisp/md4 hides /home/guerry/install/git/gnus/lisp/md4 /usr/local/share/emacs/24.3.50/lisp/textmodes/dns-mode hides /home/guerry/install/git/gnus/lisp/dns-mode /usr/local/share/emacs/24.3.50/lisp/gnus/smiley hides /home/guerry/install/git/gnus/lisp/smiley /usr/local/share/emacs/24.3.50/lisp/gnus/nnbabyl hides /home/guerry/install/git/gnus/lisp/nnbabyl /usr/local/share/emacs/24.3.50/lisp/mail/uudecode hides /home/guerry/install/git/gnus/lisp/uudecode /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-score hides /home/guerry/install/git/gnus/lisp/gnus-score /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-vm hides /home/guerry/install/git/gnus/lisp/gnus-vm /usr/local/share/emacs/24.3.50/lisp/gnus/mml-sec hides /home/guerry/install/git/gnus/lisp/mml-sec /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-diary hides /home/guerry/install/git/gnus/lisp/gnus-diary /usr/local/share/emacs/24.3.50/lisp/color hides /home/guerry/install/git/gnus/lisp/color /usr/local/share/emacs/24.3.50/lisp/gnus/mm-util hides /home/guerry/install/git/gnus/lisp/mm-util /usr/local/share/emacs/24.3.50/lisp/gnus/nnrss hides /home/guerry/install/git/gnus/lisp/nnrss /usr/local/share/emacs/24.3.50/lisp/net/dig hides /home/guerry/install/git/gnus/lisp/dig /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-uu hides /home/guerry/install/git/gnus/lisp/gnus-uu /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-eform hides /home/guerry/install/git/gnus/lisp/gnus-eform /usr/local/share/emacs/24.3.50/lisp/gnus/smime hides /home/guerry/install/git/gnus/lisp/smime /usr/local/share/emacs/24.3.50/lisp/format-spec hides /home/guerry/install/git/gnus/lisp/format-spec /usr/local/share/emacs/24.3.50/lisp/gnus/mm-url hides /home/guerry/install/git/gnus/lisp/mm-url /home/guerry/.emacs.d/elpa/js2-mode-20131106/.dir-locals hides /home/guerry/install/git/gnus/lisp/.dir-locals /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-async hides /home/guerry/install/git/gnus/lisp/gnus-async /usr/local/share/emacs/24.3.50/lisp/gnus/plstore hides /home/guerry/install/git/gnus/lisp/plstore /usr/local/share/emacs/24.3.50/lisp/gnus/nnmbox hides /home/guerry/install/git/gnus/lisp/nnmbox /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-fun hides /home/guerry/install/git/gnus/lisp/gnus-fun /usr/local/share/emacs/24.3.50/lisp/gnus/mm-bodies hides /home/guerry/install/git/gnus/lisp/mm-bodies /usr/local/share/emacs/24.3.50/lisp/gnus/rfc2231 hides /home/guerry/install/git/gnus/lisp/rfc2231 /usr/local/share/emacs/24.3.50/lisp/gnus/mm-partial hides /home/guerry/install/git/gnus/lisp/mm-partial /usr/local/share/emacs/24.3.50/lisp/net/sasl hides /home/guerry/install/git/gnus/lisp/sasl /usr/local/share/emacs/24.3.50/lisp/gnus/nngateway hides /home/guerry/install/git/gnus/lisp/nngateway /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-delay hides /home/guerry/install/git/gnus/lisp/gnus-delay /usr/local/share/emacs/24.3.50/lisp/gnus/utf7 hides /home/guerry/install/git/gnus/lisp/utf7 /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-draft hides /home/guerry/install/git/gnus/lisp/gnus-draft /usr/local/share/emacs/24.3.50/lisp/gnus/mml2015 hides /home/guerry/install/git/gnus/lisp/mml2015 /usr/local/share/emacs/24.3.50/lisp/gnus/score-mode hides /home/guerry/install/git/gnus/lisp/score-mode /usr/local/share/emacs/24.3.50/lisp/gnus/compface hides /home/guerry/install/git/gnus/lisp/compface /usr/local/share/emacs/24.3.50/lisp/gnus/deuglify hides /home/guerry/install/git/gnus/lisp/deuglify /usr/local/share/emacs/24.3.50/lisp/net/sasl-digest hides /home/guerry/install/git/gnus/lisp/sasl-digest /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-mh hides /home/guerry/install/git/gnus/lisp/gnus-mh /usr/local/share/emacs/24.3.50/lisp/gnus/flow-fill hides /home/guerry/install/git/gnus/lisp/flow-fill /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-demon hides /home/guerry/install/git/gnus/lisp/gnus-demon /usr/local/share/emacs/24.3.50/lisp/gnus/nnir hides /home/guerry/install/git/gnus/lisp/nnir /usr/local/share/emacs/24.3.50/lisp/gnus/sieve-mode hides /home/guerry/install/git/gnus/lisp/sieve-mode /usr/local/share/emacs/24.3.50/lisp/gnus/rfc2047 hides /home/guerry/install/git/gnus/lisp/rfc2047 /usr/local/share/emacs/24.3.50/lisp/gnus/spam-report hides /home/guerry/install/git/gnus/lisp/spam-report /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-html hides /home/guerry/install/git/gnus/lisp/gnus-html /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-dup hides /home/guerry/install/git/gnus/lisp/gnus-dup /usr/local/share/emacs/24.3.50/lisp/calendar/parse-time hides /home/guerry/install/git/gnus/lisp/parse-time /usr/local/share/emacs/24.3.50/lisp/gnus/nnoo hides /home/guerry/install/git/gnus/lisp/nnoo /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-range hides /home/guerry/install/git/gnus/lisp/gnus-range /usr/local/share/emacs/24.3.50/lisp/net/ntlm hides /home/guerry/install/git/gnus/lisp/ntlm /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-msg hides /home/guerry/install/git/gnus/lisp/gnus-msg /usr/local/share/emacs/24.3.50/lisp/gnus/nnmh hides /home/guerry/install/git/gnus/lisp/nnmh /usr/local/share/emacs/24.3.50/lisp/gnus/legacy-gnus-agent hides /home/guerry/install/git/gnus/lisp/legacy-gnus-agent /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-registry hides /home/guerry/install/git/gnus/lisp/gnus-registry /usr/local/share/emacs/24.3.50/lisp/gnus/mml1991 hides /home/guerry/install/git/gnus/lisp/mml1991 /usr/local/share/emacs/24.3.50/lisp/gnus/starttls hides /home/guerry/install/git/gnus/lisp/starttls /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-ml hides /home/guerry/install/git/gnus/lisp/gnus-ml /usr/local/share/emacs/24.3.50/lisp/gnus/gnus hides /home/guerry/install/git/gnus/lisp/gnus /usr/local/share/emacs/24.3.50/lisp/gnus/nnfolder hides /home/guerry/install/git/gnus/lisp/nnfolder /usr/local/share/emacs/24.3.50/lisp/net/sasl-ntlm hides /home/guerry/install/git/gnus/lisp/sasl-ntlm /usr/local/share/emacs/24.3.50/lisp/net/dns hides /home/guerry/install/git/gnus/lisp/dns /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-gravatar hides /home/guerry/install/git/gnus/lisp/gnus-gravatar /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-cus hides /home/guerry/install/git/gnus/lisp/gnus-cus /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-icalendar hides /home/guerry/install/git/gnus/lisp/gnus-icalendar /usr/local/share/emacs/24.3.50/lisp/gnus/mm-extern hides /home/guerry/install/git/gnus/lisp/mm-extern /usr/local/share/emacs/24.3.50/lisp/net/tls hides /home/guerry/install/git/gnus/lisp/tls /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-ems hides /home/guerry/install/git/gnus/lisp/gnus-ems /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-bcklg hides /home/guerry/install/git/gnus/lisp/gnus-bcklg /usr/local/share/emacs/24.3.50/lisp/gnus/canlock hides /home/guerry/install/git/gnus/lisp/canlock /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-int hides /home/guerry/install/git/gnus/lisp/gnus-int /usr/local/share/emacs/24.3.50/lisp/gnus/nnnil hides /home/guerry/install/git/gnus/lisp/nnnil /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-dired hides /home/guerry/install/git/gnus/lisp/gnus-dired /usr/local/share/emacs/24.3.50/lisp/gnus/nnheader hides /home/guerry/install/git/gnus/lisp/nnheader /usr/local/share/emacs/24.3.50/lisp/gnus/mailcap hides /home/guerry/install/git/gnus/lisp/mailcap /usr/local/share/emacs/24.3.50/lisp/gnus/auth-source hides /home/guerry/install/git/gnus/lisp/auth-source /usr/local/share/emacs/24.3.50/lisp/gnus/nnspool hides /home/guerry/install/git/gnus/lisp/nnspool /usr/local/share/emacs/24.3.50/lisp/gnus/nndir hides /home/guerry/install/git/gnus/lisp/nndir /usr/local/share/emacs/24.3.50/lisp/gnus/nndiary hides /home/guerry/install/git/gnus/lisp/nndiary /usr/local/share/emacs/24.3.50/lisp/gnus/mm-uu hides /home/guerry/install/git/gnus/lisp/mm-uu /usr/local/share/emacs/24.3.50/lisp/gnus/html2text hides /home/guerry/install/git/gnus/lisp/html2text /home/guerry/elisp/testing/dict/lpath hides /home/guerry/install/git/gnus/lisp/lpath /usr/local/share/emacs/24.3.50/lisp/gnus/nntp hides /home/guerry/install/git/gnus/lisp/nntp /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-salt hides /home/guerry/install/git/gnus/lisp/gnus-salt /usr/local/share/emacs/24.3.50/lisp/calendar/time-date hides /home/guerry/install/git/gnus/lisp/time-date /usr/local/share/emacs/24.3.50/lisp/gnus/gmm-utils hides /home/guerry/install/git/gnus/lisp/gmm-utils /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-win hides /home/guerry/install/git/gnus/lisp/gnus-win /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-logic hides /home/guerry/install/git/gnus/lisp/gnus-logic /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-group hides /home/guerry/install/git/gnus/lisp/gnus-group /usr/local/share/emacs/24.3.50/lisp/gnus/sieve hides /home/guerry/install/git/gnus/lisp/sieve /usr/local/share/emacs/24.3.50/lisp/net/hmac-def hides /home/guerry/install/git/gnus/lisp/hmac-def /usr/local/share/emacs/24.3.50/lisp/gnus/mail-prsvr hides /home/guerry/install/git/gnus/lisp/mail-prsvr /usr/local/share/emacs/24.3.50/lisp/gnus/yenc hides /home/guerry/install/git/gnus/lisp/yenc /usr/local/share/emacs/24.3.50/lisp/gnus/nnweb hides /home/guerry/install/git/gnus/lisp/nnweb /usr/local/share/emacs/24.3.50/lisp/gnus/nnmairix hides /home/guerry/install/git/gnus/lisp/nnmairix /usr/local/share/emacs/24.3.50/lisp/gnus/mml-smime hides /home/guerry/install/git/gnus/lisp/mml-smime /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-sieve hides /home/guerry/install/git/gnus/lisp/gnus-sieve /usr/local/share/emacs/24.3.50/lisp/gnus/sieve-manage hides /home/guerry/install/git/gnus/lisp/sieve-manage /usr/local/share/emacs/24.3.50/lisp/gnus/nndraft hides /home/guerry/install/git/gnus/lisp/nndraft /usr/local/share/emacs/24.3.50/lisp/gnus/mail-source hides /home/guerry/install/git/gnus/lisp/mail-source /usr/local/share/emacs/24.3.50/lisp/gnus/nnmail hides /home/guerry/install/git/gnus/lisp/nnmail /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-setup hides /home/guerry/install/git/gnus/lisp/gnus-setup /usr/local/share/emacs/24.3.50/lisp/gnus/nndoc hides /home/guerry/install/git/gnus/lisp/nndoc /usr/local/share/emacs/24.3.50/lisp/net/sasl-cram hides /home/guerry/install/git/gnus/lisp/sasl-cram /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-start hides /home/guerry/install/git/gnus/lisp/gnus-start /usr/local/share/emacs/24.3.50/lisp/gnus/nnmaildir hides /home/guerry/install/git/gnus/lisp/nnmaildir /usr/local/share/emacs/24.3.50/lisp/mail/binhex hides /home/guerry/install/git/gnus/lisp/binhex /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-notifications hides /home/guerry/install/git/gnus/lisp/gnus-notifications /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-agent hides /home/guerry/install/git/gnus/lisp/gnus-agent /usr/local/share/emacs/24.3.50/lisp/gnus/mm-archive hides /home/guerry/install/git/gnus/lisp/mm-archive /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-topic hides /home/guerry/install/git/gnus/lisp/gnus-topic /usr/local/share/emacs/24.3.50/lisp/gnus/pop3 hides /home/guerry/install/git/gnus/lisp/pop3 /usr/local/share/emacs/24.3.50/lisp/gnus/gssapi hides /home/guerry/install/git/gnus/lisp/gssapi /usr/local/share/emacs/24.3.50/lisp/mail/hashcash hides /home/guerry/install/git/gnus/lisp/hashcash /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-undo hides /home/guerry/install/git/gnus/lisp/gnus-undo /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-sync hides /home/guerry/install/git/gnus/lisp/gnus-sync /usr/local/share/emacs/24.3.50/lisp/gnus/spam-stat hides /home/guerry/install/git/gnus/lisp/spam-stat /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-srvr hides /home/guerry/install/git/gnus/lisp/gnus-srvr /usr/local/share/emacs/24.3.50/lisp/gnus/rtree hides /home/guerry/install/git/gnus/lisp/rtree /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-kill hides /home/guerry/install/git/gnus/lisp/gnus-kill /usr/local/share/emacs/24.3.50/lisp/gnus/registry hides /home/guerry/install/git/gnus/lisp/registry /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-cite hides /home/guerry/install/git/gnus/lisp/gnus-cite /usr/local/share/emacs/24.3.50/lisp/gnus/mm-decode hides /home/guerry/install/git/gnus/lisp/mm-decode /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-picon hides /home/guerry/install/git/gnus/lisp/gnus-picon /usr/local/share/emacs/24.3.50/lisp/gnus/spam hides /home/guerry/install/git/gnus/lisp/spam /usr/local/share/emacs/24.3.50/lisp/gnus/messcompat hides /home/guerry/install/git/gnus/lisp/messcompat /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-art hides /home/guerry/install/git/gnus/lisp/gnus-art /usr/local/share/emacs/24.3.50/lisp/hex-util hides /home/guerry/install/git/gnus/lisp/hex-util /usr/local/share/emacs/24.3.50/lisp/gnus/nnagent hides /home/guerry/install/git/gnus/lisp/nnagent /usr/local/share/emacs/24.3.50/lisp/gnus/message hides /home/guerry/install/git/gnus/lisp/message /usr/local/share/emacs/24.3.50/lisp/gnus/qp hides /home/guerry/install/git/gnus/lisp/qp /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-bookmark hides /home/guerry/install/git/gnus/lisp/gnus-bookmark /usr/local/share/emacs/24.3.50/lisp/password-cache hides /home/guerry/install/git/gnus/lisp/password-cache /usr/local/share/emacs/24.3.50/lisp/gnus/nneething hides /home/guerry/install/git/gnus/lisp/nneething /usr/local/share/emacs/24.3.50/lisp/gnus/gravatar hides /home/guerry/install/git/gnus/lisp/gravatar /usr/local/share/emacs/24.3.50/lisp/net/netrc hides /home/guerry/install/git/gnus/lisp/netrc /usr/local/share/emacs/24.3.50/lisp/gnus/mm-encode hides /home/guerry/install/git/gnus/lisp/mm-encode /usr/local/share/emacs/24.3.50/lisp/gnus/mail-parse hides /home/guerry/install/git/gnus/lisp/mail-parse /usr/local/share/emacs/24.3.50/lisp/gnus/rfc1843 hides /home/guerry/install/git/gnus/lisp/rfc1843 /usr/local/share/emacs/24.3.50/lisp/gnus/rfc2104 hides /home/guerry/install/git/gnus/lisp/rfc2104 /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-util hides /home/guerry/install/git/gnus/lisp/gnus-util /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-mlspl hides /home/guerry/install/git/gnus/lisp/gnus-mlspl /usr/local/share/emacs/24.3.50/lisp/gnus/mml hides /home/guerry/install/git/gnus/lisp/mml /usr/local/share/emacs/24.3.50/lisp/gnus/nnregistry hides /home/guerry/install/git/gnus/lisp/nnregistry /usr/local/share/emacs/24.3.50/lisp/net/hmac-md5 hides /home/guerry/install/git/gnus/lisp/hmac-md5 /usr/local/share/emacs/24.3.50/lisp/gnus/spam-wash hides /home/guerry/install/git/gnus/lisp/spam-wash /usr/local/share/emacs/24.3.50/lisp/gnus/gnus-sum hides /home/guerry/install/git/gnus/lisp/gnus-sum /usr/local/share/emacs/24.3.50/lisp/gnus/mm-view hides /home/guerry/install/git/gnus/lisp/mm-view /usr/local/share/emacs/24.3.50/lisp/gnus/ietf-drums hides /home/guerry/install/git/gnus/lisp/ietf-drums /usr/local/share/emacs/24.3.50/lisp/json hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/json /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-custom hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-custom /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-datadebug hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-datadebug /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-opt hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-opt /home/guerry/elisp/testing/unused/cedet/eieio/eieio-comp hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-comp /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-speedbar hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-speedbar /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/eieio-base hides /home/guerry/install/git/gnus/lisp/gnus-fallback-lib/eieio/eieio-base Features: (shadow emacsbug texinfo edebug gnus-draft org-colview pcmpl-unix em-unix em-term term ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util image-file org-capture dired-aux nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode nxml-outln nxml-rap nxml-glyph dabbrev log-edit bug-reference vc-dir vc-sccs vc-svn vc-cvs vc-rcs gnus-cus face-remap cal-move gnus-dup add-log log-view pcvs-util vc-bzr nndoc url-handlers url-queue debug tabify holidays hol-loaddefs cal-iso org-table nnir gnus-mlspl vc vc-dispatcher org-learn org-protocol misearch multi-isearch eieio-opt speedbar sb-image ezimage dframe cus-start cus-load cyberpunk-theme cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs bookmark flow-fill compface gnus-fun gnus-html mm-url sort smiley gnus-cite qp mm-archive gnus-async gnus-bcklg gnus-kill gnus-ml disp-table gnus-topic utf-7 nndraft nnmh nnfolder gnutls network-stream nnimap parse-time utf7 netrc nnml nnmaildir gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache clojure-cheatsheet helm-match-plugin helm helm-config helm-aliases magit-key-mode magit view help-mode grep autorevert filenotify git-rebase-mode rebase-mode git-commit-mode saveplace server benchmark erc-services erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp gnus-gravatar mail-extr gravatar url-cache ecomplete boxquote rect spam spam-stat gnus-uu yenc gnus-msg gnus-art mm-uu mml2015 smtpmail epa epg epg-config starttls bbdb-config bbdb-message sendmail bbdb-gnus bbdb-mua bbdb-anniv bbdb-com bbdb-loaddefs bbdb bbdb-site notmuch hl-line notmuch-message notmuch-maildir-fcc notmuch-hello notmuch-tree notmuch-parser notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar notmuch-tag crm notmuch-lib mm-view mml-smime smime dig debbugs-org debbugs-gnu debbugs soap-client url-http tls url-auth url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap warnings xml vc-git org-rmail org-mhe org-irc org-info org-docview org-bibtex bibtex org-bbdb org-w3m org-agenda appt diary-lib diary-loaddefs org-clock ob-gnuplot ob-R ob-plantuml ob-scheme geiser ob-ditaa ob-org ob-clojure ob-dot ob-shell ox-koma-letter org-gnus ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-beamer ox-reveal ox-rss ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element avl-tree org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader mail-utils wdired dired-x w3m browse-url doc-view jka-compr dired image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems wid-edit w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util ac-nrepl cider cider-mode cider-repl cider-eldoc eldoc cider-interaction compile arc-mode archive-mode cider-version pkg-info find-func epl cider-client nrepl-client cider-util ewoc etags thingatpt clojure-mode rx derived imenu inf-lisp tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete comint ansi-color ring format-spec auto-complete easy-mmode popup dash ibuffer session mule-util advice help-fns alist pym static apel-ver product elscreen register-list cl-macs gv edmacro kmacro cl cl-loaddefs cl-lib time paren whitespace elec-pair asciidoc-autoloads info easymenu auctex-autoloads clojurescript-mode-autoloads creole-autoloads fakir-autoloads lmc-autoloads mediawiki-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads rect-mark-autoloads sunrise-commander-autoloads tuareg-autoloads caml-autoloads undo-tree-autoloads yasnippet-autoloads package time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 25 03:19:05 2014 Received: (at 16542) by debbugs.gnu.org; 25 Jan 2014 08:19:05 +0000 Received: from localhost ([127.0.0.1]:35048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6ySG-00082y-0c for submit@debbugs.gnu.org; Sat, 25 Jan 2014 03:19:04 -0500 Received: from mail-la0-f54.google.com ([209.85.215.54]:61787) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6ySD-00082Z-JU for 16542@debbugs.gnu.org; Sat, 25 Jan 2014 03:19:02 -0500 Received: by mail-la0-f54.google.com with SMTP id y1so3270844lam.13 for <16542@debbugs.gnu.org>; Sat, 25 Jan 2014 00:19:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tlhyFfdBxqduUgi9iHB+DA8Y+MJNaSx5Azrm8lBtJvU=; b=kt+OT6H7KHnWxg7YrIt4xSllCpvMzW2p9vJJIBH83/wdknQgQrHh3Tay+mnU4rjA6e l85PPeW08wSPMB2owNr10NMA8QXO+pBXPdf7EypHnYsBgDi2IXIhsmhMZ/K8wvsfCsIN lVyDYfVDW6ilbiT0bbYgD0MAw4GU8pbBsdVce0u/03hNwJrWqcaGPBWVd6MQ4Hh2VuEz Xek5rkCgqYxspTFuG4/U9NFiTta6kzMqegm632ZrcTJlk51gQyZXN8K/m8jV+BCoidwP bgXBoSz6Jm3Jff1MWgeR33bncDl+UijvBdwl0X3qN7r+nuEkDMQ+2WVRh6Q+oCbAFCSX 51RA== MIME-Version: 1.0 X-Received: by 10.152.21.4 with SMTP id r4mr90373lae.51.1390637940376; Sat, 25 Jan 2014 00:19:00 -0800 (PST) Received: by 10.114.22.137 with HTTP; Sat, 25 Jan 2014 00:19:00 -0800 (PST) In-Reply-To: <87lhy5kqa9.fsf@bzg.ath.cx> References: <87lhy5kqa9.fsf@bzg.ath.cx> Date: Sat, 25 Jan 2014 09:19:00 +0100 Message-ID: Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history From: Dani Moncayo To: Bastien Guerry Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > The subject line says it all. > > This trivial patch fixes it. > > Comments welcome, FWIW: There are other cases (besides "via the bookmarks buffer") where a file is visited but not added to the file-name-history. Bug #12915 contains a general discussion about the matter. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 25 03:42:37 2014 Received: (at 16542) by debbugs.gnu.org; 25 Jan 2014 08:42:37 +0000 Received: from localhost ([127.0.0.1]:35052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6yp2-0000Bv-NC for submit@debbugs.gnu.org; Sat, 25 Jan 2014 03:42:37 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:39179) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W6yp0-0000Bm-Ro for 16542@debbugs.gnu.org; Sat, 25 Jan 2014 03:42:35 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s0P8gT0a024772 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 25 Jan 2014 08:42:30 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0P8gSGr024105 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 25 Jan 2014 08:42:29 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0P8gS2d013196; Sat, 25 Jan 2014 08:42:28 GMT MIME-Version: 1.0 Message-ID: Date: Sat, 25 Jan 2014 00:42:29 -0800 (PST) From: Drew Adams To: Dani Moncayo , Bastien Guerry Subject: RE: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history References: <87lhy5kqa9.fsf@bzg.ath.cx> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) > FWIW: There are other cases (besides "via the bookmarks buffer") where > a file is visited but not added to the file-name-history. >=20 > Bug #12915 contains a general discussion about the matter. Yes, thank you, Dani. FWIW, I will repeat just this part from my post in that thread: The proper solution is for commands that read file names to DTRT wrt `file-name-history' - TRT for that command. ^^^^^^^^^^^^^^^^^^^^ IOW, it is up to the command. It should not be the case that the mere fact of putting file contents into a buffer (e.g. via `find-file-noselect'), or even the mere fact of "visiting" a file, should place that file name into `file-name-history'. Any given command can decide (i.e., be designed) to update the history that way, but this should not be something general, i.e., done in a blanket way. In the case of a bookmark that really represents a file location (and they are not all such, but the current case deals only with the default handler and its file-access case, so it is probably OK in this regard), it could be thought that the file name might reasonably be added to `file-name-history'. Why? Because it is very close to the idea of the user inputting the file name. But it is not the same thing as entering the file name explicitly, as minibuffer input. And that alone is what `file-name-history' (and all of the minibuffer histories) are for. It makes sense, if the user enters a bookmark name in the minibuffer, to add that name to a bookmark-name history list. But not to update any other history lists by that action. Again, though, it should be up to the individual command (i.e., its designer, based on its purpose etc.) to decide this. There should be no blanket rule - certainly not maximizing adding file names to the history. The general guideline should be what I said above: Add to the current minibuffer history only when the given name is in fact entered from the minibuffer. But that's a guideline, and any given command could decide otherwise, e.g., could decide that it would be more helpful to users to add some name that was not in fact entered. We could also decide to have a user option that let users choose whether to be lax or strict about respecting the guideline. Then commands could test that option and thus decide whether to add a related file name to the history even when it was not entered. Please do see the bug #12915 thread, for more info. In particular, as one important example, there is the case of commands that are invoked by accessing menus, rather than via `M-x'. IOW, by menu-item name rather than by command name, and by menu rather than by minibuffer. IMO, there should be a user option governing whether those command names get added to `command-history'. (And I have such an option in Icicles, for instance.) From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 06:29:19 2014 Received: (at 16542) by debbugs.gnu.org; 27 Jan 2014 11:29:19 +0000 Received: from localhost ([127.0.0.1]:37452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7kNT-0002oC-0h for submit@debbugs.gnu.org; Mon, 27 Jan 2014 06:29:19 -0500 Received: from mail-wg0-f43.google.com ([74.125.82.43]:54405) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7kNR-0002o4-3Z for 16542@debbugs.gnu.org; Mon, 27 Jan 2014 06:29:17 -0500 Received: by mail-wg0-f43.google.com with SMTP id y10so5280137wgg.34 for <16542@debbugs.gnu.org>; Mon, 27 Jan 2014 03:29:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=u6fwqHgqyCdFe3n00BMxHFoKAtaLowMyUr2GbH1OAOA=; b=xEfmXKouoBFzA8kNJSsu4/Pmf+9sfCHAndQoZFP2bACcQYt2SrbZeKaBLyPVd5M4f/ Txkr26dX/ghpqGFiCJVnFCuEBT4n27UUyfTOx4vK3qgefynqcw8gtNnbkHoNGfkpDs9I swY8nB1DnyMi5MHOiuHe6KprQSD1bRo00seMEXTtyBHKXNaobs8exM+Dw9eThh5eJiKX zhfO2E7DbfwamoH05whi6Yl0LkZrjGh4UJght4vqJJLgicd0GgPDAHugrs21BbJh2ah2 VjIujYQqZ54+ngXx59lpyTCqZtuz1jEEX16JX2ynOMNTJjzOLu56HZMQAdsQzzG1MF4S V3Qg== X-Received: by 10.180.207.15 with SMTP id ls15mr11641465wic.50.1390822156366; Mon, 27 Jan 2014 03:29:16 -0800 (PST) Received: from bzg.localdomain (AMontsouris-651-1-148-18.w83-202.abo.wanadoo.fr. [83.202.7.18]) by mx.google.com with ESMTPSA id bj3sm24489460wjb.14.2014.01.27.03.29.14 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jan 2014 03:29:14 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id DD80D1C208DA; Mon, 27 Jan 2014 12:29:13 +0100 (CET) From: Bastien To: Drew Adams Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history In-Reply-To: (Drew Adams's message of "Sat, 25 Jan 2014 00:42:29 -0800 (PST)") References: <87lhy5kqa9.fsf@bzg.ath.cx> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Mon, 27 Jan 2014 12:29:13 +0100 Message-ID: <87lhy1slx2.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org, Dani Moncayo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Drew Adams writes: >> FWIW: There are other cases (besides "via the bookmarks buffer") where >> a file is visited but not added to the file-name-history. >> >> Bug #12915 contains a general discussion about the matter. > > Yes, thank you, Dani. > > FWIW, I will repeat just this part from my post in that thread: > > The proper solution is for commands that read file names to DTRT > wrt `file-name-history' - TRT for that command. > ^^^^^^^^^^^^^^^^^^^^ Thank you both for your input. The #12915 bug report was quite a read. There seem to be one consensus and one point of disagreement: - consensus: the bug report calls for a general mechanism, as the same problem hit other commands; - disagreement: such a general mechanism should be activated for all commands that find a file or only for specific commands (e.g. only interactive commands, [your rule here], or even no rule at all--as Drew suggests.) I'm on Drew side here, I think a one-by-one approach is better, whether there is a general mechanism or not (yet). Since there is no strong objection for fixing the bookmark-jump case, and since it's trivial to migrate this fix to a general solution when we'll have one, I'm willing to apply the fix if no-one objects in a week. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 10:12:08 2014 Received: (at 16542) by debbugs.gnu.org; 27 Jan 2014 15:12:08 +0000 Received: from localhost ([127.0.0.1]:38250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7nr5-0002Ry-R8 for submit@debbugs.gnu.org; Mon, 27 Jan 2014 10:12:08 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:49341) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7nr3-0002Rp-GV for 16542@debbugs.gnu.org; Mon, 27 Jan 2014 10:12:06 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s0RFC02E016548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 27 Jan 2014 15:12:02 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0RFBxfb006165 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 27 Jan 2014 15:12:00 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0RFBxtk028808; Mon, 27 Jan 2014 15:11:59 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 27 Jan 2014 07:11:58 -0800 (PST) From: Drew Adams To: Bastien Subject: RE: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> In-Reply-To: <87lhy1slx2.fsf@bzg.ath.cx> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org, Dani Moncayo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) > I'm on Drew side here, I think a one-by-one approach is better, > whether there is a general mechanism or not (yet). >=20 > Since there is no strong objection for fixing the bookmark-jump > case, and since it's trivial to migrate this fix to a general > solution when we'll have one, I'm willing to apply the fix if > no-one objects in a week. I did not object to the idea out of hand, and I agreed that there are arguments in its favor (for `bookmark-jump'). However, to be clear: There is no hurry for this command to act like that, and my preference would be to *not* make this change now for that one command, and instead to wait until we address the issue more generally. E.g., a user option to give users some control over this. The file-name history is, after all, _their_ history. Starting down this road is not a great idea without a general plan. Until now, minibuffer histories are designed to reflect only text _actually input from the minibuffer by the user_. To change that design decision so that it becomes only a guideline, which gets modulated by other influences (e.g., the individual command; one or more user options overrule; etc.), we should have a general plan for where we're headed - a new design. So I do not object strongly, but I think it is a bad idea to set a precedent this way. It is better to discuss the general issue on emacs-devel. And there certainly is no hurry for this, when it comes to `bookmark-jump'. If you really want to do this now for `bookmark-jump', then a compromise could be to add a user option just for that, i.e., in bookmark.el. Then, if and when a more general design is adopted, that option could be removed in favor of a more general option. That would let users retain the current `bookmark-jump' behavior or not, as they prefer. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 10:27:05 2014 Received: (at 16542) by debbugs.gnu.org; 27 Jan 2014 15:27:05 +0000 Received: from localhost ([127.0.0.1]:38267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7o5Z-0002qw-5y for submit@debbugs.gnu.org; Mon, 27 Jan 2014 10:27:05 -0500 Received: from mail-wg0-f54.google.com ([74.125.82.54]:43574) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7o5X-0002qo-Gm for 16542@debbugs.gnu.org; Mon, 27 Jan 2014 10:27:03 -0500 Received: by mail-wg0-f54.google.com with SMTP id x13so5613871wgg.21 for <16542@debbugs.gnu.org>; Mon, 27 Jan 2014 07:27:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=nkQm25aeuemCaOh/2+9n3mnJJGmycwHz/z4dzF3fhCo=; b=JiZbK5ySMQ2W7m45iINOQBnmqzusTIH0kLKsqh/BrbX/NnP5T68nYA9KZyTRHDxYDn 3dEIvNaD5lv0iAEmgstOZOe8Gfjy3wtAAMn9fFc/6jetixtiHwQG3tG3Is68hKcHesws f0qFrAss4jYlau2pRemsRs0gZCpnisi34QpSuGklStGmzeLla/FXIVMp2+c2QpSeJ6Qa +SfUQHYSpG3+qcRGn19YD5M2/ULC6Jk+bUFO3BySHMbQx4fRpnSQoI2Ca+ERZUIVAyGw mrburEy3e8hyyfmGVH03+M3GlydTlTtCcirfsVM+AUvcjEVR1xlI3dbaOCxOPtFY2L/7 Nhsw== X-Received: by 10.180.38.98 with SMTP id f2mr12532559wik.17.1390836422678; Mon, 27 Jan 2014 07:27:02 -0800 (PST) Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net. [81.56.68.112]) by mx.google.com with ESMTPSA id ju6sm26036527wjc.1.2014.01.27.07.27.00 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jan 2014 07:27:01 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id C3C6F1C208DA; Mon, 27 Jan 2014 16:26:59 +0100 (CET) From: Bastien To: Drew Adams Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history In-Reply-To: (Drew Adams's message of "Mon, 27 Jan 2014 07:11:58 -0800 (PST)") References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Mon, 27 Jan 2014 16:26:59 +0100 Message-ID: <877g9l1m4c.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) I suggest we build a list of Emacs Elisp commands that are candidates for adding a file name to file-name-history: - bookmark-jump - bookmark-jump-other-window - dired-find-file - dired-find-file-other-window come to my mind. Thanks for adding others. Then a new option find-file-history can contain 'bookmark 'dired and the likes to control whether the related features should add the file name to `file-name-history'. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 12:31:40 2014 Received: (at 16542) by debbugs.gnu.org; 27 Jan 2014 17:31:40 +0000 Received: from localhost ([127.0.0.1]:38350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7q27-0007Bk-8C for submit@debbugs.gnu.org; Mon, 27 Jan 2014 12:31:39 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:40162) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W7q23-0007BR-Hu for 16542@debbugs.gnu.org; Mon, 27 Jan 2014 12:31:36 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s0RHVVIp019240 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 27 Jan 2014 17:31:32 GMT Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0RHVU5I015689 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Jan 2014 17:31:31 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0RHVUdP007372; Mon, 27 Jan 2014 17:31:30 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 27 Jan 2014 09:31:29 -0800 (PST) From: Drew Adams To: Bastien Subject: RE: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> In-Reply-To: <877g9l1m4c.fsf@bzg.ath.cx> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) > I suggest we build a list of Emacs Elisp commands that are > candidates for adding a file name to file-name-history: > - bookmark-jump > - bookmark-jump-other-window > - dired-find-file > - dired-find-file-other-window > come to my mind. Thanks for adding others. I suggest taking this to emacs-devel. > Then a new option find-file-history can contain 'bookmark 'dired > and the likes to control whether the related features should add > the file name to `file-name-history'. I'd sooner see this: 1. A user option such as what you describe, but with nil meaning "go for it generally: let the command decide", a non-nil list as you mention meaning "do not let these commands decide", and any other non-nil value meaning "do not let any command decide". IOW, something like this: (defcustom add-to-file-history-only-if-input () "Which commands to disallow adding non-input file names to the history. When a file name is read in the minibuffer, the name you enter is typically added to `file-name-history'. Some commands may optionally add additional file names to this minibuffer history. If the option value is not a list then do not let any commands add a file name to the history unless you enter that name as minibuffer input. Otherwise, the value is a list of commands to disallow adding a name you did not enter. (If the value is nil, no commands are disallowed; they can all add file names that you do not enter.)" :type '(choice (const :tag "Let no command add a file name I do not enter" t) (repeat :tag "Commands that cannot add file names I do not enter" (restricted-sexp :tag "Command that cannot add unentered file names to history" ;; Use `symbolp' instead of `commandp', in case the ;; library defining the command is not yet loaded. :match-alternatives (symbolp) :value ignore))) :group 'files :group 'minibuffer) 2. If a given command is not excluded by the option (see #1) then it can, if it wants, add another file name (e.g. a visited file) to `file-name-history'. If a command wants to offer the possibility of such inclusion, it first tests the option value to see if the user allows that. (There is also the question of whether to do something similar for other minibuffer histories, besides `file-name-history'. But we=20 can probably forget about that, for now.) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 28 02:35:47 2014 Received: (at 16542) by debbugs.gnu.org; 28 Jan 2014 07:35:47 +0000 Received: from localhost ([127.0.0.1]:38655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W83D0-0005UA-FU for submit@debbugs.gnu.org; Tue, 28 Jan 2014 02:35:47 -0500 Received: from [69.163.184.122] (port=53019 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W83Cv-0005Tt-Ny for 16542@debbugs.gnu.org; Tue, 28 Jan 2014 02:35:42 -0500 Received: from localhost.jurta.org (ps18281.dreamhostps.com [69.163.184.122]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 52CEB365C87744; Mon, 27 Jan 2014 23:35:41 -0800 (PST) From: Juri Linkov To: Drew Adams Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history Organization: JURTA References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> Date: Tue, 28 Jan 2014 09:28:03 +0200 In-Reply-To: (Drew Adams's message of "Mon, 27 Jan 2014 09:31:29 -0800 (PST)") Message-ID: <87bnywpohw.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > 1. A user option such as what you describe, but with nil meaning > "go for it generally: let the command decide", a non-nil list as > you mention meaning "do not let these commands decide", and any > other non-nil value meaning "do not let any command decide". [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 16542 Cc: Bastien , 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > 1. A user option such as what you describe, but with nil meaning > "go for it generally: let the command decide", a non-nil list as > you mention meaning "do not let these commands decide", and any > other non-nil value meaning "do not let any command decide". [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS > 1. A user option such as what you describe, but with nil meaning > "go for it generally: let the command decide", a non-nil list as > you mention meaning "do not let these commands decide", and any > other non-nil value meaning "do not let any command decide". I think a cleaner solution would be to have two separate history lists: 1. history of minibuffer input 2. history of visited files and a new option to select which history to access via M-p in the minibuffer that reads a file name. Actually we already have a history of recently visited files in recentf, so we could add `bookmark-jump' to `recentf-used-hooks'. Or maybe this is not needed because it already contains `find-file-hook'. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 28 08:28:08 2014 Received: (at 16542) by debbugs.gnu.org; 28 Jan 2014 13:28:08 +0000 Received: from localhost ([127.0.0.1]:38766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W88hz-0006zO-Vc for submit@debbugs.gnu.org; Tue, 28 Jan 2014 08:28:08 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:46595) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W88hx-0006zD-51 for 16542@debbugs.gnu.org; Tue, 28 Jan 2014 08:28:05 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFHO+IO1/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQHCxQYDSQuh3AGsR+QDpEKA4hhnBmBXoMV X-IPAS-Result: Av8EABK/CFHO+IO1/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQHCxQYDSQuh3AGsR+QDpEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="46246480" Received: from 206-248-131-181.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.181]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 28 Jan 2014 08:28:04 -0500 Received: by pastel.home (Postfix, from userid 20848) id 72F2360369; Tue, 28 Jan 2014 08:28:04 -0500 (EST) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history Message-ID: References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> <87bnywpohw.fsf@mail.jurta.org> Date: Tue, 28 Jan 2014 08:28:04 -0500 In-Reply-To: <87bnywpohw.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 28 Jan 2014 09:28:03 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16542 Cc: Bastien , 16542@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> 1. A user option such as what you describe, but with nil meaning >> "go for it generally: let the command decide", a non-nil list as >> you mention meaning "do not let these commands decide", and any >> other non-nil value meaning "do not let any command decide". > I think a cleaner solution would be to have two separate history lists: > 1. history of minibuffer input > 2. history of visited files > and a new option to select which history to access via M-p > in the minibuffer that reads a file name. Better would be to somehow give access to those two lists without going through an option. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 28 11:24:21 2014 Received: (at 16542) by debbugs.gnu.org; 28 Jan 2014 16:24:22 +0000 Received: from localhost ([127.0.0.1]:39448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8BSW-0004K4-Nj for submit@debbugs.gnu.org; Tue, 28 Jan 2014 11:24:21 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:20326) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8BSB-0004JI-PH for 16542@debbugs.gnu.org; Tue, 28 Jan 2014 11:24:18 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s0SGNwlT015885 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 28 Jan 2014 16:23:59 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s0SGKRaH022194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 28 Jan 2014 16:23:58 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s0SGKRRY002211; Tue, 28 Jan 2014 16:20:27 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 28 Jan 2014 08:20:26 -0800 (PST) From: Drew Adams To: Juri Linkov Subject: RE: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> <87bnywpohw.fsf@mail.jurta.org> In-Reply-To: <87bnywpohw.fsf@mail.jurta.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 16542 Cc: Bastien , 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) > > 1. A user option such as what you describe, but with nil meaning > > "go for it generally: let the command decide", a non-nil list > > as you mention meaning "do not let these commands decide", and > > any other non-nil value meaning "do not let any command decide". >=20 > I think a cleaner solution would be to have two separate history > lists: > > 1. history of minibuffer input > 2. history of visited files > > and a new option to select which history to access via M-p > in the minibuffer that reads a file name. I see nothing "cleaner" about that. But it is a reasonable proposal. Here are some arguments against it: a. That makes the lists exclusive - the file names are not merged into one list. So they are not accessible by simple cycling. Unless you meant that #2 would subsume #1 as a proper subset. (But a file name can be entered without the file being visited, so your description of #2 would need to be changed slightly, if we assume that #2 includes everything in #1.) b. It means that the choice of which of those exclusive histories to use would be decided ahead of time, when the user option is set. c. It would not give the command any control over what is appropriate for it. I prefer that (i) the user have ultimate control, and (ii) when allowed by the user, the command can decide. > Actually we already have a history of recently visited files > in recentf, so we could add `bookmark-jump' to `recentf-used-hooks'. > Or maybe this is not needed because it already contains `find-file- > hook'. I agree that recentf should include files visited by jumping to bookmarks. I think that is already the case, but if not, yes, let's fix that first, for sure. The purpose of recentf is to record recently visited files. The purpose of `file-name-history' is to record file names entered in the minibuffer. Different purposes, for different uses. Yet another approach would be to let users cycle through recentf files during file-name input, using a different key from `M-p' etc. But that has the same drawback as your proposal: separate list do not reflect a single chronological history. Bastien's original suggestion, and the user option I presented, include (some) visited files in `file-name-history', not just in the recentf history. I think this is clean and simple, and the option I suggested (or similar) gives users and commands adequate control over the behavior. (But as we generalize from bookmarks, this discussion really belongs in emacs-devel, not just this bug thread.) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 29 04:18:21 2014 Received: (at 16542) by debbugs.gnu.org; 29 Jan 2014 09:18:21 +0000 Received: from localhost ([127.0.0.1]:39807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8RHo-0007dD-Qx for submit@debbugs.gnu.org; Wed, 29 Jan 2014 04:18:21 -0500 Received: from [69.163.184.122] (port=36151 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8RHm-0007d1-4X for 16542@debbugs.gnu.org; Wed, 29 Jan 2014 04:18:18 -0500 Received: from localhost.jurta.org (ps18281.dreamhostps.com [69.163.184.122]) by ps18281.dreamhostps.com (Postfix) with ESMTP id D334E336747E43; Wed, 29 Jan 2014 01:18:17 -0800 (PST) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history Organization: JURTA References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> <87bnywpohw.fsf@mail.jurta.org> Date: Wed, 29 Jan 2014 11:10:19 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 28 Jan 2014 08:28:04 -0500") Message-ID: <87ppnbduh6.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> I think a cleaner solution would be to have two separate history lists: >> 1. history of minibuffer input >> 2. history of visited files >> and a new option to select which history to access via M-p >> in the minibuffer that reads a file name. > > Better would be to somehow give access to those two lists without going > through an option. [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 16542 Cc: Bastien , 16542@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> I think a cleaner solution would be to have two separate history lists: >> 1. history of minibuffer input >> 2. history of visited files >> and a new option to select which history to access via M-p >> in the minibuffer that reads a file name. > > Better would be to somehow give access to those two lists without going > through an option. [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS >> I think a cleaner solution would be to have two separate history lists: >> 1. history of minibuffer input >> 2. history of visited files >> and a new option to select which history to access via M-p >> in the minibuffer that reads a file name. > > Better would be to somehow give access to those two lists without going > through an option. Maybe using M-n that makes the history of visited files available after evaluating this defun (later it could be added to its existing implementation): (defun read-file-name--defaults (&optional dir initial) recentf-list) where suggestions will work like in web browsers that pop up a list of visited web pages. In this case recentf.el have to be pre-loaded. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 29 05:44:07 2014 Received: (at 16542) by debbugs.gnu.org; 29 Jan 2014 10:44:07 +0000 Received: from localhost ([127.0.0.1]:39825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8Sco-0001Gu-Lf for submit@debbugs.gnu.org; Wed, 29 Jan 2014 05:44:06 -0500 Received: from mail-ee0-f44.google.com ([74.125.83.44]:55250) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8Scm-0001Gh-96 for 16542@debbugs.gnu.org; Wed, 29 Jan 2014 05:44:04 -0500 Received: by mail-ee0-f44.google.com with SMTP id c13so810149eek.3 for <16542@debbugs.gnu.org>; Wed, 29 Jan 2014 02:44:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=+6uNPlnvP2Q/rdMUpWe3GTDVV3YXMhuAnt9812qcoVs=; b=MIMDb0Ga1qmfCxKuOib7LzwEHeCI6GaZAGyQX0B5PTqEmrLZ/EzYzwMazDiJFuZY/B 1WVMA2OaQEDEYJegeLzwOBGb5GlSC9oPDZVceuN6uIKGE5d2+xUU3jyhxxLTytGVjwQs Vz0J3mYXLqGL5bFKwjcUHhHCWJu7N51lQVjsuLkZ2+NkDKN/o73JQZcxt6o0MgyKeIlN 6OABtn7LHZODYkA/vWucPWlaIdlKiobMDTbuDtBq60caO+HOc5QIXqqIwz4nRhfdEvHz U5N1a+GryYryZNXmCOncxlf0PR+bxkGKnlp3FJb6cy2LQ9jdniEfTHdBLsiPn95B4UJV yt5A== X-Received: by 10.14.104.6 with SMTP id h6mr8638077eeg.29.1390992243223; Wed, 29 Jan 2014 02:44:03 -0800 (PST) Received: from bzg.localdomain (AMontsouris-651-1-54-70.w90-24.abo.wanadoo.fr. [90.24.133.70]) by mx.google.com with ESMTPSA id o13sm6914956eex.19.2014.01.29.02.44.01 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Jan 2014 02:44:02 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id C25811C207E8; Wed, 29 Jan 2014 11:43:59 +0100 (CET) From: Bastien To: Stefan Monnier Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history In-Reply-To: (Stefan Monnier's message of "Tue, 28 Jan 2014 08:28:04 -0500") References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> <87bnywpohw.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Wed, 29 Jan 2014 11:43:59 +0100 Message-ID: <87wqhjysnk.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16542 Cc: Juri Linkov , 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Monnier writes: >>> 1. A user option such as what you describe, but with nil meaning >>> "go for it generally: let the command decide", a non-nil list as >>> you mention meaning "do not let these commands decide", and any >>> other non-nil value meaning "do not let any command decide". >> I think a cleaner solution would be to have two separate history lists: >> 1. history of minibuffer input >> 2. history of visited files >> and a new option to select which history to access via M-p >> in the minibuffer that reads a file name. > > Better would be to somehow give access to those two lists without going > through an option. The advantage of a simple option like (setq find-file-history '(bookmark dired)) is that users are likely to set it once and for all. With two history variables and a way to access them separately or together (e.g. depending on a toggle command in the minibuffer?), the users may wonder which one they are currently accessing, overloading their minds for this frequently used command... Or at least, there should be an option to always search through the extended history if that's the default behavior we want. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 29 08:58:14 2014 Received: (at 16542) by debbugs.gnu.org; 29 Jan 2014 13:58:14 +0000 Received: from localhost ([127.0.0.1]:39998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8Vef-0007Kn-F8 for submit@debbugs.gnu.org; Wed, 29 Jan 2014 08:58:13 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:37518) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8Vea-0007KR-So for 16542@debbugs.gnu.org; Wed, 29 Jan 2014 08:58:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFpZg5/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IPAS-Result: Av8EABK/CFFFpZg5/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="46334869" Received: from 69-165-152-57.dsl.teksavvy.com (HELO pastel.home) ([69.165.152.57]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 Jan 2014 08:58:08 -0500 Received: by pastel.home (Postfix, from userid 20848) id 19ABD6032D; Wed, 29 Jan 2014 08:58:08 -0500 (EST) From: Stefan Monnier To: Bastien Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history Message-ID: References: <87lhy5kqa9.fsf@bzg.ath.cx> <87lhy1slx2.fsf@bzg.ath.cx> <877g9l1m4c.fsf@bzg.ath.cx> <87bnywpohw.fsf@mail.jurta.org> <87wqhjysnk.fsf@bzg.ath.cx> Date: Wed, 29 Jan 2014 08:58:08 -0500 In-Reply-To: <87wqhjysnk.fsf@bzg.ath.cx> (Bastien's message of "Wed, 29 Jan 2014 11:43:59 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16542 Cc: Juri Linkov , 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > With two history variables and a way to access them separately or > together (e.g. depending on a toggle command in the minibuffer?), the Yes, the "somehow" part of my suggestion is the thorny part. I was thinking of something more transparent. Where you basically use both lists at the same time, but "give preference" to the elements that appear in the minibuffer history over the visited files history. Stefan PS: And no, I don't know concretely what "give preference" should mean here. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 25 06:57:17 2020 Received: (at 16542) by debbugs.gnu.org; 25 Aug 2020 10:57:17 +0000 Received: from localhost ([127.0.0.1]:60472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAWdh-0004xy-5I for submit@debbugs.gnu.org; Tue, 25 Aug 2020 06:57:17 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAWdf-0004xi-H3 for 16542@debbugs.gnu.org; Tue, 25 Aug 2020 06:57:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eKXPcpAaKH0/B6Jm+4/fLlf/C4t2nJYjgZCG9WswPIw=; b=j8DWQ4IoOFk+UjNdgRGKj8O9pm NFYOjquwmsN8DBlkzk4tOJ66HWTsZogKgVxWSxKlfA/vzU+ghiOT3qBp27XwPpKiVzd6ssIEp6WFS V/gZm0YlcH7asZtQmatO5S2hE4mVjnhgNp2NuhB5poMl9Mz/30Ru8WTvXtC/cx8HKFJw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAWdU-0004eI-Gx; Tue, 25 Aug 2020 12:57:09 +0200 From: Lars Ingebrigtsen To: Bastien Guerry Subject: Re: bug#16542: 24.3.50; When finding a file via a bookmark, that file is not part of file-name-history References: <87lhy5kqa9.fsf@bzg.ath.cx> X-Now-Playing: Coil's _The Sound Of Musick_: "Proto-Protection" Date: Tue, 25 Aug 2020 12:57:03 +0200 In-Reply-To: <87lhy5kqa9.fsf@bzg.ath.cx> (Bastien Guerry's message of "Fri, 24 Jan 2014 22:45:18 +0100") Message-ID: <87k0xnat8g.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Bastien Guerry writes: > The subject line says it all. > > This trivial patch fixes it. > > Comments welcome, > > diff --git a/lisp/bookmark.el b/lisp/bookmark.el > index 5307cad..52697c2 100644 > --- a/lisp/bookmark.el > + [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16542 Cc: 16542@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Bastien Guerry writes: > The subject line says it all. > > This trivial patch fixes it. > > Comments welcome, > > diff --git a/lisp/bookmark.el b/lisp/bookmark.el > index 5307cad..52697c2 100644 > --- a/lisp/bookmark.el > +++ b/lisp/bookmark.el [...] > + (add-to-history 'file-name-history file) I think this would be very surprising -- finding other things in the minibuffer history than things I've typed in would be pretty odd. As suggested, having a separate list of all visited files would be nice, but the UX here would be pretty awkward. That's discussed in bug#12915, though, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 25 06:57:22 2020 Received: (at control) by debbugs.gnu.org; 25 Aug 2020 10:57:22 +0000 Received: from localhost ([127.0.0.1]:60475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAWdm-0004yH-FD for submit@debbugs.gnu.org; Tue, 25 Aug 2020 06:57:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAWdl-0004xr-2w for control@debbugs.gnu.org; Tue, 25 Aug 2020 06:57:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=z17AbqUwmVXc2NStOnSwofDtfr/QGw+q9/i2+YM8XM0=; b=lyRQ7Kw+jNvyZ47pjP+AmUWu1w gdxtNqwft6VySToXMM07uSCyKbrtRoGm6aDm+eDspQ5zEb0XquyOsgIV5mxOcb82YrQf8H6NdKTT2 hVYuFVBT8PXyopQWTPbpx0act2ySR6R3W0wXE+X3yrX26xn08k+HGYmFBCMvBQe5hSL4=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kAWdd-0004eQ-7V for control@debbugs.gnu.org; Tue, 25 Aug 2020 12:57:15 +0200 Date: Tue, 25 Aug 2020 12:57:12 +0200 Message-Id: <87imd7at87.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #16542 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 16542 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 16542 quit From unknown Sat Aug 16 00:30:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Sep 2020 11:24:08 +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