From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Upcoming loss of usability of Emacs source files and Emacs. Date: Thu, 25 Jun 2015 07:27:33 -0700 Organization: UCLA Computer Science Department Message-ID: <558C0FD5.70304@cs.ucla.edu> References: <20150615142237.GA3517@acm.fritz.box> <87y4jkhqh5.fsf@uwakimon.sk.tsukuba.ac.jp> <557F3C22.4060909@cs.ucla.edu> <5580D356.4050708@cs.ucla.edu> <87si9qonxb.fsf@gnu.org> <55826DCC.9040404@cs.ucla.edu> <55850208.3080605@cs.ucla.edu> <5585C279.3030607@cs.ucla.edu> <55871590.8010406@cs.ucla.edu> <83vbefhihy.fsf@gnu.org> <834mlyh1v4.fsf@gnu.org> <83egl1g6tm.fsf@gnu.org> <83twtxdtva.fsf@gnu.org> <558B0068.8050807@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040106020205050503060800" X-Trace: ger.gmane.org 1435242489 7372 80.91.229.3 (25 Jun 2015 14:28:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jun 2015 14:28:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 25 16:28:01 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 1Z888C-0003Bk-7r for ged-emacs-devel@m.gmane.org; Thu, 25 Jun 2015 16:27:56 +0200 Original-Received: from localhost ([::1]:55989 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z888B-0006Pi-FH for ged-emacs-devel@m.gmane.org; Thu, 25 Jun 2015 10:27:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z887x-0006PO-Jd for emacs-devel@gnu.org; Thu, 25 Jun 2015 10:27:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z887s-0006Ec-KQ for emacs-devel@gnu.org; Thu, 25 Jun 2015 10:27:41 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50022) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z887s-0006EJ-CB; Thu, 25 Jun 2015 10:27:36 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 17640160660; Thu, 25 Jun 2015 07:27:35 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 9qrhkGqORiiT; Thu, 25 Jun 2015 07:27:33 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E4720160848; Thu, 25 Jun 2015 07:27:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 3jDSIlnqdF6h; Thu, 25 Jun 2015 07:27:33 -0700 (PDT) Original-Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C4E20160660; Thu, 25 Jun 2015 07:27:33 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 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:187515 Archived-At: This is a multi-part message in MIME format. --------------040106020205050503060800 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Richard Stallman wrote: > > So I think RMS's suggestion is the right one, and that we should change Emacs to > > display ` (not ') for undisplayable left single quotation mark. I'll prepare a > > patch along those lines assuming there's no objection. > > Thanks. That will fix a significant problem. You're welcome. I installed the attached patch. --------------040106020205050503060800 Content-Type: text/plain; charset=UTF-8; name="0001-Translate-undisplayable-to.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Translate-undisplayable-to.txt" RnJvbSAwOGJiNGU5MzkzNjExNjA3MTkwYzQ5NWJjMzRhZDE3MzhiOGUwZGExIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI1IEp1biAyMDE1IDA3OjIxOjIwIC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gPT9VVEYtOD9xP1RyYW5zbGF0ZT0yMHVuZGlzcGxheWFibGU9MjA9RTI9ODA9OTg9MjB0 bz0yMGA/PQpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNo YXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKKiBkb2MvbGlz cHJlZi9oZWxwLnRleGkgKEtleXMgaW4gRG9jdW1lbnRhdGlvbik6CiogbGlzcC9pbnRlcm5h dGlvbmFsL211bGUtY21kcy5lbCAoc2V0LWxvY2FsZS1lbnZpcm9ubWVudCk6CiogbGlzcC90 ZXJtL3czMmNvbnNvbGUuZWwgKHRlcm1pbmFsLWluaXQtdzMyY29uc29sZSk6Ciogc3JjL2Rv Yy5jIChGc3Vic3RpdHV0ZV9jb21tYW5kX2tleXMsIFZoZWxwX3F1b3RlX3RyYW5zbGF0aW9u KToKSWYg4oCYIGlzIG5vdCBkaXNwbGF5YWJsZSwgdHJhbnNsaXRlcmF0ZSBpdCB0byBgLCBu b3QgdG8gJy4gIFNlZToKaHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2VtYWNz LWRldmVsLzIwMTUtMDYvbXNnMDA1NDIuaHRtbAotLS0KIGRvYy9saXNwcmVmL2hlbHAudGV4 aSAgICAgICAgICAgfCAyICstCiBsaXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsIHwg NCArKy0tCiBsaXNwL3Rlcm0vdzMyY29uc29sZS5lbCAgICAgICAgIHwgMiArLQogc3JjL2Rv Yy5jICAgICAgICAgICAgICAgICAgICAgICB8IDYgKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlz cHJlZi9oZWxwLnRleGkgYi9kb2MvbGlzcHJlZi9oZWxwLnRleGkKaW5kZXggNDRhNjgwYy4u ZmRlOTg1ZCAxMDA2NDQKLS0tIGEvZG9jL2xpc3ByZWYvaGVscC50ZXhpCisrKyBiL2RvYy9s aXNwcmVmL2hlbHAudGV4aQpAQCAtMzU3LDcgKzM1Nyw3IEBAIHF1b3Rlcy4gIElmIHRoZSB2 YWx1ZSBpcyBAY29kZXs/J30gKGFwb3N0cm9waGUpLCB0aGUgc3R5bGUgaXMgQHR7J2xpa2UK IHRoaXMnfSB3aXRoIGFwb3N0cm9waGVzLiAgSWYgdGhlIHZhbHVlIGlzIEBjb2Rlez9gfSAo Z3JhdmUgYWNjZW50KSwKIHRoZSBzdHlsZSBpcyBAdHtgbGlrZSB0aGlzJ30gd2l0aCBncmF2 ZSBhY2NlbnQgYW5kIGFwb3N0cm9waGUuICBUaGUKIGRlZmF1bHQgdmFsdWUgQGNvZGV7bmls fSBtZWFucyB0byB1c2UgY3VydmVkIHNpbmdsZSBxdW90ZXMgaWYKLWRpc3BsYXlhYmxlIGFu ZCBhcG9zdHJvcGhlcyBvdGhlcndpc2UuCitkaXNwbGF5YWJsZSwgYW5kIGdyYXZlIGFjY2Vu dCBhbmQgYXBvc3Ryb3BoZSBvdGhlcndpc2UuCiBAZW5kIGRlZnZhcgogCiBAZGVmdW4gc3Vi c3RpdHV0ZS1jb21tYW5kLWtleXMgc3RyaW5nCmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0 aW9uYWwvbXVsZS1jbWRzLmVsIGIvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUtY21kcy5lbApp bmRleCAxNmMxMDAzLi4yNDhjODljIDEwMDY0NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwv bXVsZS1jbWRzLmVsCisrKyBiL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLWNtZHMuZWwKQEAg LTI3MzEsOSArMjczMSw5IEBAIFNlZSBhbHNvIGBsb2NhbGUtY2hhcnNldC1sYW5ndWFnZS1u YW1lcycsIGBsb2NhbGUtbGFuZ3VhZ2UtbmFtZXMnLAogCShzZXQtdGVybWluYWwtY29kaW5n LXN5c3RlbSAndXRmLTgpCiAJKHNldC1rZXlib2FyZC1jb2Rpbmctc3lzdGVtICd1dGYtOCkp KQogCi0gICAgOzsgSWYgY3VydmVkIHF1b3RlcyBkb24ndCB3b3JrLCBkaXNwbGF5IHN0cmFp Z2h0IEFTQ0lJIGFwcHJveGltYXRpb25zLgorICAgIDs7IElmIGN1cnZlZCBxdW90ZXMgZG9u J3Qgd29yaywgZGlzcGxheSBBU0NJSSBhcHByb3hpbWF0aW9ucy4KICAgICAodW5sZXNzIGZy YW1lCi0gICAgICAoZG9saXN0IChjaGFyLXJlcGwgJygoP+KAmCAuIFs/XCddKSAoP+KAmSAu IFs/XCddKSAoP+KAnCAuIFs/XCJdKSAoP+KAnSAuIFs/XCJdKSkpCisgICAgICAoZG9saXN0 IChjaGFyLXJlcGwgJygoP+KAmCAuIFs/XGBdKSAoP+KAmSAuIFs/XCddKSAoP+KAnCAuIFs/ XCJdKSAoP+KAnSAuIFs/XCJdKSkpCiAgICAgICAgICh3aGVuIChub3QgKGNoYXItZGlzcGxh eWFibGUtcCAoY2FyIGNoYXItcmVwbCkpKQogICAgICAgICAgIChvciBzdGFuZGFyZC1kaXNw bGF5LXRhYmxlCiAgICAgICAgICAgICAgIChzZXRxIHN0YW5kYXJkLWRpc3BsYXktdGFibGUg KG1ha2UtZGlzcGxheS10YWJsZSkpKQpkaWZmIC0tZ2l0IGEvbGlzcC90ZXJtL3czMmNvbnNv bGUuZWwgYi9saXNwL3Rlcm0vdzMyY29uc29sZS5lbAppbmRleCAyOWFiMmYxLi4yZGYxMzc4 IDEwMDY0NAotLS0gYS9saXNwL3Rlcm0vdzMyY29uc29sZS5lbAorKysgYi9saXNwL3Rlcm0v dzMyY29uc29sZS5lbApAQCAtNjksNyArNjksNyBAQAogICAgICAgICAgIDs7IFNpbmNlIHdl IGNoYW5nZWQgdGhlIHRlcm1pbmFsIGVuY29kaW5nLCB3ZSBuZWVkIHRvIHJlcGVhdAogICAg ICAgICAgIDs7IHRoZSB0ZXN0IGZvciBVbmljb2RlIHF1b3RlcyBiZWluZyBkaXNwbGF5YWJs ZS4KICAgICAgICAgICAoZG9saXN0IChjaGFyLXJlcGwKLSAgICAgICAgICAgICAgICAgICAn KCg/4oCYIC4gWz9cJ10pICg/4oCZIC4gWz9cJ10pICg/4oCcIC4gWz9cIl0pICg/4oCdIC4g Wz9cIl0pKSkKKyAgICAgICAgICAgICAgICAgICAnKCg/4oCYIC4gWz9cYF0pICg/4oCZIC4g Wz9cJ10pICg/4oCcIC4gWz9cIl0pICg/4oCdIC4gWz9cIl0pKSkKICAgICAgICAgICAgICh3 aGVuIChub3QgKGNoYXItZGlzcGxheWFibGUtcCAoY2FyIGNoYXItcmVwbCkpKQogICAgICAg ICAgICAgICAob3Igc3RhbmRhcmQtZGlzcGxheS10YWJsZQogICAgICAgICAgICAgICAgICAg KHNldHEgc3RhbmRhcmQtZGlzcGxheS10YWJsZSAobWFrZS1kaXNwbGF5LXRhYmxlKSkpCmRp ZmYgLS1naXQgYS9zcmMvZG9jLmMgYi9zcmMvZG9jLmMKaW5kZXggZDJkM2M4ZC4uNjU1Yjkx MSAxMDA2NDQKLS0tIGEvc3JjL2RvYy5jCisrKyBiL3NyYy9kb2MuYwpAQCAtNzYxLDggKzc2 MSw4IEBAIE90aGVyd2lzZSwgcmV0dXJuIGEgbmV3IHN0cmluZy4gICovKQogICAgICAgTGlz cF9PYmplY3QgZHYgPSBESVNQX0NIQVJfVkVDVE9SIChYQ0hBUl9UQUJMRSAoVnN0YW5kYXJk X2Rpc3BsYXlfdGFibGUpLAogCQkJCQkgTEVGVF9TSU5HTEVfUVVPVEFUSU9OX01BUkspOwog ICAgICAgaWYgKFZFQ1RPUlAgKGR2KSAmJiBBU0laRSAoZHYpID09IDEKLQkgICYmIEVRIChB UkVGIChkdiwgMCksIG1ha2VfbnVtYmVyICgnXCcnKSkpCi0JcXVvdGVfdHJhbnNsYXRpb24g PSBhcG9zdHJvcGhlOworCSAgJiYgRVEgKEFSRUYgKGR2LCAwKSwgbWFrZV9udW1iZXIgKCdg JykpKQorCXF1b3RlX3RyYW5zbGF0aW9uID0gZ3JhdmVfYWNjZW50OwogICAgIH0KIAogICBt dWx0aWJ5dGUgPSBTVFJJTkdfTVVMVElCWVRFIChzdHJpbmcpOwpAQCAtMTA0MCw3ICsxMDQw LDcgQEAgUXVvdGUgXFw94oCYbGlrZSB0aGlzXFw94oCZIGlmIHRoZSB2YWx1ZSBpcyA/XFw9 4oCYIChsZWZ0IHNpbmdsZSBxdW90YXRpb24gbWFyaykKIFF1b3RlICdsaWtlIHRoaXMnIGlm IHRoZSB2YWx1ZSBpcyA/JyAoYXBvc3Ryb3BoZSkuCiBRdW90ZSBcXD1gbGlrZSB0aGlzJyBp ZiB0aGUgdmFsdWUgaXMgP1xcPWAgKGdyYXZlIGFjY2VudCkuCiBUaGUgZGVmYXVsdCB2YWx1 ZSBpcyBuaWwsIHdoaWNoIG1lYW5zIHF1b3RlIHdpdGggbGVmdCBzaW5nbGUgcXVvdGF0aW9u IG1hcmsKLWlmIGRpc3BsYXlhYmxlLCBhbmQgd2l0aCBhcG9zdHJvcGhlIG90aGVyd2lzZS4g ICovKTsKK2lmIGRpc3BsYXlhYmxlLCBhbmQgd2l0aCBncmF2ZSBhY2NlbnQgb3RoZXJ3aXNl LiAgKi8pOwogICBWaGVscF9xdW90ZV90cmFuc2xhdGlvbiA9IFFuaWw7CiAKICAgZGVmc3Vi ciAoJlNkb2N1bWVudGF0aW9uKTsKLS0gCjIuMS4wCgo= --------------040106020205050503060800--