From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: safe way to add contents to a file ? Date: Wed, 18 Dec 2019 09:10:22 -0500 Message-ID: References: <0FE61EAF-672C-4348-8107-F4C3D176FCF4@traduction-libre.org> <08057AA1-387E-489F-9DB9-CF1768172251@traduction-libre.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="172784"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 18 15:10:49 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iha2K-000iqE-R0 for geh-help-gnu-emacs@m.gmane.org; Wed, 18 Dec 2019 15:10:48 +0100 Original-Received: from localhost ([::1]:54896 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iha2J-0003h5-M0 for geh-help-gnu-emacs@m.gmane.org; Wed, 18 Dec 2019 09:10:47 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53266) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iha29-0003gs-Ow for help-gnu-emacs@gnu.org; Wed, 18 Dec 2019 09:10:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iha28-000291-IK for help-gnu-emacs@gnu.org; Wed, 18 Dec 2019 09:10:37 -0500 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:57854 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iha26-00022h-Kr for help-gnu-emacs@gnu.org; Wed, 18 Dec 2019 09:10:35 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iha22-000iXx-LD for help-gnu-emacs@gnu.org; Wed, 18 Dec 2019 15:10:30 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:McsijoSJDLmDajpnBXm6O2emzAA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:122064 Archived-At: > The code is a most simple one liner variation on the following: > > (write-region "stuff" nil "path/to/my/file/test.txt" nil t nil t). > > Sometimes the whole *line* above (contained in file "test.el") would be > copied to the file "test.txt" and I have no idea why. Very curious. If you can come up with a recipe to reproduce it somewhat-reliably, then please `M-x report-emacs-bug`. >> Which part of which reference? > The elisp reference. I'm not aware that there is any other reference > material regarding elisp. Is there ? I thought maybe you had found some material on a web page somewhere, but other than that and the Emacs Lisp manual, there are of course other books and last but not least docstrings (which is the reference I use most of the time). >> What have you looked for? > The files chapter, the buffers chapter. It's all descriptions of function > after function and overall very confusing when you don't know the basics of > what's necessary. Hmm... we do assume familiarity with how files work, yes. Could propose a concrete change which would have helped you? Stefan