From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Jan 2013 18:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13567@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13593102379773 (code B ref -1); Sun, 27 Jan 2013 18:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jan 2013 18:10:37 +0000 Received: from localhost ([127.0.0.1]:51590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWge-0002XZ-BE for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56886) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWga-0002XR-Rs for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWgE-00074S-65 for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWgE-00074N-2a for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWgB-00040F-Sp for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWg8-0006so-9G for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:07 -0500 Received: from exprod7og112.obsmtp.com ([64.18.2.177]:35452) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1TzWg7-0006n2-Sh for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:04 -0500 Received: from mail-wg0-f69.google.com ([74.125.82.69]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKUQVtd7eOpSPQcGr3ioHqhjnjckdeZOEU@postini.com; Sun, 27 Jan 2013 10:10:03 PST Received: by mail-wg0-f69.google.com with SMTP id fn15so2083929wgb.4 for ; Sun, 27 Jan 2013 10:09:59 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-received:from:to:subject:date:message-id:mime-version :content-type:x-gm-message-state; bh=ght6Cnp3un2eSBb6WmGzsxsJBf6LPn4XrfbFTHB+2Gg=; b=Hq7h/4ByZvBr0C1i5V1fvYXC4Whi4bCzkJiLXWyA2ivxUjsCAfmHXscN1Xb0F9qv64 7cGmMbFwOl2c+bfcvNVoh1PYHIcCXmzl78UyURg/uOEE5/HTCprX2YsQl6GGoRgEV53y QSdVGgwccv4FRw3C7+wZz8AC5D7HQmBiNPNunkwLSw8NGgzELRaTkfCmyN8YbtXWGjSN PVRUHty/rmQ2245JDnntK+SqYzFLzW/Qrv5CeObptOUD74U+XXMe+USPjoO7lissKaL8 fcyMmvRNE8N1k/N/xM9GweeXR3GD4NOHmZb+Zu3jFNtYcf9V/1InvM/bKTpZSG2jy3OY 8/BQ== X-Received: by 10.194.85.234 with SMTP id k10mr17208096wjz.53.1359310199860; Sun, 27 Jan 2013 10:09:59 -0800 (PST) X-Received: by 10.194.85.234 with SMTP id k10mr17208082wjz.53.1359310199565; Sun, 27 Jan 2013 10:09:59 -0800 (PST) Received: from skwd ([149.241.115.91]) by mx.google.com with ESMTPS id bd6sm8402562wib.10.2013.01.27.10.09.58 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 27 Jan 2013 10:09:58 -0800 (PST) From: Reuben Thomas Date: Sun, 27 Jan 2013 18:09:57 +0000 Message-ID: <87sj5m5wga.fsf@sc3d.org> MIME-Version: 1.0 Content-Type: text/plain X-Gm-Message-State: ALoCoQm5tZkPjyLfwZ2eD/R5u0RXf5gRFkWIdH7CjdVD1vNs/XH3yaOMQhVLz6NZtV0CeJTvFZKdX4ctKDOba9lhyyePgf1AzVMf4y9DWu5KkPCYCgBfZWGJR0TpkM8AqHFpEnIgJCM29oYWxpGhR/nUBYoSCG8hNATWW/GW7tA/9p9FN021Epk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) I prefer to store my ideas in individual files rather than one big file; a simplified version of remember-store-in-mailbox achieves this: ;; Remember support for storing remember data in individual files. (defcustom remember-directory "~/remember" "The directory in which to store remember data as files." :type 'file :group 'remember) (defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z" "The file in which to store unprocessed data." :type 'file :group 'remember) (defcustom remember-handler-functions '(remember-append-to-file) "Functions run to process remember data. Each function is called with the current buffer narrowed to what the user wants remembered. If any function returns non-nil, the data is assumed to have been recorded somewhere by that function. " :type 'hook :options '(remember-store-in-mailbox remember-append-to-file remember-store-in-files remember-diary-extract-entries org-remember-handler) :group 'remember) (defun remember-store-in-files () "Store remember data in a file in the directory `remember-directory', in a file named by `remember-directory-file-name-format' fed through `format-time-string'." (let ((moment (format-time-string remember-directory-file-name-format (current-time))) (text (buffer-string))) (with-temp-buffer (insert text) (write-file (convert-standard-filename (format "%s/%s" remember-directory moment)))))) If you can use this code, I've already signed an Emacs copyright waiver. In GNU Emacs 24.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.12) of 2012-09-22 on batsu, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11300000 Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.1/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: recentf-mode: t show-paren-mode: t server-mode: t savehist-mode: t minibuffer-electric-default-mode: t iswitchb-mode: t icomplete-mode: t global-auto-revert-mode: t desktop-save-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x b C-s M-< C-s a p p e n d - t o - f i l e C-a C-n C-n C-p C-p C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-w C-x b C-s C-s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-y C-e C-e r e m e m b e r - s t o r e - i n - f i l e s C-n C-n C-n C-x C-e C-x C-s M-x c u s t o m i z e - f g r o u i p [ p M-x r e m e m b e r F O o C-x C-s SPC C-k C-x b C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-a C-p C-p C-p C-p C-n C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-w M-x r e m e m b e r - r e p o r t - e m c a s - b u g f c a s = b a c s - b u f g < return> Recent messages: Saving file /home/rrt/.emacs.d/funs.el... Wrote /home/rrt/.emacs.d/funs.el Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el [2 times] Use C-c C-c to remember the data. Saving file /home/rrt/Notes/2013-01-27 18:06:42-+0000... Wrote /home/rrt/Notes/2013-01-27 18:06:42-+0000 Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el [2 times] Mark set Load-path shadows: /home/rrt/local/share/emacs/site-lisp/browse-kill-ring hides /usr/share/emacs24/site-lisp/emacs-goodies-el/browse-kill-ring /home/rrt/local/share/emacs/site-lisp/dict hides /usr/share/emacs24/site-lisp/emacs-goodies-el/dict /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary-init /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary /home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/share/emacs24/site-lisp/dictionary-el/link /home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/share/emacs24/site-lisp/dictionary-el/connection /usr/share/emacs24/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /usr/share/emacs24/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs24/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs24/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs24/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs24/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /usr/share/emacs24/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs24/site-lisp/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview /usr/share/emacs24/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs24/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs24/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs24/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs24/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs24/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/share/emacs24/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/share/emacs24/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs24/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs24/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs24/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs24/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /usr/share/emacs24/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs/site-lisp/golang-mode/go-mode-load hides /usr/share/emacs/24.1/site-lisp/golang-mode/go-mode-load /usr/share/emacs/site-lisp/golang-mode/go-mode hides /usr/share/emacs/24.1/site-lisp/golang-mode/go-mode /usr/share/emacs/24.1/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/24.1/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cdargs /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.1/lisp/textmodes/rst /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.1/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.1/lisp/textmodes/flyspell Features: (ebnf2ps ps-print ps-def lpr qp newcomment shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils cus-edit multi-isearch pp help-mode view texmathp remember lua-mode cperl-mode latexenc todoo vc-git preview prv-emacs noutline outline tex-buf font-latex latex tex-style flymake compile comint ansi-color ring face-remap flyspell ispell smart-quotes jka-compr auto-dictionary-autoloads c-eldoc-autoloads dictionary-autoloads diff-git-autoloads dired-isearch-autoloads full-ack-autoloads guess-style-autoloads kill-ring-search-autoloads magit-autoloads mv-shell-autoloads tumble-autoloads http-post-simple-autoloads package tabulated-list completing-help recentf tree-widget wid-edit uniquify paren server savehist minibuf-eldef iswitchb icomplete autorevert desktop cus-start cus-load ropemacs pymacs warnings url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv macroexp gnus-util password-cache url-vars mm-util mail-prsvr tex dbus xml regexp-opt user-site-loaddefs advice advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc cl muse-autoloads go-mode-load emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode preview-latex tex-site auto-loads time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-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 loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- http://rrt.sc3d.org/ From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: Fwd: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Apr 2013 20:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136571188025766 (code B ref 13567); Thu, 11 Apr 2013 20:25:01 +0000 Received: (at 13567) by debbugs.gnu.org; 11 Apr 2013 20:24:40 +0000 Received: from localhost ([127.0.0.1]:46169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQO2w-0006hM-4O for submit@debbugs.gnu.org; Thu, 11 Apr 2013 16:24:39 -0400 Received: from exprod7og124.obsmtp.com ([64.18.2.26]:39686) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1UQO2r-0006h5-Pq for 13567@debbugs.gnu.org; Thu, 11 Apr 2013 16:24:35 -0400 Received: from mail-we0-f200.google.com ([74.125.82.200]) (using TLSv1) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKUWcbGf2L2ke0zqDsrf8Zptth4hi0pLxm@postini.com; Thu, 11 Apr 2013 13:20:42 PDT Received: by mail-we0-f200.google.com with SMTP id d46so2249014wer.3 for <13567@debbugs.gnu.org>; Thu, 11 Apr 2013 13:20:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=+fwt+OEh88gF1HUaGX2uCfQ8ShuLPQ0g/aEnhYZPDnE=; b=EgloqXi58pIp7lBcoemNQYUwAwVsFZGijUnFWMCIf4HKKGLN8sIpGOC/5Ys+drdW+U AmWgGHH+d7Zb7ofmd/8a3mxCwe/pduXGd0XJKnv12uDefJWrnCjuZ0Oa2xZ85XtbFE2k xMTiNWn6FI3KqvxgUxDrifXx9U7T+VAm1Jp+gmpQKs0zJ+BopHhP8iLpx4XuXJ+ABCZR Htn+at1XivLq3MTMTKLzwASWEFpo/eiiON5zgK89h7Gm4qllSpPg/GYUabAV4gGObmR1 JQrJLKXFslOy1w1o/VY4Y5TemITqyfgnYOKvDm1oP5JbvDYJEDUNd3VbXl8ZPdfdM0y+ klBg== X-Received: by 10.112.162.65 with SMTP id xy1mr3937751lbb.105.1365711641282; Thu, 11 Apr 2013 13:20:41 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.162.65 with SMTP id xy1mr3937748lbb.105.1365711641020; Thu, 11 Apr 2013 13:20:41 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Thu, 11 Apr 2013 13:20:40 -0700 (PDT) In-Reply-To: References: <87sj5m5wga.fsf@sc3d.org> Date: Thu, 11 Apr 2013 21:20:40 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=089e01160dde3a9df104da1b85d7 X-Gm-Message-State: ALoCoQl2NydrrZW9B6b3Ebk65wWPQqcR5mNaw4Kp7rZBPGhSaSPvsgikHPuxnryRSHPaeMWgS+0s5/tMstMfmA3bb6yigxyxgh0g4IVQd3a/PCXi+BEbe4AA06FOvDxRCe1PgU8WDXWMu8JDxNro238VMCgbfBmKg0w5QEZ7Ax28j02sfUJv1c4= X-Spam-Score: -1.5 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --089e01160dde3a9df104da1b85d7 Content-Type: text/plain; charset=ISO-8859-1 Ping? If there's no interest in this I could release it as an extension. I'd rather it went into remember itself, however, and I do have an Emacs copyright assignment on file! -- http://rrt.sc3d.org --089e01160dde3a9df104da1b85d7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Ping? If there's no interest in this I could release i= t as an extension. I'd rather it went into remember itself, however, an= d I do have an Emacs copyright assignment on file!

--
http://rrt.sc3d.org
--089e01160dde3a9df104da1b85d7-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Apr 2013 20:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13567@debbugs.gnu.org X-Debbugs-Original-To: Emacs Bugs Received: via spool by submit@debbugs.gnu.org id=B.136571190725914 (code B ref -1); Thu, 11 Apr 2013 20:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Apr 2013 20:25:07 +0000 Received: from localhost ([127.0.0.1]:46173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQO3N-0006jp-TD for submit@debbugs.gnu.org; Thu, 11 Apr 2013 16:25:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42443) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQO3L-0006je-Bm for submit@debbugs.gnu.org; Thu, 11 Apr 2013 16:25:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UQNzb-0008V2-FS for submit@debbugs.gnu.org; Thu, 11 Apr 2013 16:21:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_MED,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:58941) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQNzb-0008Uw-CB for submit@debbugs.gnu.org; Thu, 11 Apr 2013 16:21:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53798) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQNzZ-0006gs-HK for bug-gnu-emacs@gnu.org; Thu, 11 Apr 2013 16:21:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UQNzY-0008PD-9k for bug-gnu-emacs@gnu.org; Thu, 11 Apr 2013 16:21:09 -0400 Received: from exprod7og103.obsmtp.com ([64.18.2.159]:42856) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1UQNzY-0008Kd-1Z for bug-gnu-emacs@gnu.org; Thu, 11 Apr 2013 16:21:08 -0400 Received: from mail-fa0-f70.google.com ([209.85.161.70]) (using TLSv1) by exprod7ob103.postini.com ([64.18.6.12]) with SMTP ID DSNKUWcbMj3jg5YJs3dV22a+NXFC2ITBQB4q@postini.com; Thu, 11 Apr 2013 13:21:07 PDT Received: by mail-fa0-f70.google.com with SMTP id m1so2085685fae.1 for ; Thu, 11 Apr 2013 13:21:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=pzt8rseVYJiAicw+hmosmFIHVZdSDFPZtJMihfd8Jvs=; b=I8wA5SqLP/L+3aXgYDnuJatrVQW6in//uyhJbBKyZrDKIh5Oyyjiq+QzlIqBPmK0d+ zwpGPw1Z7TUG5sy7uvoi6OzNACSIp057V3UM30faKABeVWm3ZhoVaIZCekMRXEkIjjRn Z3l+SfD6B2tUWWGjSbmyZbFZbgcWW59MTqSibt5KYtf+nWy1gDjMklRxWAF35tSDFoF6 31ph2tq0syhO+qLLpnfP4yo5CYwpYM01FREMhc5dYIxWkiyVaCV/y5uDeFRPfgWVkD6d LtEzCuDfJdqPvJfBXYyXmQXtEwyUmrdPy6aVB3oKruAgo9PXz/f39AvcOf2OlwMUM7gh 0jOA== X-Received: by 10.112.173.70 with SMTP id bi6mr4032091lbc.116.1365711226588; Thu, 11 Apr 2013 13:13:46 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.173.70 with SMTP id bi6mr4032088lbc.116.1365711226488; Thu, 11 Apr 2013 13:13:46 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Thu, 11 Apr 2013 13:13:46 -0700 (PDT) In-Reply-To: <87sj5m5wga.fsf@sc3d.org> References: <87sj5m5wga.fsf@sc3d.org> Date: Thu, 11 Apr 2013 21:13:46 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=001a11c261d88558d704da1b6ce7 X-Gm-Message-State: ALoCoQnCY0l1R9h5YmQJBSVkzmDnCyFm54JdvSBf8OQxT8gThRPVYT3db0+hNGfUz3OL3j9p0eIrDQ5DOYpE6aZz7XomY6bwVkC/Uc3Ev65nUjPKnd2IYqL9Pc99Dt92nX4kOqiLbHjBck9IYfY8mZzmcSL0TNfllIfh+goCvoqAE48xLiIqIps= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) --001a11c261d88558d704da1b6ce7 Content-Type: text/plain; charset=ISO-8859-1 Ping? If there's no interest in this I could release it as an extension. I'd rather it went into remember itself, however, and I do have an Emacs copyright assignment on file! -- http://rrt.sc3d.org --001a11c261d88558d704da1b6ce7 Content-Type: text/html; charset=ISO-8859-1
Ping? If there's no interest in this I could release it as an extension. I'd rather it went into remember itself, however, and I do have an Emacs copyright assignment on file!
--001a11c261d88558d704da1b6ce7-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Bastien Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Apr 2013 07:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas Cc: 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136592441116691 (code B ref 13567); Sun, 14 Apr 2013 07:27:01 +0000 Received: (at 13567) by debbugs.gnu.org; 14 Apr 2013 07:26:51 +0000 Received: from localhost ([127.0.0.1]:49691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URHKp-0004L2-Ao for submit@debbugs.gnu.org; Sun, 14 Apr 2013 03:26:51 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:48535) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URHKl-0004Kd-So for 13567@debbugs.gnu.org; Sun, 14 Apr 2013 03:26:44 -0400 Received: by mail-wi0-f175.google.com with SMTP id c10so669312wiw.8 for <13567@debbugs.gnu.org>; Sun, 14 Apr 2013 00:22:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:date:references :user-agent:message-id:mime-version:content-type; bh=NEhc0gQy+NX/x4qCXXDqZ/UT65shS+DxD5DCLIankjY=; b=u6wQSdUiT4x24sg7icCeB9EaIL+zmab9RMEg+9wACZMTA0yxJyKuwWUGeRLM3gqyUE un4J55C0ufoO7Hu37AGyPnwunqUFzojLjt4fp1E/stO9n57E5nhmwNbE2EclRRt/a23C 4cuH3DhwoBBLltN1yAdP+HNDlXyjSWVWpbMS9BJyjb/nCav/+pLeiRSP8fUpZDEWtvFZ aRbSoITvLDhzCF7qbGSVuN6oaz53/o4GAQSdsXc/z11lOd1FpVcNczOuzTahjkbfFkI5 FaQRaJWkR6IAGuYvkLRXPTkqUT6YlM2ybO5mj+LjWWmH7vKuCEcKts2vfIZvrq//ZRci EzTg== X-Received: by 10.194.104.137 with SMTP id ge9mr20064304wjb.52.1365924158666; Sun, 14 Apr 2013 00:22:38 -0700 (PDT) Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net. [81.56.68.112]) by mx.google.com with ESMTPS id dm9sm6657428wib.3.2013.04.14.00.22.35 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 14 Apr 2013 00:22:37 -0700 (PDT) Received: by bzg.localdomain (Postfix, from userid 1000) id EEF4C1C2101D; Sun, 14 Apr 2013 09:22:34 +0200 (CEST) From: Bastien In-Reply-To: <87sj5m5wga.fsf@sc3d.org> (Reuben Thomas's message of "Sun, 27 Jan 2013 18:09:57 +0000") Date: Sun, 14 Apr 2013 09:06:35 +0200 References: <87sj5m5wga.fsf@sc3d.org> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Message-ID: <87li8ld1ad.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi, Reuben Thomas writes: > I prefer to store my ideas in individual files rather than one big file; > a simplified version of remember-store-in-mailbox achieves this: > > ;; Remember support for storing remember data in individual files. > (defcustom remember-directory "~/remember" > "The directory in which to store remember data as files." > :type 'file > :group 'remember) Better use remember-data-directory since there is remember-data-file? > (defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z" > "The file in which to store unprocessed data." > :type 'file > :group 'remember) The docstring needs an update. > (defcustom remember-handler-functions '(remember-append-to-file) > "Functions run to process remember data. > Each function is called with the current buffer narrowed to what the > user wants remembered. > If any function returns non-nil, the data is assumed to have been > recorded somewhere by that function. " > :type 'hook > :options '(remember-store-in-mailbox > remember-append-to-file > remember-store-in-files > remember-diary-extract-entries > org-remember-handler) > :group 'remember) > > (defun remember-store-in-files () > "Store remember data in a file in the directory `remember-directory', > in a file named by `remember-directory-file-name-format' fed through > `format-time-string'." The first line of the docstring should be a sentence. You can use M-x checkdoc RET to catch those docstring errors. > (let ((moment (format-time-string remember-directory-file-name-format (current-time))) > (text (buffer-string))) > (with-temp-buffer > (insert text) > (write-file (convert-standard-filename > (format "%s/%s" remember-directory moment)))))) > > If you can use this code, I've already signed an Emacs copyright > waiver. Looks okay to me -- can you provide the change as a patch against current remember.el? Thanks, -- Bastien From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Apr 2013 20:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastien Cc: 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.13659708537960 (code B ref 13567); Sun, 14 Apr 2013 20:21:02 +0000 Received: (at 13567) by debbugs.gnu.org; 14 Apr 2013 20:20:53 +0000 Received: from localhost ([127.0.0.1]:50626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1URTPx-00024K-3j for submit@debbugs.gnu.org; Sun, 14 Apr 2013 16:20:53 -0400 Received: from exprod7og112.obsmtp.com ([64.18.2.177]:51614) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1URTPu-00024D-JI for 13567@debbugs.gnu.org; Sun, 14 Apr 2013 16:20:52 -0400 Received: from mail-bk0-f70.google.com ([209.85.214.70]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKUWsOqXx9zZaXDLewnW8o9NJ3FTiB4Np5@postini.com; Sun, 14 Apr 2013 13:16:42 PDT Received: by mail-bk0-f70.google.com with SMTP id y8so5267764bkt.9 for <13567@debbugs.gnu.org>; Sun, 14 Apr 2013 13:16:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=/pnXX/SzHex4WtIHVxPPynlLdVjh5e47BkEi/racFpU=; b=Yu41qrE5HhRPnSkEeBynQ4eFZOjmFIfsPZ5hocSBTPmuF372RidzTFhNt/OwJZKSbD fAU12dRLR7jjrs49T9+2oldwvr0H/RToCyW1K13d3u/ui1utmgDFQQ+Ty/w9PjTQySJ+ 1pVc4YXYGHuB0G2TvqCGACZhQnG7SlkGaBITZG/CZwx16+2opaHIhfGyCSbKdUrqkbKQ eC3uUGCxMya31f4Alp9j+DHD9lZ8WEUJHEeOpaNyKAm1PxBVy/545klxbEKNWs5uNbfk V7rLYntX3GMDc7tKtsJmsNgCPG35tM0lVGjUaE/RSNnVc1q7ew6Cjv4e4cC/l5OM7oo6 l7BQ== X-Received: by 10.112.173.70 with SMTP id bi6mr9084847lbc.116.1365970599737; Sun, 14 Apr 2013 13:16:39 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.173.70 with SMTP id bi6mr9084843lbc.116.1365970599526; Sun, 14 Apr 2013 13:16:39 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Sun, 14 Apr 2013 13:16:39 -0700 (PDT) In-Reply-To: <87li8ld1ad.fsf@bzg.ath.cx> References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> Date: Sun, 14 Apr 2013 21:16:39 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=001a11c261d85bd31204da57d03f X-Gm-Message-State: ALoCoQn9AsmNaNYYTnIhl6U9L1SGd/VH3ZDrrXc4gYwaLHu1NLVSiabunzvapIxZgoZNsxfa0tsAoQ8oXA0io+RrHOoHMekZFe8tBLqGylSyOwtxd58HbJdKaWIQgar7Jsnf1k56NkUWPEdIOPS1LUOdmKVVxNQ0IXcH2T690tti0pRojx9apck= X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --001a11c261d85bd31204da57d03f Content-Type: text/plain; charset=ISO-8859-1 On 14 April 2013 08:06, Bastien wrote: > Hi, > > Reuben Thomas writes: > > > I prefer to store my ideas in individual files rather than one big file; > > a simplified version of remember-store-in-mailbox achieves this: > > > > ;; Remember support for storing remember data in individual files. > > (defcustom remember-directory "~/remember" > > "The directory in which to store remember data as files." > > :type 'file > > :group 'remember) > > Better use remember-data-directory since there is remember-data-file? > > > (defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z" > > "The file in which to store unprocessed data." > > :type 'file > > :group 'remember) > > The docstring needs an update. > > > (defcustom remember-handler-functions '(remember-append-to-file) > > "Functions run to process remember data. > > Each function is called with the current buffer narrowed to what the > > user wants remembered. > > If any function returns non-nil, the data is assumed to have been > > recorded somewhere by that function. " > > :type 'hook > > :options '(remember-store-in-mailbox > > remember-append-to-file > > remember-store-in-files > > remember-diary-extract-entries > > org-remember-handler) > > :group 'remember) > > > > (defun remember-store-in-files () > > "Store remember data in a file in the directory `remember-directory', > > in a file named by `remember-directory-file-name-format' fed through > > `format-time-string'." > > The first line of the docstring should be a sentence. > You can use M-x checkdoc RET to catch those docstring errors. > > > (let ((moment (format-time-string remember-directory-file-name-format > (current-time))) > > (text (buffer-string))) > > (with-temp-buffer > > (insert text) > > (write-file (convert-standard-filename > > (format "%s/%s" remember-directory moment)))))) > > > > If you can use this code, I've already signed an Emacs copyright > > waiver. > > Looks okay to me -- can you provide the change as a patch against > current remember.el? > I guess it's lucky I failed to push my commit earlier! Thanks very much for the review, modified patch below against bzr master tip. === modified file 'lisp/textmodes/remember.el' --- lisp/textmodes/remember.el 2013-03-12 02:08:21 +0000 +++ lisp/textmodes/remember.el 2013-04-14 20:07:22 +0000 @@ -216,10 +216,11 @@ Each function is called with the current buffer narrowed to what the user wants remembered. If any function returns non-nil, the data is assumed to have been -recorded somewhere by that function. " +recorded somewhere by that function." :type 'hook :options '(remember-store-in-mailbox remember-append-to-file + remember-store-in-files remember-diary-extract-entries org-remember-handler) :group 'remember) @@ -429,6 +430,30 @@ (run-hook-with-args-until-success 'remember-handler-functions)) (remember-destroy)))) +;; Remembering to individual files + +(defcustom remember-data-directory "~/remember" + "The directory in which to store remember data as files." + :type 'file + :group 'remember) + +(defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z" + "A `format-time-string' format for the file name in which to store +unprocessed data." + :type 'file + :group 'remember) + +(defun remember-store-in-files () + "Store remember data in a file in `remember-data-directory'. +The file is named by `remember-directory-file-name-format' fed through +`format-time-string'." + (let ((moment (format-time-string remember-directory-file-name-format (current-time))) + (text (buffer-string))) + (with-temp-buffer + (insert text) + (write-file (convert-standard-filename + (format "%s/%s" remember-data-directory moment)))))) + ;;;###autoload (defun remember-clipboard () "Remember the contents of the current clipboard. -- http://rrt.sc3d.org --001a11c261d85bd31204da57d03f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On 14 April 2013 08:06, Bastien <bzg@altern.org> wrote:
Hi,

