From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Performance degradation from long lines Date: Thu, 25 Oct 2018 13:53:20 -0400 Message-ID: <27587e98-13f4-a816-f6c2-7cfd68071ed0@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1540491216 14094 195.159.176.226 (25 Oct 2018 18:13:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 25 Oct 2018 18:13:36 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 25 20:13:32 2018 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 1gFk8R-0003XG-OY for ged-emacs-devel@m.gmane.org; Thu, 25 Oct 2018 20:13:31 +0200 Original-Received: from localhost ([::1]:56385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFkAY-0003ij-5G for ged-emacs-devel@m.gmane.org; Thu, 25 Oct 2018 14:15:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFk46-000582-NT for emacs-devel@gnu.org; Thu, 25 Oct 2018 14:09:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFjpJ-00079s-VR for emacs-devel@gnu.org; Thu, 25 Oct 2018 13:53:51 -0400 Original-Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]:32999) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gFjpH-00071f-Dw for emacs-devel@gnu.org; Thu, 25 Oct 2018 13:53:43 -0400 Original-Received: by mail-qt1-x834.google.com with SMTP id p24-v6so4995996qtq.0 for ; Thu, 25 Oct 2018 10:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=ekKAJdAHSgipVM57xIDkxXjRypLLa7Ty252E9KA4iRU=; b=IB+6GTRVDNv6JYWEKI4Y2Ace4W9OOx/FnhWjjmh+1tfIDsBIBIxhKEbKfkAgLY3ZDi cpIi7C/NzCh36BLMJmLin97FCI/i3v6XCPkajYtoQE4SUELbJ/Vgc7xRkh0aGoOEBKZG 2b1/h7+eW2rVL+NWg+UkGo2dp2cAgS28KmFsOwk6IK0Jse/FhF1eFWYm8TkqqsMprAoX zph3rWCoX9VdPGaFvs6m49WoJ9sXRLPfP20K+AbWPqnXl1LETGiJcHxVB1B3yohaFTlN txLXgU/iwge2/d2aL0MZvSK0a910m2VyDyVvTLb9Q9r1ng2M0Nxru5YrQ0oeQB8tBoyd 96nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ekKAJdAHSgipVM57xIDkxXjRypLLa7Ty252E9KA4iRU=; b=CNsiaWPMEUqNoZLvfGxjZVOD94N78fgagfKGsB0ZRXwq7YlW69JiWb2r/y6QdIQCl8 0tqr7fbyJZzlD7zcth0u0yTOPe2rEhr/KQGm8gEWJdN2Mb6GgKeUQOKDIK1KwLxFodig TDiar5XvOoFUze6PneCYy2UnB5AevMF31pWfnJkRy9JxzkBGCcXN+1N/LzF+i+XESpQv A/V8VWuYG/j4M0rYd/0brm/Si6jcCiYbWnW9JO9FRBfkDZShF8c1OtGlFP0Ds11zS7yY sU5KL7U5rWE+QBMcUu6S3DgvMQVwpQ3ywkepVwm+QrAbI0q0CIXS3FQ/Y90xcBRg077o lQgA== X-Gm-Message-State: AGRZ1gJdiXFnJq9KEzsDssLPXgaJ49fyI+cO0jS/+IcpEmw8tMbgWqrC oDCVguw1DvaCgSroQhU86gAdKtTw X-Google-Smtp-Source: AJdET5d9jEsCw/lV02im6/eVV0AjOyLZmWf1PduDsu31bZRz40AeEk4lEPlpguy2XmFWwhOZD+cXKg== X-Received: by 2002:aed:2a0b:: with SMTP id c11-v6mr211203qtd.147.1540490002606; Thu, 25 Oct 2018 10:53:22 -0700 (PDT) Original-Received: from [18.26.2.123] (26-2-123.dynamic.csail.mit.edu. [18.26.2.123]) by smtp.gmail.com with ESMTPSA id i1-v6sm1384657qti.58.2018.10.25.10.53.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Oct 2018 10:53:21 -0700 (PDT) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::834 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:230667 Archived-At: On 24/10/2018 19.59, mithraeum wrote: > To me it seems that the aforementioned loss of display capabilities > is not relevant to terminal Emacs, as it doesn't have those capabilities > in the first place.  So none of the objections apply except those > regarding extra maintenance and the effort to make this work. I don't understand this part. Eli listed the following capabilities: * bold, italics, and other important face attributes * Some characters are not covered by fixed-pitch fonts, so they cannot be displayed. The usual box-with-hex-code display of such characters will also be lost, so we will be left with displaying them as ? or somesuch. * Character composition will also be lost, so bye-bye prettify-symbols-mode and support for some scripts that cannot be displayed without composed characters. * Some characters (mostly from East-Asian scripts) need to be displayed at twice the width, so either you give up those scripts, or you are back to the original problem. Many (all?) of these features are available in the terminal, too (at least the following: bold, underline, italics, characters that don't have fixed-pitched fonts, prettify-symbols-mode, and wide characters). What did you mean by "terminal Emacs doesn't have those capabilities in the first place"? Clément.