From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: How to get rid of Microsoft dumb quotes, e.g. \222 for apostrophe? Date: Sat, 17 Feb 2007 12:29:10 -0500 Message-ID: References: <1171628373.417583.61410@k78g2000cwa.googlegroups.com> <87zm7e8e7j.fsf@wivenhoe.staff8.ul.ie> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1171734066 2467 80.91.229.12 (17 Feb 2007 17:41:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 17 Feb 2007 17:41:06 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Feb 17 18:41:00 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HITYQ-0001UN-FF for geh-help-gnu-emacs@m.gmane.org; Sat, 17 Feb 2007 18:40:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HITYP-0002R0-UJ for geh-help-gnu-emacs@m.gmane.org; Sat, 17 Feb 2007 12:40:57 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.umontreal.ca!news.umontreal.ca.POSTED!not-for-mail Original-NNTP-Posting-Date: Sat, 17 Feb 2007 11:29:11 -0600 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.93 (gnu/linux) Cancel-Lock: sha1:MOFgFiUsu2SErQmVax5BxCRD8vg= Original-Lines: 20 Original-NNTP-Posting-Host: 132.204.27.213 Original-X-Trace: sv3-NLQ1gnZNJaHJHlotnedD8jEpp6fDlFLp/xdwdVUgPBMpmIII6ffdG3BDy8PXS3ZjbbVHZt67S7Udyu+!hydXjigDTQT6UGQ3mqr7bE7qB6b2/xgYdUvhXJ2Q3/vvSc0gU50dMvzBYqMWU8mZYbVcZrZmFiIY!oupAYJDYLHGbVe8w+w== Original-X-Complaints-To: abuse@umontreal.ca X-DMCA-Complaints-To: abuse@umontreal.ca X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Original-Xref: shelby.stanford.edu gnu.emacs.help:145688 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:41293 Archived-At: > Moreover, MS files often contain "characters" such as "—", their > extraordinary rendition of an em-dash. Luckily I have no idea what you're talking about. > True, the elisp code could use the more efficient code when searching > for a single-byte character, but for the sake of uniformity and to make > modification of the code easier, the less efficient code is preferable. > Moreover, coding efforts to increase efficiency are typically secondary > to those which result in code that works. And we don't have that yet. There's of course no perfect answer. My main change was to go from the single special char \200 to the \ 2 0 0 escape sequence, which should make things more reliable. The change from strings to char, was just a particular decision which made sense in this particular context, but of course, it's not always better. Stefan