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: beginner questions Date: Tue, 01 Oct 2013 20:56:06 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1380675397 19074 80.91.229.3 (2 Oct 2013 00:56:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Oct 2013 00:56:37 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 02 02:56:41 2013 Return-path: Envelope-to: geh-help-gnu-emacs@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 1VRAk5-0006o5-6k for geh-help-gnu-emacs@m.gmane.org; Wed, 02 Oct 2013 02:56:41 +0200 Original-Received: from localhost ([::1]:33360 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRAk4-00025d-Ns for geh-help-gnu-emacs@m.gmane.org; Tue, 01 Oct 2013 20:56:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRAjp-00024V-TE for help-gnu-emacs@gnu.org; Tue, 01 Oct 2013 20:56:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRAjh-0007wJ-T9 for help-gnu-emacs@gnu.org; Tue, 01 Oct 2013 20:56:25 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:47613) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRAjh-0007vu-Ia for help-gnu-emacs@gnu.org; Tue, 01 Oct 2013 20:56:17 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VRAjf-0006Sy-T2 for help-gnu-emacs@gnu.org; Wed, 02 Oct 2013 02:56:15 +0200 Original-Received: from 69-196-177-21.dsl.teksavvy.com ([69.196.177.21]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Oct 2013 02:56:15 +0200 Original-Received: from monnier by 69-196-177-21.dsl.teksavvy.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 02 Oct 2013 02:56:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 69-196-177-21.dsl.teksavvy.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:/J9XcA9nIzOhiAiX50UmLoF88Kg= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93783 Archived-At: > Finally switched to vi. It showed me: > [[http://cs.brown.edu/people/pw/papers/monist.ps<200e>][Philosophical diffs between OOp and FP]] > 200e??? What the hell... Indeed, as the display engine becomes more powerful over time, the general rule gets broken more and more often. Unicode is a source of lots of problems along this way (e.g. with all the barely visible characters such as the one above, as well as all the "different character, but displays identically"). There are some libraries that try to help with this, e.g. uni-confusable (in GNU ELPA), but it's a hard problem because there is no single "right thing to do". Stefan