From unknown Sun Sep 07 00:05:54 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#13567 <13567@debbugs.gnu.org> To: bug#13567 <13567@debbugs.gnu.org> Subject: Status: 24.1; New remember back-end for storing data in multiple files Reply-To: bug#13567 <13567@debbugs.gnu.org> Date: Sun, 07 Sep 2025 07:05:54 +0000 retitle 13567 24.1; New remember back-end for storing data in multiple files reassign 13567 emacs submitter 13567 Reuben Thomas severity 13567 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 27 13:10:37 2013 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/ From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 11 16:24:39 2013 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: Subject: Fwd: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: 13567@debbugs.gnu.org Content-Type: multipart/alternative; boundary=089e01160dde3a9df104da1b85d7 X-Gm-Message-State: ALoCoQl2NydrrZW9B6b3Ebk65wWPQqcR5mNaw4Kp7rZBPGhSaSPvsgikHPuxnryRSHPaeMWgS+0s5/tMstMfmA3bb6yigxyxgh0g4IVQd3a/PCXi+BEbe4AA06FOvDxRCe1PgU8WDXWMu8JDxNro238VMCgbfBmKg0w5QEZ7Ax28j02sfUJv1c4= X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 13567 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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 11 16:25:07 2013 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: Subject: Re: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: Emacs Bugs 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-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 (------) --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 debbugs-submit-bounces@debbugs.gnu.org Sun Apr 14 03:26:51 2013 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 To: Reuben Thomas Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files 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-Debbugs-Envelope-To: 13567 Cc: 13567@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 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 debbugs-submit-bounces@debbugs.gnu.org Sun Apr 14 16:20:53 2013 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: Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: Bastien Content-Type: multipart/alternative; boundary=001a11c261d85bd31204da57d03f X-Gm-Message-State: ALoCoQn9AsmNaNYYTnIhl6U9L1SGd/VH3ZDrrXc4gYwaLHu1NLVSiabunzvapIxZgoZNsxfa0tsAoQ8oXA0io+RrHOoHMekZFe8tBLqGylSyOwtxd58HbJdKaWIQgar7Jsnf1k56NkUWPEdIOPS1LUOdmKVVxNQ0IXcH2T690tti0pRojx9apck= X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13567 Cc: 13567@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: -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 debbugs-submit-bounces@debbugs.gnu.org Wed Apr 24 10:42:24 2013 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 24 12:55:32 2013 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 To: 13567@debbugs.gnu.org Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files 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-Debbugs-No-Ack: yes 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-Debbugs-Envelope-To: 13567 Cc: bzg@altern.org, rrt@sc3d.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: -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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 25 13:47:16 2013 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 To: Glenn Morris Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files 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-Debbugs-Envelope-To: 13567 Cc: 13567@debbugs.gnu.org, rrt@sc3d.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 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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 25 20:51:29 2013 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 To: Bastien Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files 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-Debbugs-Envelope-To: 13567 Cc: 13567@debbugs.gnu.org, rrt@sc3d.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: -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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 26 03:01:12 2013 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 To: Glenn Morris Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files 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-Debbugs-Envelope-To: 13567 Cc: 13567@debbugs.gnu.org, rrt@sc3d.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 (--) 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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 26 03:44:30 2013 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: Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: Bastien Content-Type: multipart/alternative; boundary=e89a8f83a8fb263c8204db3eb458 X-Gm-Message-State: ALoCoQmektbwO3kOypIYH8m0qtr8tVoxPsLHind48r3huj8hvAMvKVa4o2AdcpYXUB3n9/SYdOgYVIO9IvkY0hnHd6AOXYtD/SqkGNJciAU0Hp4sRlkfvfn0QZW1x5SovJWFgwzCl5FFnesbJd2E2cndh7cbeFPGSCM+EPVl2jF5HschIHRx5oA= X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13567 Cc: Glenn Morris , 13567@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: -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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 26 03:47:46 2013 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 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 "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-Debbugs-Envelope-To: 13567 Cc: 13567@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 (--) Reuben Thomas writes: > Sure. Okay, thanks in advance, -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 26 19:57:27 2013 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: Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: Glenn Morris Content-Type: multipart/alternative; boundary=14dae94ed819966a1a04db4c4b96 X-Gm-Message-State: ALoCoQn+XmuhVNBZTvM0ZVn4Kj2Pb+UznfvXm3sTmdhiXNdUV+n8CSiDjuXe/6hQb0LWNo0xdlsKb5RL/uxwUkE5Lrt8kWzmTjfo8pXCB27YbqbFU76CEqeZT1uEtym+6zihZVCWcj4PkB0DklZ2tXi6BuT19PSCJf8uorLHBx+vJcfpwIuRNkQ= X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13567 Cc: Bastien , 13567@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: -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 debbugs-submit-bounces@debbugs.gnu.org Sat Apr 27 11:38:49 2013 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: Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files To: Reuben Thomas Content-Type: multipart/alternative; boundary=f46d043894c514a89104db5972f1 X-Gm-Message-State: ALoCoQl741FP3ldW0HsPcMGuGgdVijaJXEnItSVzcIydAcnaW62SlJ83tolXXHsHhGrOk/K6fgLw X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 13567 Cc: Glenn Morris , 13567@debbugs.gnu.org, Bastien 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 debbugs-submit-bounces@debbugs.gnu.org Sat Apr 27 11:43:56 2013 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: Subject: Re: bug#13567: 24.1; New remember back-end for storing data in multiple files From: Reuben Thomas To: Josh Content-Type: multipart/alternative; boundary=089e013c6b8841f44104db598414 X-Gm-Message-State: ALoCoQnAcRuW/Kice0EB0/XccjckKiGcK6rOTl9dG9/GSk2mIqM0280qmRsDR9tNFbhFuYH+v+UkYAlMw0a2C3mxGXsFYn5dxLbqGaOQ9DwIJplaQgthHkOGtWjbReAmHxuKu5MuD9acAKmUedISgnLiRCi+O49Mhvm26HJZS74H6jCHy47oGfI= X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13567 Cc: Glenn Morris , 13567@debbugs.gnu.org, Bastien 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-- From unknown Sun Sep 07 00:05:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 May 2013 11:24:04 +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