From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 10 18:23:55 2011 Received: (at submit) by debbugs.gnu.org; 10 Mar 2011 23:23:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxpCz-0006ld-LP for submit@debbugs.gnu.org; Thu, 10 Mar 2011 18:23:54 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxpCu-0006lL-MX for submit@debbugs.gnu.org; Thu, 10 Mar 2011 18:23:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxpCj-0008Mj-MI for submit@debbugs.gnu.org; Thu, 10 Mar 2011 18:23:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:58705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxpCj-0008Mc-3Z for submit@debbugs.gnu.org; Thu, 10 Mar 2011 18:23:37 -0500 Received: from [140.186.70.92] (port=55962 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PxpCg-0003f4-0J for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 18:23:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxpCd-0008Lo-C0 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 18:23:33 -0500 Received: from nm4.bullet.mail.ukl.yahoo.com ([217.146.182.225]:39242) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PxpCc-0008Lh-LB for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 18:23:31 -0500 Received: from [217.146.183.214] by nm4.bullet.mail.ukl.yahoo.com with NNFMP; 10 Mar 2011 23:23:29 -0000 Received: from [77.238.184.75] by tm7.bullet.mail.ukl.yahoo.com with NNFMP; 10 Mar 2011 23:23:29 -0000 Received: from [127.0.0.1] by smtp144.mail.ukl.yahoo.com with NNFMP; 10 Mar 2011 23:23:29 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1299799409; bh=K9hXgfPpq2jCyBjnILmoVj3BNKBeGcJEM7IRAf6E50w=; h=X-Yahoo-Newman-Id:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Date:Message-Id:From:To:Subject:Reply-to:MIME-version:Content-type:Content-Transfer-Encoding; b=HfBwx17fXvjbJfWut448xn9rUw+mSASdVS0WqHhZGz2H9J0yg0c/9r7L/jIX2F8ktSErHklwDWS1Ytc7WWYkbnwsFTO2EYEHR9YH78SeknDYD0UmoEfKegsja4ruf+l6Fg3QlKVmIVJzYffAUifxRyuQ4ffU/N/Xx2HK92kKO48= X-Yahoo-Newman-Id: 792787.67106.bm@smtp144.mail.ukl.yahoo.com Received: from fluss (arne_bab@109.192.87.31 with plain) by smtp144.mail.ukl.yahoo.com with SMTP; 10 Mar 2011 23:23:29 +0000 GMT X-Yahoo-SMTP: Ug1G.niswBBCYgFPNfJzSLjav4k6 X-YMail-OSG: nTmExlAVM1mqH4z2FYELbEBzyfium4pU8vUJBbzoY3xQAoY J.IKwm_Ossr3JLSqkTeiHjQ2oJCDhiaklpYVKgGymqUn6hqRDjHmTXDi1a7J dcHEIMhtWpqDOdLovBHL4jlBDIOeMLg2fyIXfrk6zUn9GGWi9urNMdU4Z2nw K9VxIZOgTzjGJsVI6.p574SPbvbneLl6jIAOFo45aWwu5KMYKsAfr6e4tdPm x2z5K7RoINBvNb8_n8eca65sb7YMacUU8wE2.og2L3NXVDmvYclU.lPRVspt rJBAsUhsPodU- X-Yahoo-Newman-Property: ymail-3 Date: Fri, 11 Mar 2011 00:23:30 +0100 Message-Id: <87mxl2k1al.fsf@yahoo.de> From: Arne Babenhauserheide To: bug-gnu-emacs@gnu.org Subject: 23.3; wish: hook to run when manually creating a buffer with C-x b (be able to save all created buffers at creation time) MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: arne_bab@web.de 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.6 (------) This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your report will be posted to the bug-gnu-emacs@gnu.org mailing list and the gnu.emacs.bug news group, and at http://debbugs.gnu.org. Please describe exactly what actions triggered the bug and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Dear Emacs wizards :) I would like to modify my emacs so that any new buffer gets saved automatically to a file, giving me the option to just jot down a few notes and move the file to the correct location later. I did not find any way to do this in emacswiki, google ("emacs hook switch-buffer" and others) or the integrated help, so I assume that the functionality does not exist yet. Essentially I want to turn the manual creation of a new buffer into a persistent new-file creation so I as user don’t have to think about the target location (this is in line with basket and KJots and other quick note programs which make it unnecessary for the user to think about save locations before writing content - but still save the content). What I need for that: named-buffer-created-hook -> (add-hook 'named-buffer-created-hook 'write-file-to-generic-path) with write-file-to-generic-path as (write-file "~/.emacs.d/data/-buffer-name") Best wishes and happy hacking! - Arne If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/23.3/etc/DEBUG. In GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.22.1) of 2011-03-05 on fluss Windowing system distributor `The X.Org Foundation', version 11.0.10904000 configured using `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/../../../../lib64' '--with-gameuser=games' '--with-sound' '--with-x' '--without-ns' '--without-gconf' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=amdfam10 -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8 default enable-multibyte-characters: t Major mode: Mail Minor modes in effect: emms-keypad-control-minor-mode: t real-global-auto-complete-mode: t global-auto-complete-mode: t auto-complete-mode: t cua-mode: t savehist-mode: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: o t SPC e x i s t SPC j y e t , o r SPC B e s t SPC w i s h a s SPC a n e s SPC a n d SPC h a p p o y SPC c h a c k i n g ! SPC - SPC A r n e C-c C-c n o n o C-x b M-x m a i l - m o M-x r e p o r C-g C-SPC M-w M-x C-g C-SPC M-w M-x Recent messages: Auto-saving...done Auto-saving...done Convert non-ASCII letters to hexadecimal? (y or n) report-emacs-bug-hook: M-x report-emacs-bug was cancelled, please read *Bug Help* buffer Auto-saving...done cua-scroll-down: Beginning of buffer [7 times] Quit Mark set Quit Mark set Load-path shadows: /usr/share/emacs/site-lisp/ess/noweb-mode hides /usr/share/emacs/site-lisp/noweb/noweb-mode /usr/share/emacs/site-lisp/cedet/common/ezimage hides /usr/share/emacs/23.3/lisp/ezimage /usr/share/emacs/site-lisp/flim/sha1 hides /usr/share/emacs/23.3/lisp/sha1 /usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/23.3/lisp/md4 /usr/share/emacs/site-lisp/cedet/speedbar/sb-image hides /usr/share/emacs/23.3/lisp/sb-image /usr/share/emacs/site-lisp/cedet/speedbar/dframe hides /usr/share/emacs/23.3/lisp/dframe /usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/23.3/lisp/hex-util /usr/share/emacs/site-lisp/cedet/speedbar/speedbar hides /usr/share/emacs/23.3/lisp/speedbar /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/23.3/lisp/textmodes/remember /usr/share/emacs/site-lisp/ruby-mode/ruby-mode hides /usr/share/emacs/23.3/lisp/progmodes/ruby-mode /usr/share/emacs/site-lisp/org-mode/org-rmail hides /usr/share/emacs/23.3/lisp/org/org-rmail /usr/share/emacs/site-lisp/org-mode/org-table hides /usr/share/emacs/23.3/lisp/org/org-table /usr/share/emacs/site-lisp/org-mode/org-mhe hides /usr/share/emacs/23.3/lisp/org/org-mhe /usr/share/emacs/site-lisp/org-mode/org-mac-message hides /usr/share/emacs/23.3/lisp/org/org-mac-message /usr/share/emacs/site-lisp/org-mode/org-src hides /usr/share/emacs/23.3/lisp/org/org-src /usr/share/emacs/site-lisp/org-mode/org-footnote hides /usr/share/emacs/23.3/lisp/org/org-footnote /usr/share/emacs/site-lisp/org-mode/org-html hides /usr/share/emacs/23.3/lisp/org/org-html /usr/share/emacs/site-lisp/org-mode/org-install hides /usr/share/emacs/23.3/lisp/org/org-install /usr/share/emacs/site-lisp/org-mode/org-compat hides /usr/share/emacs/23.3/lisp/org/org-compat /usr/share/emacs/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/23.3/lisp/org/org-bibtex /usr/share/emacs/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/23.3/lisp/org/org-bbdb /usr/share/emacs/site-lisp/org-mode/org-w3m hides /usr/share/emacs/23.3/lisp/org/org-w3m /usr/share/emacs/site-lisp/org-mode/org-info hides /usr/share/emacs/23.3/lisp/org/org-info /usr/share/emacs/site-lisp/org-mode/org-irc hides /usr/share/emacs/23.3/lisp/org/org-irc /usr/share/emacs/site-lisp/org-mode/org-mew hides /usr/share/emacs/23.3/lisp/org/org-mew /usr/share/emacs/site-lisp/org-mode/org-crypt hides /usr/share/emacs/23.3/lisp/org/org-crypt /usr/share/emacs/site-lisp/org-mode/org-wl hides /usr/share/emacs/23.3/lisp/org/org-wl /usr/share/emacs/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/23.3/lisp/org/org-jsinfo /usr/share/emacs/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/23.3/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org-mode/org-attach hides /usr/share/emacs/23.3/lisp/org/org-attach /usr/share/emacs/site-lisp/org-mode/org-feed hides /usr/share/emacs/23.3/lisp/org/org-feed /usr/share/emacs/site-lisp/org-mode/org hides /usr/share/emacs/23.3/lisp/org/org /usr/share/emacs/site-lisp/org-mode/org-latex hides /usr/share/emacs/23.3/lisp/org/org-latex /usr/share/emacs/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/23.3/lisp/org/org-xoxo /usr/share/emacs/site-lisp/org-mode/org-exp hides /usr/share/emacs/23.3/lisp/org/org-exp /usr/share/emacs/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs/23.3/lisp/org/org-exp-blocks /usr/share/emacs/site-lisp/org-mode/org-gnus hides /usr/share/emacs/23.3/lisp/org/org-gnus /usr/share/emacs/site-lisp/org-mode/org-publish hides /usr/share/emacs/23.3/lisp/org/org-publish /usr/share/emacs/site-lisp/org-mode/org-vm hides /usr/share/emacs/23.3/lisp/org/org-vm /usr/share/emacs/site-lisp/org-mode/org-clock hides /usr/share/emacs/23.3/lisp/org/org-clock /usr/share/emacs/site-lisp/org-mode/org-colview hides /usr/share/emacs/23.3/lisp/org/org-colview /usr/share/emacs/site-lisp/org-mode/org-remember hides /usr/share/emacs/23.3/lisp/org/org-remember /usr/share/emacs/site-lisp/org-mode/org-docbook hides /usr/share/emacs/23.3/lisp/org/org-docbook /usr/share/emacs/site-lisp/org-mode/org-archive hides /usr/share/emacs/23.3/lisp/org/org-archive /usr/share/emacs/site-lisp/org-mode/org-habit hides /usr/share/emacs/23.3/lisp/org/org-habit /usr/share/emacs/site-lisp/org-mode/org-plot hides /usr/share/emacs/23.3/lisp/org/org-plot /usr/share/emacs/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/23.3/lisp/org/org-icalendar /usr/share/emacs/site-lisp/org-mode/org-timer hides /usr/share/emacs/23.3/lisp/org/org-timer /usr/share/emacs/site-lisp/org-mode/org-protocol hides /usr/share/emacs/23.3/lisp/org/org-protocol /usr/share/emacs/site-lisp/org-mode/org-mobile hides /usr/share/emacs/23.3/lisp/org/org-mobile /usr/share/emacs/site-lisp/org-mode/org-indent hides /usr/share/emacs/23.3/lisp/org/org-indent /usr/share/emacs/site-lisp/org-mode/org-mouse hides /usr/share/emacs/23.3/lisp/org/org-mouse /usr/share/emacs/site-lisp/org-mode/org-datetree hides /usr/share/emacs/23.3/lisp/org/org-datetree /usr/share/emacs/site-lisp/org-mode/org-id hides /usr/share/emacs/23.3/lisp/org/org-id /usr/share/emacs/site-lisp/org-mode/org-freemind hides /usr/share/emacs/23.3/lisp/org/org-freemind /usr/share/emacs/site-lisp/org-mode/org-macs hides /usr/share/emacs/23.3/lisp/org/org-macs /usr/share/emacs/site-lisp/org-mode/org-list hides /usr/share/emacs/23.3/lisp/org/org-list /usr/share/emacs/site-lisp/org-mode/org-faces hides /usr/share/emacs/23.3/lisp/org/org-faces /usr/share/emacs/site-lisp/org-mode/org-agenda hides /usr/share/emacs/23.3/lisp/org/org-agenda /usr/share/emacs/site-lisp/org-mode/org-ascii hides /usr/share/emacs/23.3/lisp/org/org-ascii /usr/share/emacs/site-lisp/nxml-mode/rng-valid hides /usr/share/emacs/23.3/lisp/nxml/rng-valid /usr/share/emacs/site-lisp/nxml-mode/rng-xsd hides /usr/share/emacs/23.3/lisp/nxml/rng-xsd /usr/share/emacs/site-lisp/nxml-mode/rng-nxml hides /usr/share/emacs/23.3/lisp/nxml/rng-nxml /usr/share/emacs/site-lisp/nxml-mode/rng-parse hides /usr/share/emacs/23.3/lisp/nxml/rng-parse /usr/share/emacs/site-lisp/nxml-mode/rng-match hides /usr/share/emacs/23.3/lisp/nxml/rng-match /usr/share/emacs/site-lisp/nxml-mode/xsd-regexp hides /usr/share/emacs/23.3/lisp/nxml/xsd-regexp /usr/share/emacs/site-lisp/nxml-mode/rng-cmpct hides /usr/share/emacs/23.3/lisp/nxml/rng-cmpct /usr/share/emacs/site-lisp/nxml-mode/rng-maint hides /usr/share/emacs/23.3/lisp/nxml/rng-maint /usr/share/emacs/site-lisp/nxml-mode/nxml-uchnm hides /usr/share/emacs/23.3/lisp/nxml/nxml-uchnm /usr/share/emacs/site-lisp/nxml-mode/nxml-maint hides /usr/share/emacs/23.3/lisp/nxml/nxml-maint /usr/share/emacs/site-lisp/nxml-mode/nxml-rap hides /usr/share/emacs/23.3/lisp/nxml/nxml-rap /usr/share/emacs/site-lisp/nxml-mode/rng-loc hides /usr/share/emacs/23.3/lisp/nxml/rng-loc /usr/share/emacs/site-lisp/nxml-mode/rng-util hides /usr/share/emacs/23.3/lisp/nxml/rng-util /usr/share/emacs/site-lisp/nxml-mode/nxml-util hides /usr/share/emacs/23.3/lisp/nxml/nxml-util /usr/share/emacs/site-lisp/nxml-mode/nxml-glyph hides /usr/share/emacs/23.3/lisp/nxml/nxml-glyph /usr/share/emacs/site-lisp/nxml-mode/rng-pttrn hides /usr/share/emacs/23.3/lisp/nxml/rng-pttrn /usr/share/emacs/site-lisp/nxml-mode/nxml-enc hides /usr/share/emacs/23.3/lisp/nxml/nxml-enc /usr/share/emacs/site-lisp/nxml-mode/nxml-ns hides /usr/share/emacs/23.3/lisp/nxml/nxml-ns /usr/share/emacs/site-lisp/nxml-mode/nxml-parse hides /usr/share/emacs/23.3/lisp/nxml/nxml-parse /usr/share/emacs/site-lisp/nxml-mode/xmltok hides /usr/share/emacs/23.3/lisp/nxml/xmltok /usr/share/emacs/site-lisp/nxml-mode/rng-dt hides /usr/share/emacs/23.3/lisp/nxml/rng-dt /usr/share/emacs/site-lisp/nxml-mode/nxml-outln hides /usr/share/emacs/23.3/lisp/nxml/nxml-outln /usr/share/emacs/site-lisp/nxml-mode/rng-uri hides /usr/share/emacs/23.3/lisp/nxml/rng-uri /usr/share/emacs/site-lisp/nxml-mode/nxml-mode hides /usr/share/emacs/23.3/lisp/nxml/nxml-mode /usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5 /usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm /usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest /usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram /usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def /usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/23.3/lisp/net/sasl ~/.emacs.d/private/gnus hides /usr/share/emacs/23.3/lisp/gnus/gnus /usr/share/emacs/site-lisp/cedet/eieio/chart hides /usr/share/emacs/23.3/lisp/emacs-lisp/chart /usr/share/emacs/site-lisp/cedet/eieio/eieio-custom hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-custom /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/23.3/lisp/emacs-lisp/tq /usr/share/emacs/site-lisp/cedet/eieio/eieio-speedbar hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-speedbar /usr/share/emacs/site-lisp/cedet/eieio/eieio hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio /usr/share/emacs/site-lisp/cedet/eieio/eieio-base hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-base /usr/share/emacs/site-lisp/cedet/eieio/eieio-comp hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-comp /usr/share/emacs/site-lisp/cedet/eieio/eieio-datadebug hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-datadebug /usr/share/emacs/site-lisp/cedet/eieio/eieio-opt hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-opt /usr/share/emacs/site-lisp/cedet/common/cedet-files hides /usr/share/emacs/23.3/lisp/cedet/cedet-files /usr/share/emacs/site-lisp/cedet/common/mode-local hides /usr/share/emacs/23.3/lisp/cedet/mode-local /usr/share/emacs/site-lisp/cedet/ede/ede hides /usr/share/emacs/23.3/lisp/cedet/ede /usr/share/emacs/site-lisp/cedet/semantic/semantic hides /usr/share/emacs/23.3/lisp/cedet/semantic /usr/share/emacs/site-lisp/cedet/srecode/srecode hides /usr/share/emacs/23.3/lisp/cedet/srecode /usr/share/emacs/site-lisp/cedet/common/pulse hides /usr/share/emacs/23.3/lisp/cedet/pulse /usr/share/emacs/site-lisp/cedet/common/cedet hides /usr/share/emacs/23.3/lisp/cedet/cedet /usr/share/emacs/site-lisp/cedet/common/inversion hides /usr/share/emacs/23.3/lisp/cedet/inversion /usr/share/emacs/site-lisp/cedet/common/data-debug hides /usr/share/emacs/23.3/lisp/cedet/data-debug /usr/share/emacs/site-lisp/cedet/common/cedet-idutils hides /usr/share/emacs/23.3/lisp/cedet/cedet-idutils /usr/share/emacs/site-lisp/cedet/common/cedet-cscope hides /usr/share/emacs/23.3/lisp/cedet/cedet-cscope /usr/share/emacs/site-lisp/cedet/common/cedet-global hides /usr/share/emacs/23.3/lisp/cedet/cedet-global Features: (newcomment shadow sort mail-extr message idna ecomplete rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev nnheader gmm-utils mailheader canlock sha1 sha1-el hex-util hashcash mail-utils emacsbug bookmark pp multi-isearch markdown-mode cus-start cus-load rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-uchnm nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph xmltok ffap log-edit pcvs-util add-log yasnippet vc-hg semantic-edit tramp-imap tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source gnus-util netrc password-cache format-spec tramp-compat trampver eieio-opt help-mode view server semantic-el semantic-bovine bovine-debug semantic-debug ispell saveplace activate-babenv activate-private-data private-basic smtpmail sendmail activate-darkroom wc activate-identica identica-mode json url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history mailcap longlines parse-time xml epa-file epa epg epg-config activate-german-spelling activate-auto-complete auto-complete-config auto-complete popup activate-markdown activate-latex-ide flymake compile activate-emms emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file dired emms-setup emms emms-compat cua-base control-lock ezbl edmacro kmacro url-cookie url-util url-parse url-vars mm-util mail-prsvr htmlize type-break goto-chg activate-quick-note remember org-remember org-datetree org ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-complete pcomplete org-list org-faces org-compat org-entities org-macs time-date noutline outline easy-mmode cal-menu calendar cal-loaddefs allout savehist ido activate-base site-gentoo planner-autoloads slime-autoloads jde-autoload w3m-load preview-latex org-install nxml-enc muse-autoloads mmm-auto mmm-vars mmm-compat ess-toolbar ess-mouse mouseme thingatpt browse-url ess-menu ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a executable shell ess-arc-d ess-vst-d ess-xls-d ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d ess-r-args ess-s-l ess-inf ess-utils comint ring ess-mode noweb-mode ess ess-custom ess-compat ess-site emms-auto gdiff-setup vc vc-dispatcher circe-auto cedet cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar ede-files ede ede-base ede-auto eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort semanticdb-el semanticdb semantic-ctxt semantic-format semantic-util-modes semantic-util semantic semantic-lex semantic-tag working fame speedbar sb-image ezimage dframe easymenu assoc eieio-custom wid-edit ede-source eieio-base srecode-load srecode srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs eieio warnings advice help-fns advice-preload byte-opt bytecomp byte-compile cl cl-19 inversion bbdb-autoloads bbdb regexp-opt timezone tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind font-render-setting gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 10 21:29:10 2011 Received: (at 8225) by debbugs.gnu.org; 11 Mar 2011 02:29:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxs6H-00048A-J0 for submit@debbugs.gnu.org; Thu, 10 Mar 2011 21:29:10 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxs6G-00047y-5o for 8225@debbugs.gnu.org; Thu, 10 Mar 2011 21:29:08 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AksHAEMXeU3O+IG+/2dsb2JhbACEOZRpjRJ4sDiRHYEng0V2BIUkkAk X-IronPort-AV: E=Sophos;i="4.62,300,1297054800"; d="scan'208";a="95612832" Received: from 206-248-129-190.dsl.teksavvy.com (HELO ceviche.home) ([206.248.129.190]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 10 Mar 2011 21:29:02 -0500 Received: by ceviche.home (Postfix, from userid 20848) id C94FA66135; Thu, 10 Mar 2011 21:29:01 -0500 (EST) From: Stefan Monnier To: arne_bab@web.de Subject: Re: bug#8225: 23.3; wish: hook to run when manually creating a buffer with C-x b (be able to save all created buffers at creation time) Message-ID: References: <87mxl2k1al.fsf@yahoo.de> Date: Thu, 10 Mar 2011 21:29:01 -0500 In-Reply-To: <87mxl2k1al.fsf@yahoo.de> (Arne Babenhauserheide's message of "Fri, 11 Mar 2011 00:23:30 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8225 Cc: 8225@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.1 (--) > Essentially I want to turn the manual creation of a new buffer into a > persistent new-file creation so I as user don=E2=80=99t have to think abo= ut the > target location (this is in line with basket and KJots and other quick > note programs which make it unnecessary for the user to think about save > locations before writing content - but still save the content). Since internal buffers get created all the time, it seems clear you really only want to do that in response to C-x b, right. Or are there other cases? One simple approach is to replace C-x b by a new command that does little more than (find-file (format "~/.emacs.d/data/%s-%s" name date)). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 06 14:05:28 2013 Received: (at control) by debbugs.gnu.org; 6 Feb 2013 19:05:28 +0000 Received: from localhost ([127.0.0.1]:39765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AJD-0005ng-Mg for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:05:27 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:48481) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AJC-0005na-3q for control@debbugs.gnu.org; Wed, 06 Feb 2013 14:05:26 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U3AHw-0006xz-HQ for control@debbugs.gnu.org; Wed, 06 Feb 2013 14:04:08 -0500 Date: Wed, 06 Feb 2013 14:04:08 -0500 Message-Id: Subject: control message for bug 8225 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control 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 (----) tag 8225 wontfix From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 06 14:05:19 2013 Received: (at 8225-done) by debbugs.gnu.org; 6 Feb 2013 19:05:19 +0000 Received: from localhost ([127.0.0.1]:39761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AJ5-0005nK-5D for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:05:19 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:48477) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AJ3-0005nC-C2 for 8225-done@debbugs.gnu.org; Wed, 06 Feb 2013 14:05:18 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U3AHn-0006up-78; Wed, 06 Feb 2013 14:03:59 -0500 From: Glenn Morris To: 8225-done@debbugs.gnu.org Subject: Re: bug#8225: 23.3; wish: hook to run when manually creating a buffer with C-x b (be able to save all created buffers at creation time) References: <87mxl2k1al.fsf@yahoo.de> X-Spook: Attorney General CipherTAC-2000 cracking embassy CESID X-Ran: &z@iZbgrTnBs\g89Dme@t.:yJsxfs:8JgApocD}k(4IVIID>.[@eH"InMQ|4w)QJ&]RIOB X-Hue: black X-Attribution: GM Date: Wed, 06 Feb 2013 14:03:59 -0500 In-Reply-To: (Stefan Monnier's message of "Thu, 10 Mar 2011 21:29:01 -0500") 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: 8225-done 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: -5.0 (-----) Stefan Monnier wrote: > One simple approach is to replace C-x b by a new command that does > little more than (find-file (format "~/.emacs.d/data/%s-%s" name date)). Or use advice. Anyway, there is no need for a hook for this, so closing as wontfix. From unknown Sun Jun 22 00:06:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Mar 2013 12: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