From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Unbalanced change hooks (part 2) Date: Mon, 01 Aug 2016 12:38:42 -0400 Message-ID: References: <20160731121642.GB2205@acm.fritz.box> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1470069569 14436 195.159.176.226 (1 Aug 2016 16:39:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 1 Aug 2016 16:39:29 +0000 (UTC) Cc: ofv@wanadoo.es, rcopley@gmail.com, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 01 18:39:25 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUGFR-0003Sz-I6 for ged-emacs-devel@m.gmane.org; Mon, 01 Aug 2016 18:39:25 +0200 Original-Received: from localhost ([::1]:51701 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUGFN-0004jz-7M for ged-emacs-devel@m.gmane.org; Mon, 01 Aug 2016 12:39:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUGEn-0004ja-CL for emacs-devel@gnu.org; Mon, 01 Aug 2016 12:38:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUGEm-0006SX-IS for emacs-devel@gnu.org; Mon, 01 Aug 2016 12:38:45 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46159) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUGEk-0006Rp-U7; Mon, 01 Aug 2016 12:38:42 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bUGEk-0003zu-38; Mon, 01 Aug 2016 12:38:42 -0400 In-reply-to: <20160731121642.GB2205@acm.fritz.box> (message from Alan Mackenzie on Sun, 31 Jul 2016 12:16:42 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206316 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > There are several functions in .../src/insdel.c which have a parameter > `prepare'. The meaning of `prepare' is "direct the function to call > prepare_to_modify_buffer" (YUCK!). Why do you say "yuck" to that? I'm not saying it can't have problems, or that you can't think of some change for the better. However, to merit "yuck", it would have to be grossly and conspicuously bad. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.