From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#18195: 24.3.92; window-screen-lines is not accurate Date: Wed, 06 Aug 2014 17:45:09 +0300 Message-ID: <83fvh9pthm.fsf@gnu.org> References: <86tx5r7l1j.fsf@yandex.ru> <53E097F7.5050407@gmx.at> <53E0ABF9.7070506@yandex.ru> <8338dbqcai.fsf@gnu.org> <53E14AF4.6050804@yandex.ru> <83k36mpbxg.fsf@gnu.org> <53E21B05.9000504@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1407336386 32200 80.91.229.3 (6 Aug 2014 14:46:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Aug 2014 14:46:26 +0000 (UTC) Cc: 18195@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 06 16:46:18 2014 Return-path: Envelope-to: geb-bug-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 1XF2To-00072J-Qw for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Aug 2014 16:46:16 +0200 Original-Received: from localhost ([::1]:39448 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XF2To-0000jg-22 for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Aug 2014 10:46:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XF2Tf-0000jA-Hg for bug-gnu-emacs@gnu.org; Wed, 06 Aug 2014 10:46:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XF2Ta-00064n-Mj for bug-gnu-emacs@gnu.org; Wed, 06 Aug 2014 10:46:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XF2Ta-00064i-JP for bug-gnu-emacs@gnu.org; Wed, 06 Aug 2014 10:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XF2Ta-00016C-3J for bug-gnu-emacs@gnu.org; Wed, 06 Aug 2014 10:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Aug 2014 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18195 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18195-submit@debbugs.gnu.org id=B18195.14073363084157 (code B ref 18195); Wed, 06 Aug 2014 14:46:02 +0000 Original-Received: (at 18195) by debbugs.gnu.org; 6 Aug 2014 14:45:08 +0000 Original-Received: from localhost ([127.0.0.1]:60445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XF2Sh-00014y-0x for submit@debbugs.gnu.org; Wed, 06 Aug 2014 10:45:07 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:40020) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XF2Sd-00014B-Sn for 18195@debbugs.gnu.org; Wed, 06 Aug 2014 10:45:04 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N9W005003GXLX00@a-mtaout20.012.net.il> for 18195@debbugs.gnu.org; Wed, 06 Aug 2014 17:44:57 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N9W0057W3MWEQ40@a-mtaout20.012.net.il>; Wed, 06 Aug 2014 17:44:57 +0300 (IDT) In-reply-to: <53E21B05.9000504@yandex.ru> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:92179 Archived-At: > Date: Wed, 06 Aug 2014 16:09:41 +0400 > From: Dmitry Gutov > CC: rudalics@gmx.at, 18195@debbugs.gnu.org > > On 08/06/2014 06:52 AM, Eli Zaretskii wrote: > > > Until some user would ask to lift them. > > Apparently, every user that tried to change the font understood that any > resulting problems stemmed from their actions, and so we've never had > any bug reports about that. AFAIU, you are developing infrastructure. It is generally expected from infrastructure, at least that in Emacs core, to support everything that wasn't explicitly documented as forbidden or unsupported. OTOH, perhaps next time someone complains about some weird combination of display features that happen not to work, I should respond "restriction" and see what happens. > > But if you never want to lift them, why not define colors instead of > > full-fledged faces? Then those restrictions are really carved in > > stone and clear for all. > > Well, there are also text decorations, and users should be able to add > (most of) them without running into problems. Which decorations are those? > Finally, who's to say the current limitations will stay with us forever? > If Emacs defines a suitable API, the current faces should be able to > transition seamlessly, while users will also gain the ability to change > the fonts. Nothing like that will happen in Emacs without motivated individuals driving the development. IMO, we should either push development in the direction I suggested (or similar), or explicitly forbid using different fonts in Company completion, at least in the documentation, if not by error messages. Anything else is unwise, IMO.