From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 255a011: Add `save-mark-and-excursion', which has the old `save-excursion' behavior Date: Tue, 05 May 2015 11:04:46 -0700 Message-ID: <5549063E.4090003@dancol.org> References: <20150504184829.1108.13525@vcs.savannah.gnu.org> <87twvskku2.fsf@petton.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gqvN764gsgtqHXsRHcfr9TKxglhwADDUK" X-Trace: ger.gmane.org 1430849113 480 80.91.229.3 (5 May 2015 18:05:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 5 May 2015 18:05:13 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier , Nicolas Petton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 05 20:05:05 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YphDM-0006Iy-Br for ged-emacs-devel@m.gmane.org; Tue, 05 May 2015 20:05:04 +0200 Original-Received: from localhost ([::1]:41084 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YphDL-0008Vf-Ek for ged-emacs-devel@m.gmane.org; Tue, 05 May 2015 14:05:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YphDG-0008VR-Fo for emacs-devel@gnu.org; Tue, 05 May 2015 14:04:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YphD9-0001EG-LY for emacs-devel@gnu.org; Tue, 05 May 2015 14:04:58 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:46538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YphD9-0001Dz-5x for emacs-devel@gnu.org; Tue, 05 May 2015 14:04:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=lqEdduvzPRmBYBLS7d0aSpJWivP+a923G8gci51CeEA=; b=hKKkS7sHeyDSO9f84TSG/kW53lIglckPc5jn8BAeMy85je6PFGtQ0R7s333EJyr0faGMjqgpQP3a4cdAaPiVIpGQ5ByWsRa9ZfmqVDFekBuWpqSwL4J4PX3NJcy08TX605Pa36tyHTR3wxAfUgx7o5g6kafwBX0OOiqFK7gmAcmJmoCRGrv10DIWQANwosODol5P00ajUZP4PuPc3XULKplYKqAcgO/FQbqU5q/FSbdJrpEF+qBsPEb0HtBoLkOQNNy+wSy+Z27fABS7+1tQByGY7BG2AOPN655/p3jEMX2svPlLFMvS4P+7qQFCxn11TSNhvuDS9NZEDqeAOVP5OQ==; Original-Received: from [12.144.188.2] (helo=[10.10.3.3]) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1YphD7-0008Nz-34; Tue, 05 May 2015 11:04:49 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:186255 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gqvN764gsgtqHXsRHcfr9TKxglhwADDUK Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 05/05/2015 10:50 AM, Stefan Monnier wrote: >>>> + (setf nmark (marker-position saved-mark)) >>> ^^^^ >>> Old habits die hard. >> Should `setf' be avoided? Is it only when `setq' would do instead? >=20 > Sorry, I guess `setf' work as well, here. I've just been bitten by > bootstrapping problems too many times, but simple.el should be late > enough that it can't be a problem. There ought to be a file-local variable marking early-loadup files that tells the compiler to warn about certain otherwise-safe facilities. --gqvN764gsgtqHXsRHcfr9TKxglhwADDUK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVSQY+AAoJEN4WImmbpWBlcJkP/1+wwo5xn5hLq03ntPPKNLmz nw1mnPCIHEfIseezoWBJy7QjSXb6dHeiRkgNJV7eTZFZYIjSYt/v3lCG5Xt2WD7T puhzMeaOJbBEq9eckwBd7nUvmt2EoH6aX3nLIvCNWztOJEXqijY+qlsbYJnqXY/b SzCH2zfLnSKoZEo7L+9A1TiC2ApLqiLUTs7GmASm+X5z+tv0HrwjGu2pIB7oCC2+ eNTYlGzrBn7Ul3NqoQBjPZd6rA5017kDscRBQZsMFGmmuJVWWpH/5EOrZ9LysNdI Wo9e83Ms7BFvIPBkZgwXv2P+Vh2LsffW6WnBG0e9Q5EHKJcbpf7oIoGP43LAv47q LCNw5yLxvwX/QlY9V4Acs/LaUpguLfylltIayc5VkFH7T8m1gttAks7TSEYaOV9t 75stx5id3lqwS1rIsCRKBJhepiVD1yO0e/qJr57NybZ2B5FE8jrMLdNfTlPMsf2z Xf7Df+66zCeqDQrRtneXdaif3EYbkcefBXzeFjoxLnH+DAuFbmct915LipBhsX/X KxoDCnVselD/ZCyO8rK4MDpH6jFRice8H1aQUhIhFwsL4oyw4gr30szjGmIRtEYx kdsvf6RRs09khEruRSWnDBJNPLiridTXWJXavBMH/hMn5PKgEZ9f9LMVjhzRj8FG Kpy36F3lPvY3i+Zia1Ym =3W6l -----END PGP SIGNATURE----- --gqvN764gsgtqHXsRHcfr9TKxglhwADDUK--