Reuben Thomas <rrt@sc3d.org> writ= es:

> I prefer to store my ideas in individual files rather than one big fil= e;
> a simplified version of remember-store-in-mailbox achieves this:
>
> ;; Remember support for storing remember data in individual files.
> (defcustom remember-directory "~/remember"
> =A0 "The directory in which to store remember data as files."= ;
> =A0 :type 'file
> =A0 :group 'remember)

Better use remember-data-directory since there is remember-data-file?

> (defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z&qu= ot;
> =A0 "The file in which to store unprocessed data."
> =A0 :type 'file
> =A0 :group 'remember)

The docstring needs an update.

> (defcustom remember-handler-functions '(remember-append-to-file) > =A0 "Functions run to process remember data.
> Each function is called with the current buffer narrowed to what the > user wants remembered.
> If any function returns non-nil, the data is assumed to have been
> recorded somewhere by that function. "
> =A0 :type 'hook
> =A0 :options '(remember-store-in-mailbox
> =A0 =A0 =A0 =A0 =A0 =A0 =A0remember-append-to-file
> =A0 =A0 =A0 =A0 =A0 =A0 =A0remember-store-in-files
> =A0 =A0 =A0 =A0 =A0 =A0 =A0remember-diary-extract-entries
> =A0 =A0 =A0 =A0 =A0 =A0 =A0org-remember-handler)
> =A0 :group 'remember)
>
> (defun remember-store-in-files ()
> =A0 "Store remember data in a file in the directory `remember-dir= ectory',
> in a file named by `remember-directory-file-name-format' fed throu= gh
> `format-time-string'."

The first line of the docstring should be a sentence.
You can use M-x checkdoc RET to catch those docstring errors.

> =A0 (let ((moment (format-time-string remember-directory-file-name-for= mat (current-time)))
> =A0 =A0 =A0 =A0 (text (buffer-string)))
> =A0 =A0 (with-temp-buffer
> =A0 =A0 =A0 (insert text)
> =A0 =A0 =A0 (write-file (convert-standard-filename
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(format "%s/%s" remem= ber-directory moment))))))
>
> If you can use this code, I've already signed an Emacs copyright > waiver.

Looks okay to me -- can you provide the change as a patch against
current remember.el?

I guess it's l= ucky I failed to push my commit earlier! Thanks very much for the review, m= odified patch below against bzr master tip.

=3D=3D=3D mod= ified file 'lisp/textmodes/remember.el'
--- lisp/textmodes/remember.el=A0=A0=A0 2013-03-12 02:08:21 +0000
+++ li= sp/textmodes/remember.el=A0=A0=A0 2013-04-14 20:07:22 +0000
@@ -216,10 += 216,11 @@
=A0Each function is called with the current buffer narrowed to= what the
=A0user wants remembered.
=A0If any function returns non-nil, the data i= s assumed to have been
-recorded somewhere by that function. "
+= recorded somewhere by that function."
=A0=A0 :type 'hook
=A0= =A0 :options '(remember-store-in-mailbox
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 remember-append-to-file
+=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 remember-store-in-files
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 remember-diary-extract-entries
=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0 org-remember-handler)
=A0=A0 :group 'rememb= er)
@@ -429,6 +430,30 @@
=A0=A0=A0=A0=A0=A0=A0=A0 (run-hook-with-args-until-success 'remember-ha= ndler-functions))
=A0=A0=A0=A0=A0=A0 (remember-destroy))))
=A0
+;;= Remembering to individual files
+
+(defcustom remember-data-director= y "~/remember"
+=A0 "The directory in which to store remember data as files."+=A0 :type 'file
+=A0 :group 'remember)
+
+(defcustom rem= ember-directory-file-name-format "%Y-%m-%d_%T-%z"
+=A0 "A= `format-time-string' format for the file name in which to store
+unprocessed data."
+=A0 :type 'file
+=A0 :group 'rememb= er)
+
+(defun remember-store-in-files ()
+=A0 "Store remember= data in a file in `remember-data-directory'.
+The file is named by = `remember-directory-file-name-format' fed through
+`format-time-string'."
+=A0 (let ((moment (format-time-string = remember-directory-file-name-format (current-time)))
+=A0=A0=A0=A0=A0=A0= =A0 (text (buffer-string)))
+=A0=A0=A0 (with-temp-buffer
+=A0=A0=A0= =A0=A0 (insert text)
+=A0=A0=A0=A0=A0 (write-file (convert-standard-file= name
+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 (format "%s/%s= " remember-data-directory moment))))))
+
=A0;;;###autoload
= =A0(defun remember-clipboard ()
=A0=A0 "Remember the contents of th= e current clipboard.


--
http://rrt.sc3d.org
--001a11c261d85bd31204da57d03f-- From unknown Sun Sep 07 00:05:52 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Reuben Thomas Subject: bug#13567: closed (Re: bug#13567: 24.1; New remember back-end for storing data in multiple files) Message-ID: References: <87y5c8f10j.fsf@bzg.ath.cx> <87sj5m5wga.fsf@sc3d.org> X-Gnu-PR-Message: they-closed 13567 X-Gnu-PR-Package: emacs Reply-To: 13567@debbugs.gnu.org Date: Wed, 24 Apr 2013 14:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1366814582-28113-1" This is a multi-part message in MIME format... ------------=_1366814582-28113-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13567: 24.1; New remember back-end for storing data in multiple files which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13567@debbugs.gnu.org. --=20 13567: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13567 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1366814582-28113-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13567-done) by debbugs.gnu.org; 24 Apr 2013 14:42:24 +0000 Received: from localhost ([127.0.0.1]:41079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV0tr-0007Fo-PU for submit@debbugs.gnu.org; Wed, 24 Apr 2013 10:42:24 -0400 Received: from mail-wi0-f179.google.com ([209.85.212.179]:37350) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV0tp-0007FQ-VG for 13567-done@debbugs.gnu.org; Wed, 24 Apr 2013 10:42:22 -0400 Received: by mail-wi0-f179.google.com with SMTP id l13so2224744wie.0 for <13567-done@debbugs.gnu.org>; Wed, 24 Apr 2013 07:37:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=AyoOhxRoPRdgOrDljkrvj1xlIs1sB9ROCdaFefaduQY=; b=zDz8Ju2Jk+ki5y72K8gsIfJjV8MeULTxAyQ/cM2t/w7s3ei7Gz/Vv73G3LKqgABwfw ZYOE+M7qxRBlTdybcGNUt9UuoWehY9U0OYf2oRPrybCSqxSqrXviHxhvrWtUs1kTAnNL BLwA9XlDUXP2Y+5dkDoJNMmWjzXcgHXOEUlmxHpwqau+4uFyJy1d0aLgrVXeFFsyO/0n d5NM5bYTNVXflhDsIhTROXUaycZAa5WSk5j1vWqWwhvnGvg3mecw7uP2LDj2x6Mu24Pk Z1oO8d53SrXUFTwT2o5dKJvaCg3LeT4JF3roX09zt5NDIP/Hx2xBZTd475GIUhB3Wrzy 6qCg== X-Received: by 10.180.24.69 with SMTP id s5mr35329345wif.34.1366814238514; Wed, 24 Apr 2013 07:37:18 -0700 (PDT) Received: from bzg.localdomain (87-231-109-172.rev.numericable.fr. [87.231.109.172]) by mx.google.com with ESMTPSA id ek4sm32771631wib.11.2013.04.24.07.37.16 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 24 Apr 2013 07:37:17 -0700 (PDT) Received: by bzg.localdomain (Postfix, from userid 1000) id 7A0331C206DC; Wed, 24 Apr 2013 16:37:16 +0200 (CEST) From: Bastien To: Reuben Thomas Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files In-Reply-To: (Reuben Thomas's message of "Sun, 14 Apr 2013 21:16:39 +0100") References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Wed, 24 Apr 2013 16:37:16 +0200 Message-ID: <87y5c8f10j.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13567-done Cc: 13567-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi, Reuben Thomas writes: > I guess it's lucky I failed to push my commit earlier! Thanks very > much for the review, modified patch below against bzr master tip. Applied under your name, with some minor stylistic modifications. Thanks! -- Bastien ------------=_1366814582-28113-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Jan 2013 18:10:37 +0000 Received: from localhost ([127.0.0.1]:51590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWge-0002XZ-BE for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56886) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TzWga-0002XR-Rs for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWgE-00074S-65 for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWgE-00074N-2a for submit@debbugs.gnu.org; Sun, 27 Jan 2013 13:10:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzWgB-00040F-Sp for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzWg8-0006so-9G for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:07 -0500 Received: from exprod7og112.obsmtp.com ([64.18.2.177]:35452) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1TzWg7-0006n2-Sh for bug-gnu-emacs@gnu.org; Sun, 27 Jan 2013 13:10:04 -0500 Received: from mail-wg0-f69.google.com ([74.125.82.69]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKUQVtd7eOpSPQcGr3ioHqhjnjckdeZOEU@postini.com; Sun, 27 Jan 2013 10:10:03 PST Received: by mail-wg0-f69.google.com with SMTP id fn15so2083929wgb.4 for ; Sun, 27 Jan 2013 10:09:59 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-received:from:to:subject:date:message-id:mime-version :content-type:x-gm-message-state; bh=ght6Cnp3un2eSBb6WmGzsxsJBf6LPn4XrfbFTHB+2Gg=; b=Hq7h/4ByZvBr0C1i5V1fvYXC4Whi4bCzkJiLXWyA2ivxUjsCAfmHXscN1Xb0F9qv64 7cGmMbFwOl2c+bfcvNVoh1PYHIcCXmzl78UyURg/uOEE5/HTCprX2YsQl6GGoRgEV53y QSdVGgwccv4FRw3C7+wZz8AC5D7HQmBiNPNunkwLSw8NGgzELRaTkfCmyN8YbtXWGjSN PVRUHty/rmQ2245JDnntK+SqYzFLzW/Qrv5CeObptOUD74U+XXMe+USPjoO7lissKaL8 fcyMmvRNE8N1k/N/xM9GweeXR3GD4NOHmZb+Zu3jFNtYcf9V/1InvM/bKTpZSG2jy3OY 8/BQ== X-Received: by 10.194.85.234 with SMTP id k10mr17208096wjz.53.1359310199860; Sun, 27 Jan 2013 10:09:59 -0800 (PST) X-Received: by 10.194.85.234 with SMTP id k10mr17208082wjz.53.1359310199565; Sun, 27 Jan 2013 10:09:59 -0800 (PST) Received: from skwd ([149.241.115.91]) by mx.google.com with ESMTPS id bd6sm8402562wib.10.2013.01.27.10.09.58 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 27 Jan 2013 10:09:58 -0800 (PST) From: Reuben Thomas To: bug-gnu-emacs@gnu.org Subject: 24.1; New remember back-end for storing data in multiple files Date: Sun, 27 Jan 2013 18:09:57 +0000 Message-ID: <87sj5m5wga.fsf@sc3d.org> MIME-Version: 1.0 Content-Type: text/plain X-Gm-Message-State: ALoCoQm5tZkPjyLfwZ2eD/R5u0RXf5gRFkWIdH7CjdVD1vNs/XH3yaOMQhVLz6NZtV0CeJTvFZKdX4ctKDOba9lhyyePgf1AzVMf4y9DWu5KkPCYCgBfZWGJR0TpkM8AqHFpEnIgJCM29oYWxpGhR/nUBYoSCG8hNATWW/GW7tA/9p9FN021Epk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) I prefer to store my ideas in individual files rather than one big file; a simplified version of remember-store-in-mailbox achieves this: ;; Remember support for storing remember data in individual files. (defcustom remember-directory "~/remember" "The directory in which to store remember data as files." :type 'file :group 'remember) (defcustom remember-directory-file-name-format "%Y-%m-%d_%T-%z" "The file in which to store unprocessed data." :type 'file :group 'remember) (defcustom remember-handler-functions '(remember-append-to-file) "Functions run to process remember data. Each function is called with the current buffer narrowed to what the user wants remembered. If any function returns non-nil, the data is assumed to have been recorded somewhere by that function. " :type 'hook :options '(remember-store-in-mailbox remember-append-to-file remember-store-in-files remember-diary-extract-entries org-remember-handler) :group 'remember) (defun remember-store-in-files () "Store remember data in a file in the directory `remember-directory', in a file named by `remember-directory-file-name-format' fed through `format-time-string'." (let ((moment (format-time-string remember-directory-file-name-format (current-time))) (text (buffer-string))) (with-temp-buffer (insert text) (write-file (convert-standard-filename (format "%s/%s" remember-directory moment)))))) If you can use this code, I've already signed an Emacs copyright waiver. In GNU Emacs 24.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.12) of 2012-09-22 on batsu, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11300000 Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.1/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -O2' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: recentf-mode: t show-paren-mode: t server-mode: t savehist-mode: t minibuffer-electric-default-mode: t iswitchb-mode: t icomplete-mode: t global-auto-revert-mode: t desktop-save-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x b C-s M-< C-s a p p e n d - t o - f i l e C-a C-n C-n C-p C-p C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-w C-x b C-s C-s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-y C-e C-e r e m e m b e r - s t o r e - i n - f i l e s C-n C-n C-n C-x C-e C-x C-s M-x c u s t o m i z e - f g r o u i p [ p M-x r e m e m b e r F O o C-x C-s SPC C-k C-x b C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-a C-p C-p C-p C-p C-n C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n M-w M-x r e m e m b e r - r e p o r t - e m c a s - b u g f c a s = b a c s - b u f g < return> Recent messages: Saving file /home/rrt/.emacs.d/funs.el... Wrote /home/rrt/.emacs.d/funs.el Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el [2 times] Use C-c C-c to remember the data. Saving file /home/rrt/Notes/2013-01-27 18:06:42-+0000... Wrote /home/rrt/Notes/2013-01-27 18:06:42-+0000 Saving file /home/rrt/.emacs.d/custom.el... Wrote /home/rrt/.emacs.d/custom.el [2 times] Mark set Load-path shadows: /home/rrt/local/share/emacs/site-lisp/browse-kill-ring hides /usr/share/emacs24/site-lisp/emacs-goodies-el/browse-kill-ring /home/rrt/local/share/emacs/site-lisp/dict hides /usr/share/emacs24/site-lisp/emacs-goodies-el/dict /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary-init /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/share/emacs24/site-lisp/dictionary-el/dictionary /home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/share/emacs24/site-lisp/dictionary-el/link /home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/share/emacs24/site-lisp/dictionary-el/connection /usr/share/emacs24/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /usr/share/emacs24/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs24/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs24/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs24/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs24/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /usr/share/emacs24/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs24/site-lisp/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview /usr/share/emacs24/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs24/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs24/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs24/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs24/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs24/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/share/emacs24/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/share/emacs24/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs24/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs24/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs24/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs24/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /usr/share/emacs24/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs/site-lisp/golang-mode/go-mode-load hides /usr/share/emacs/24.1/site-lisp/golang-mode/go-mode-load /usr/share/emacs/site-lisp/golang-mode/go-mode hides /usr/share/emacs/24.1/site-lisp/golang-mode/go-mode /usr/share/emacs/24.1/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/24.1/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cdargs /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.1/lisp/textmodes/rst /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.1/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.1/lisp/textmodes/flyspell Features: (ebnf2ps ps-print ps-def lpr qp newcomment shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils cus-edit multi-isearch pp help-mode view texmathp remember lua-mode cperl-mode latexenc todoo vc-git preview prv-emacs noutline outline tex-buf font-latex latex tex-style flymake compile comint ansi-color ring face-remap flyspell ispell smart-quotes jka-compr auto-dictionary-autoloads c-eldoc-autoloads dictionary-autoloads diff-git-autoloads dired-isearch-autoloads full-ack-autoloads guess-style-autoloads kill-ring-search-autoloads magit-autoloads mv-shell-autoloads tumble-autoloads http-post-simple-autoloads package tabulated-list completing-help recentf tree-widget wid-edit uniquify paren server savehist minibuf-eldef iswitchb icomplete autorevert desktop cus-start cus-load ropemacs pymacs warnings url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv macroexp gnus-util password-cache url-vars mm-util mail-prsvr tex dbus xml regexp-opt user-site-loaddefs advice advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc cl muse-autoloads go-mode-load emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode preview-latex tex-site auto-loads time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-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 loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- http://rrt.sc3d.org/ ------------=_1366814582-28113-1-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Apr 2013 16:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13567@debbugs.gnu.org Cc: bzg@altern.org, rrt@sc3d.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136682253226977 (code B ref 13567); Wed, 24 Apr 2013 16:56:02 +0000 Received: (at 13567) by debbugs.gnu.org; 24 Apr 2013 16:55:32 +0000 Received: from localhost ([127.0.0.1]:41256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV2yi-000711-4H for submit@debbugs.gnu.org; Wed, 24 Apr 2013 12:55:32 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:52040) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV2yf-00070s-P0 for 13567@debbugs.gnu.org; Wed, 24 Apr 2013 12:55:30 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UV2tk-0007Dw-NA; Wed, 24 Apr 2013 12:50:24 -0400 From: Glenn Morris References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> X-Spook: Fortezza argus covert video IMF JPL plutonium Project X-Ran: IH9"6_2/j};jg0P)t,*+5|(RT(wD^^Dz09Dxl~"g$Fa[?O#|QLYO<;"sq"&tw(o. X-Hue: green X-Attribution: GM Date: Wed, 24 Apr 2013 12:50:24 -0400 In-Reply-To: <87y5c8f10j.fsf@bzg.ath.cx> (Bastien's message of "Wed, 24 Apr 2013 16:37:16 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) This is missing a NEWS entry, if you want people to know it exists, and :version tags for the new defcustoms. Also, the custom :types seem wrong. There is 'directory for directories, and remember-directory-file-name-format should presumably be 'string rather than 'file. PS please try to use --author when committing changes by others. From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Bastien Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Apr 2013 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 13567@debbugs.gnu.org, rrt@sc3d.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136691203627257 (code B ref 13567); Thu, 25 Apr 2013 17:48:02 +0000 Received: (at 13567) by debbugs.gnu.org; 25 Apr 2013 17:47:16 +0000 Received: from localhost ([127.0.0.1]:43394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVQGK-00075Z-FE for submit@debbugs.gnu.org; Thu, 25 Apr 2013 13:47:16 -0400 Received: from mail-we0-f178.google.com ([74.125.82.178]:36527) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVQGJ-00075T-98 for 13567@debbugs.gnu.org; Thu, 25 Apr 2013 13:47:15 -0400 Received: by mail-we0-f178.google.com with SMTP id z53so2970062wey.9 for <13567@debbugs.gnu.org>; Thu, 25 Apr 2013 10:42:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=bR4GvrB4ePWwFJlPVA01iEfgHCaGZ+Nuw1brlwWU2YU=; b=1ILKrEectsu0rwVroHbv6Qc0kdTPYPCiHCQjnWdJGw0496b4dKtAdIRbdppAx3YQ6Y /7YN329vvWo73HVpqxih2ytY8os5CQM2LFief7ojXT8QyE3HPdO3sOq8TsHqr2jn2G40 qZFATctHK05IAKWBeuA9/joFhAliSd1qFwQMk6lQgNGiJJkYtJC2u1GwKRus90k1PY5j ygnqNWx+fNhul5qNysuKnxVTralP3W2oCQIWEBg6iUnJi/sgvdwK+pdcztpJWR+Vlmcy fJ6ZgdNrC+8IEtlqr0pLsyLn38cHjM/hVfznA+gRrWbU71JDemnyFInf5pSyj4GwwS1c N+IA== X-Received: by 10.180.210.225 with SMTP id mx1mr48915875wic.15.1366911725578; Thu, 25 Apr 2013 10:42:05 -0700 (PDT) Received: from bzg.localdomain (ANice-651-1-403-124.w86-205.abo.wanadoo.fr. [86.205.147.124]) by mx.google.com with ESMTPSA id j10sm40015563wie.1.2013.04.25.10.42.03 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 25 Apr 2013 10:42:04 -0700 (PDT) Received: by bzg.localdomain (Postfix, from userid 1000) id 1C7761C2101A; Thu, 25 Apr 2013 19:42:02 +0200 (CEST) From: Bastien In-Reply-To: (Glenn Morris's message of "Wed, 24 Apr 2013 12:50:24 -0400") References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Thu, 25 Apr 2013 19:42:02 +0200 Message-ID: <878v468q39.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Glenn, Glenn Morris writes: > This is missing a NEWS entry, if you want people to know it exists, and > :version tags for the new defcustoms. Also, the custom :types seem > wrong. There is 'directory for directories, and > remember-directory-file-name-format should presumably be 'string rather > than 'file. I just fixed the issues above. Thanks! > PS please try to use --author when committing changes by others. Yes, I will pay more attention. -- Bastien From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 00:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastien Cc: 13567@debbugs.gnu.org, rrt@sc3d.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136693748928458 (code B ref 13567); Fri, 26 Apr 2013 00:52:02 +0000 Received: (at 13567) by debbugs.gnu.org; 26 Apr 2013 00:51:29 +0000 Received: from localhost ([127.0.0.1]:43853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVWsr-0007Os-6R for submit@debbugs.gnu.org; Thu, 25 Apr 2013 20:51:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43985) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVWsp-0007Oj-3A for 13567@debbugs.gnu.org; Thu, 25 Apr 2013 20:51:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UVWsp-00069v-EU; Thu, 25 Apr 2013 20:51:27 -0400 From: Glenn Morris References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> X-Spook: SAFE M-14 David John Oates LABLINK InfoSec Indigo Medco X-Ran: BK8KuEohr9bg4YCV (Bastien's message of "Thu, 25 Apr 2013 19:42:02 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Bastien wrote: > I just fixed the issues above. Thanks! No, thank you. (Note that rrt has commit rights IIUC, so should be able to fix these things himself.) Continuing the petty griping: Shouldn't remember-data-directory default to (locate-user-emacs-file "remember")? It isn't documented that remember-directory-file-name-format is passed through format-time-string. From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Bastien Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 07:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 13567@debbugs.gnu.org, rrt@sc3d.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136695967231222 (code B ref 13567); Fri, 26 Apr 2013 07:02:01 +0000 Received: (at 13567) by debbugs.gnu.org; 26 Apr 2013 07:01:12 +0000 Received: from localhost ([127.0.0.1]:44096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVcec-00087T-Pi for submit@debbugs.gnu.org; Fri, 26 Apr 2013 03:01:12 -0400 Received: from mail-wg0-f42.google.com ([74.125.82.42]:51473) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVceZ-00087A-NH for 13567@debbugs.gnu.org; Fri, 26 Apr 2013 03:01:09 -0400 Received: by mail-wg0-f42.google.com with SMTP id m15so179984wgh.3 for <13567@debbugs.gnu.org>; Fri, 26 Apr 2013 00:01:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=/IfUQ0W8ynYjref8q4xq0QU+8MDuCkJlPBSYXuxynH0=; b=DsbzletJ/IlLpSpSdPjwwN6u3QQoV+GFEfNxr64jR+8Xb9rbokefXwGv3YGi3/ehKA 9sn0s8mmCkWJIcjvTxMpjpp/btHrIYOGVZXlJNBiWwz/KG8sKvubSyGnniwRZN+Bl0mz lc8Hu4kuRxLNnorCFFfQxRQHYz0qdwUTWupJaX4f8ZlGa8hVYKMx4UyX1s4ga6AfFc4T AApeWGRRN8CnAPX0REdcspM8s0ue/nJ7QeaxuOq2RosaA2btHbaiUChxzenwAywSWuXd v1Ms7U/bGhu4h8Ip4tH8mqcXB6RmEAZYkTgwi91NtNNBshIcAAzr3a9UIzYiuA7E4/u1 lVKA== X-Received: by 10.180.36.205 with SMTP id s13mr1902222wij.31.1366959667798; Fri, 26 Apr 2013 00:01:07 -0700 (PDT) Received: from bzg.localdomain (ANice-651-1-403-124.w86-205.abo.wanadoo.fr. [86.205.147.124]) by mx.google.com with ESMTPSA id ek4sm1426321wib.11.2013.04.26.00.01.05 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 26 Apr 2013 00:01:06 -0700 (PDT) Received: by bzg.localdomain (Postfix, from userid 1000) id 782101C2101A; Fri, 26 Apr 2013 09:01:05 +0200 (CEST) From: Bastien In-Reply-To: (Glenn Morris's message of "Thu, 25 Apr 2013 20:51:27 -0400") References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Fri, 26 Apr 2013 09:01:05 +0200 Message-ID: <87y5c56aj2.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Glenn Morris writes: > Continuing the petty griping: > > Shouldn't remember-data-directory default to > (locate-user-emacs-file "remember")? I guess so. > It isn't documented that remember-directory-file-name-format is passed > through format-time-string. I over-simplified the docstring that Reuben provided first. Reuben, please let us know if you can make these changes yourself. Thanks, -- Bastien From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bastien Cc: Glenn Morris , 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.13669622707923 (code B ref 13567); Fri, 26 Apr 2013 07:45:02 +0000 Received: (at 13567) by debbugs.gnu.org; 26 Apr 2013 07:44:30 +0000 Received: from localhost ([127.0.0.1]:44132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVdKW-00023h-Rg for submit@debbugs.gnu.org; Fri, 26 Apr 2013 03:44:29 -0400 Received: from exprod7og119.obsmtp.com ([64.18.2.16]:34744) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1UVdKU-00023J-0J for 13567@debbugs.gnu.org; Fri, 26 Apr 2013 03:44:27 -0400 Received: from mail-ee0-f70.google.com ([74.125.83.70]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKUXowWb0UgTac4WOxVHlD5kdyFMMFhJgl@postini.com; Fri, 26 Apr 2013 00:44:26 PDT Received: by mail-ee0-f70.google.com with SMTP id e49so1610488eek.9 for <13567@debbugs.gnu.org>; Fri, 26 Apr 2013 00:44:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=0UGeeuz2Hq6II2AyiLT4h5woxkXI7IfDRxrpGhgR7QQ=; b=OP5mydYm8UzqIcSEvTZzqTmojXegy8bsbDIySebBaB5BeGaYFEwlLjKkdLV143WDl1 OFHhM/JryDhfKxrVJUTQsVqwQIGylmdpl+JMp0fYDVaTLT19GafbOAuqq81CK5vqrzf4 yf9EPK1Q12sAyXOtgA2R+LC9t6+emdR3QUWk+8INSlmWuhmrprjvtanU0i4d32/YLWZR UX2AuPawIhSGbl/RNdnh1M+V70L0pvLP9lL7MFeXiG0nAbSmKkoSAaejl2s+rkxT9bCf LIDnJzqDqYhajyqzzLEgkgio8BOyZ//KBXWrXm/0b7AlQq7HslBD1E45X6FMJLe/xnHG dFeA== X-Received: by 10.112.59.103 with SMTP id y7mr21204103lbq.16.1366962263868; Fri, 26 Apr 2013 00:44:23 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.59.103 with SMTP id y7mr21204097lbq.16.1366962263696; Fri, 26 Apr 2013 00:44:23 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Fri, 26 Apr 2013 00:44:23 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Fri, 26 Apr 2013 00:44:23 -0700 (PDT) In-Reply-To: <87y5c56aj2.fsf@bzg.ath.cx> References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> <87y5c56aj2.fsf@bzg.ath.cx> Date: Fri, 26 Apr 2013 08:44:23 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=e89a8f83a8fb263c8204db3eb458 X-Gm-Message-State: ALoCoQmektbwO3kOypIYH8m0qtr8tVoxPsLHind48r3huj8hvAMvKVa4o2AdcpYXUB3n9/SYdOgYVIO9IvkY0hnHd6AOXYtD/SqkGNJciAU0Hp4sRlkfvfn0QZW1x5SovJWFgwzCl5FFnesbJd2E2cndh7cbeFPGSCM+EPVl2jF5HschIHRx5oA= X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --e89a8f83a8fb263c8204db3eb458 Content-Type: text/plain; charset=ISO-8859-1 On Apr 26, 2013 8:01 AM, "Bastien" wrote: > > Glenn Morris writes: > > > Continuing the petty griping: > > > > Shouldn't remember-data-directory default to > > (locate-user-emacs-file "remember")? > > I guess so. > > > It isn't documented that remember-directory-file-name-format is passed > > through format-time-string. > > I over-simplified the docstring that Reuben provided first. > > Reuben, please let us know if you can make these changes yourself. Sure. --e89a8f83a8fb263c8204db3eb458 Content-Type: text/html; charset=ISO-8859-1

On Apr 26, 2013 8:01 AM, "Bastien" <bzg@altern.org> wrote:
>
> Glenn Morris <rgm@gnu.org> writes:
>
> > Continuing the petty griping:
> >
> > Shouldn't remember-data-directory default to
> > (locate-user-emacs-file "remember")?
>
> I guess so.
>
> > It isn't documented that remember-directory-file-name-format is passed
> > through format-time-string.
>
> I over-simplified the docstring that Reuben provided first.
>
> Reuben, please let us know if you can make these changes yourself.

Sure.

--e89a8f83a8fb263c8204db3eb458-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Bastien Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 07:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas Cc: 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.13669624668704 (code B ref 13567); Fri, 26 Apr 2013 07:48:01 +0000 Received: (at 13567) by debbugs.gnu.org; 26 Apr 2013 07:47:46 +0000 Received: from localhost ([127.0.0.1]:44140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVdNh-0002GE-1s for submit@debbugs.gnu.org; Fri, 26 Apr 2013 03:47:45 -0400 Received: from mail-wi0-f180.google.com ([209.85.212.180]:52584) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVdNe-0002Fy-Ix for 13567@debbugs.gnu.org; Fri, 26 Apr 2013 03:47:44 -0400 Received: by mail-wi0-f180.google.com with SMTP id h11so278404wiv.1 for <13567@debbugs.gnu.org>; Fri, 26 Apr 2013 00:47:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=CiW9fJbnv9z4zl1HJTriI03mzsJvvJtP+vvxan4JsoU=; b=t3KqjfA9O7wcTvDogs3LMxC0hwnnr4f8kQ0U+F3FrhJmKzIgHP7rCzeZFD7BnQQkm7 InvQY7AL+teRgqIp9IzImtlTKZNw/Y8YFniWl0PlValfXXpFU0sl9AeC/T7KTdStnqCj yf6niYEZXbJWhy/zs2HrE3VQpbRr9hwGWREHs3W3RkUpNl7u9ThSpQSzt0VMh4UKTMqk 5vnlTTCpRvBv378TWGstkBKjWfcW/RneUUsOw+882d5KrhS3EZsQeHGieVOI6Kffeemq 9g89tBPsIoXNPmG7CnczOOCyq9YOq5p8Xtoaz0wbOSrXfx/mZhk1puoY23NdbFmyP8Go AAXw== X-Received: by 10.180.149.200 with SMTP id uc8mr2259733wib.3.1366962462493; Fri, 26 Apr 2013 00:47:42 -0700 (PDT) Received: from bzg.localdomain (ANice-651-1-403-124.w86-205.abo.wanadoo.fr. [86.205.147.124]) by mx.google.com with ESMTPSA id s6sm1702179wij.4.2013.04.26.00.47.39 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 26 Apr 2013 00:47:40 -0700 (PDT) Received: by bzg.localdomain (Postfix, from userid 1000) id 503B11C2101A; Fri, 26 Apr 2013 09:47:39 +0200 (CEST) From: Bastien In-Reply-To: (Reuben Thomas's message of "Fri, 26 Apr 2013 08:44:23 +0100") References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> <87y5c56aj2.fsf@bzg.ath.cx> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Fri, 26 Apr 2013 09:47:39 +0200 Message-ID: <87ppxh68dg.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Reuben Thomas writes: > Sure. Okay, thanks in advance, -- Bastien From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Apr 2013 23:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Bastien , 13567@debbugs.gnu.org Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136702064731879 (code B ref 13567); Fri, 26 Apr 2013 23:58:02 +0000 Received: (at 13567) by debbugs.gnu.org; 26 Apr 2013 23:57:27 +0000 Received: from localhost ([127.0.0.1]:45608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVsW7-0008I7-08 for submit@debbugs.gnu.org; Fri, 26 Apr 2013 19:57:27 -0400 Received: from exprod7og113.obsmtp.com ([64.18.2.179]:55964) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1UVsW3-0008Hx-Iy for 13567@debbugs.gnu.org; Fri, 26 Apr 2013 19:57:24 -0400 Received: from mail-wi0-f200.google.com ([209.85.212.200]) (using TLSv1) by exprod7ob113.postini.com ([64.18.6.12]) with SMTP ID DSNKUXsUX1wKCRF2Q6O4NXBxXxAm4rA17Os6@postini.com; Fri, 26 Apr 2013 16:57:20 PDT Received: by mail-wi0-f200.google.com with SMTP id m6so1613034wiv.7 for <13567@debbugs.gnu.org>; Fri, 26 Apr 2013 16:57:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=DZxg2L0kwv7uxv5sFs5nJAUd3cG3rQb6NBSwlr9blnM=; b=IHdR8BlKL3N5uXIHImjsO1AZf3Tr60a/uL+NFg/0KatQTwrnAYqrn2W/p0Wa4PoKrO OnBu8bBzX9GRLeezGRXyIvs03ModLTcp8ZzAl4cEnWCfX+KUkTC+R6G+gNqEaBjmpiWT jpKNHiWGlW7rFsRljr92e8O3F9Q3r1t0R9NkUMBeVXT60EJVQS0GLyjS2Npj40k3o57K 4YHwJ5qDsS3CMj0Y0FuygcrPjJkl4rJmcQd2fesdrmK2i9jJPBBZJmkCwY2I8Qw8biQT bFlaZlWzP1yZtE14di1TRfYeQAeZE0G3XE/9mHj9/gzK3giZFWswgn+HDUQAVR0x/T8u OSSQ== X-Received: by 10.112.5.196 with SMTP id u4mr16604626lbu.78.1367020639136; Fri, 26 Apr 2013 16:57:19 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.5.196 with SMTP id u4mr16604622lbu.78.1367020638981; Fri, 26 Apr 2013 16:57:18 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Fri, 26 Apr 2013 16:57:18 -0700 (PDT) In-Reply-To: References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> Date: Sat, 27 Apr 2013 00:57:18 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=14dae94ed819966a1a04db4c4b96 X-Gm-Message-State: ALoCoQn+XmuhVNBZTvM0ZVn4Kj2Pb+UznfvXm3sTmdhiXNdUV+n8CSiDjuXe/6hQb0LWNo0xdlsKb5RL/uxwUkE5Lrt8kWzmTjfo8pXCB27YbqbFU76CEqeZT1uEtym+6zihZVCWcj4PkB0DklZ2tXi6BuT19PSCJf8uorLHBx+vJcfpwIuRNkQ= X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --14dae94ed819966a1a04db4c4b96 Content-Type: text/plain; charset=ISO-8859-1 On 26 April 2013 01:51, Glenn Morris wrote: > Bastien wrote: > > > I just fixed the issues above. Thanks! > > No, thank you. (Note that rrt has commit rights IIUC, so should be able > to fix these things himself.) > > Continuing the petty griping: > > Shouldn't remember-data-directory default to > (locate-user-emacs-file "remember")? > No: these are ordinary text files, not Emacs configuration files, and shouldn't be hidden away in a configuration directory. It isn't documented that remember-directory-file-name-format is passed > through format-time-string. > I've fixed this. -- http://rrt.sc3d.org --14dae94ed819966a1a04db4c4b96 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On 26 April 2013 01:51, Glenn Morris <= ;rgm@gnu.org> wrote:
Bastien wrote:

> I just fixed the issues above. =A0Thanks!

No, thank you. (Note that rrt has commit rights IIUC, so should be ab= le
to fix these things himself.)

Continuing the petty griping:

Shouldn't remember-data-directory default to
(locate-user-emacs-file "remember")?

No: these are ordinary text files, not Emacs configuration files, a= nd shouldn't be hidden away in a configuration directory.

It isn't documented that remember-directory-file-name-format is passed<= br> through format-time-string.

I've fixed this= .
--14dae94ed819966a1a04db4c4b96-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Josh Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Apr 2013 15:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Reuben Thomas Cc: Glenn Morris , 13567@debbugs.gnu.org, Bastien Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136707712916972 (code B ref 13567); Sat, 27 Apr 2013 15:39:01 +0000 Received: (at 13567) by debbugs.gnu.org; 27 Apr 2013 15:38:49 +0000 Received: from localhost ([127.0.0.1]:47107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UW7D7-0004Pg-9A for submit@debbugs.gnu.org; Sat, 27 Apr 2013 11:38:49 -0400 Received: from mail-wg0-f43.google.com ([74.125.82.43]:35708) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UW7D4-0004PV-TC for 13567@debbugs.gnu.org; Sat, 27 Apr 2013 11:38:47 -0400 Received: by mail-wg0-f43.google.com with SMTP id c11so2671520wgh.34 for <13567@debbugs.gnu.org>; Sat, 27 Apr 2013 08:38:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=KRJgeRE58BfF4vOYzUyILxSXe9+dbXeq1oI9D7PraOU=; b=XoE66t7xMgmR5NqF/0lxLNj9gSMPOz3iqpmIeQOYMnGYCLJc1dIvYYrdKZ2hWwg7yp QrJP2LNjD9AObRp+WrVU1B+zPecWdfEgSltOT1p38L5sobP0TUcPBj9VrbVZ7rE7aGnj 6uStDKGnhaeL58ofoK6iLXBDUhQz9dEgjKaSE/1SV7etU5/7iVVEwvKwYJ3ws1xUlXdP 69opaODiCqCe0jBERnmTEnOfBJzTrhaWi9Emq4cVntqsKLf5aFTbSCX70iOT5Xh7S96Y aopiaU16sBXF+0l0xbDrZHRRCYHufKKPX69EI/DPD1jjt7FwkRQq/QuhsQFIS1IX3PAh bmJQ== X-Received: by 10.180.93.134 with SMTP id cu6mr9467695wib.8.1367077119366; Sat, 27 Apr 2013 08:38:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.139.46 with HTTP; Sat, 27 Apr 2013 08:38:09 -0700 (PDT) In-Reply-To: References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> From: Josh Date: Sat, 27 Apr 2013 08:38:09 -0700 X-Google-Sender-Auth: 0msDdwWoGRXE7pq6NOtysAiQT_8 Message-ID: Content-Type: multipart/alternative; boundary=f46d043894c514a89104db5972f1 X-Gm-Message-State: ALoCoQl741FP3ldW0HsPcMGuGgdVijaJXEnItSVzcIydAcnaW62SlJ83tolXXHsHhGrOk/K6fgLw X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --f46d043894c514a89104db5972f1 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Apr 26, 2013 at 4:57 PM, Reuben Thomas wrote: > On 26 April 2013 01:51, Glenn Morris wrote: > >> Shouldn't remember-data-directory default to >> (locate-user-emacs-file "remember")? >> > > No: these are ordinary text files, not Emacs configuration files, and > shouldn't be hidden away in a configuration directory. > The form Glenn suggested would place remember-data-directory under user-emacs-directory, which is documented to contain "additional per-user Emacs-specific files", not merely configuration files. It's better to make this the default location instead of cluttering up users' home directories, especially with non-hidden files, without their permission. See also bug 13870 for a recent precedent. --f46d043894c514a89104db5972f1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Fri, Apr 26, 2013 at 4:57 PM, Reuben Thomas <rrt@sc3d.org= > wrote:
On 26 April 2013 01:51, Glenn Morris <rgm@gnu.org><= /span> wrote:
Shouldn't remember-data-directory default to
(locate-user-emacs-file "remember")?

No: these are ordinary text files, not Emacs configuration fi= les, and shouldn't be hidden away in a configuration directory.

The form Glenn suggested= would place remember-data-directory under user-emacs-directory, which is d= ocumented to contain "additional per-user Emacs-specific files", = not merely configuration files. =A0It's better to make this the default= location instead of cluttering up users' home directories, especially = with non-hidden files, without their permission. =A0See also bug 13870 for = a recent precedent.=A0

--f46d043894c514a89104db5972f1-- From unknown Sun Sep 07 00:05:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13567: 24.1; New remember back-end for storing data in multiple files Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Apr 2013 15:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13567 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Josh Cc: Glenn Morris , 13567@debbugs.gnu.org, Bastien Received: via spool by 13567-submit@debbugs.gnu.org id=B13567.136707743617509 (code B ref 13567); Sat, 27 Apr 2013 15:44:02 +0000 Received: (at 13567) by debbugs.gnu.org; 27 Apr 2013 15:43:56 +0000 Received: from localhost ([127.0.0.1]:47120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UW7I4-0004YL-Fc for submit@debbugs.gnu.org; Sat, 27 Apr 2013 11:43:56 -0400 Received: from exprod7og118.obsmtp.com ([64.18.2.8]:47356) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1UW7I1-0004YD-Sd for 13567@debbugs.gnu.org; Sat, 27 Apr 2013 11:43:55 -0400 Received: from mail-wi0-f198.google.com ([209.85.212.198]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKUXvyMam2o/pWxyw1KK8dIuIHisLShNge@postini.com; Sat, 27 Apr 2013 08:43:46 PDT Received: by mail-wi0-f198.google.com with SMTP id c10so2173279wiw.5 for <13567@debbugs.gnu.org>; Sat, 27 Apr 2013 08:43:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=GAKEoVFxWIjVSbkW0g29i9ucHJbKpCA9vXnGGk1/ORg=; b=m778fWVOUrTduCJb+EVAEBwE7D8vIWX3t3xWPVjyB+H4nFNkYcrj5EQMvqMGE3opBV wt53B7J/oqH6Tp+dyNKoJTV70H1NoJhVr8wO36pkJg7oWHxOFbvi3diTXT3oytavVxnG 80quu+FnhGGyemLy9n8r33pteWtaDtVqQSDHbC8nKBlBkD/S5dk5cMRzMLBzmfuv68vP CMnLFw1kMp74KJOaIwdlXuvaSXGDiLeAP2QSyjjYfy7wdQxXUB5150N5Fm/j70hwBZOg Vk6FZzAo1T8+BhtOq8tuwSasbA5zb8dLBLj3FAxifK/uUAj8LQ5ckCpubikQU9Pr26fd I3pQ== X-Received: by 10.152.2.102 with SMTP id 6mr24207009lat.23.1367077424453; Sat, 27 Apr 2013 08:43:44 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.152.2.102 with SMTP id 6mr24207004lat.23.1367077424323; Sat, 27 Apr 2013 08:43:44 -0700 (PDT) Received: by 10.152.5.40 with HTTP; Sat, 27 Apr 2013 08:43:44 -0700 (PDT) In-Reply-To: References: <87sj5m5wga.fsf@sc3d.org> <87li8ld1ad.fsf@bzg.ath.cx> <87y5c8f10j.fsf@bzg.ath.cx> <878v468q39.fsf@bzg.ath.cx> Date: Sat, 27 Apr 2013 16:43:44 +0100 Message-ID: From: Reuben Thomas Content-Type: multipart/alternative; boundary=089e013c6b8841f44104db598414 X-Gm-Message-State: ALoCoQnAcRuW/Kice0EB0/XccjckKiGcK6rOTl9dG9/GSk2mIqM0280qmRsDR9tNFbhFuYH+v+UkYAlMw0a2C3mxGXsFYn5dxLbqGaOQ9DwIJplaQgthHkOGtWjbReAmHxuKu5MuD9acAKmUedISgnLiRCi+O49Mhvm26HJZS74H6jCHy47oGfI= X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) --089e013c6b8841f44104db598414 Content-Type: text/plain; charset=ISO-8859-1 On 27 April 2013 16:38, Josh wrote: > > The form Glenn suggested would place remember-data-directory under > user-emacs-directory, which is documented to contain "additional per-user > Emacs-specific files", not merely configuration files. > These are not Emacs-specific files. It's better to make this the default location instead of cluttering up > users' home directories, especially with non-hidden files, without their > permission. > It's data they've specifically entered, and a remember back-end they've specifically configured. > See also bug 13870 for a recent precedent. > The wrong solution, I think, though since the previous value was a dot-file, the new one may as well be considered Emacs-specific (although by comparison with .tagline or .project, perhaps not). -- http://rrt.sc3d.org --089e013c6b8841f44104db598414 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On 27 April 2013 16:38, Josh <josh@foxtail.org> wrote:

=
The form Glenn suggested would place remember-data-directory under use= r-emacs-directory, which is documented to contain "additional per-user= Emacs-specific files", not merely configuration files.

These are not Emacs-spec= ific files.

=A0It's bet= ter to make this the default location instead of cluttering up users' h= ome directories, especially with non-hidden files, without their permission= .

It's data they'v= e specifically entered, and a remember back-end they've specifically co= nfigured.
=A0
=A0See also bug 13870 for a recent precedent.=A0
<= /blockquote>

The wrong solution, I think, though since t= he previous value was a dot-file, the new one may as well be considered Ema= cs-specific (although by comparison with .tagline or .project, perhaps not)= .

--
http://rrt.sc3d.org<= /a>
--089e013c6b8841f44104db598414--