From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#24293: 25.1; Display bug: icomplete prompt not visible with icomplete-separator "\n" Date: Tue, 23 Aug 2016 21:06:11 +0200 Message-ID: <87fupvxq3g.fsf@web.de> References: <87r39fxzg3.fsf@web.de> <83d1kzfogn.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1471979243 4827 195.159.176.226 (23 Aug 2016 19:07:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Aug 2016 19:07:23 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: 24293@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 23 21:07:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1bcH2Y-0000Xi-Q1 for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Aug 2016 21:07:14 +0200 Original-Received: from localhost ([::1]:47883 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcH2V-0000uj-Uu for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Aug 2016 15:07:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60817) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcH2R-0000ua-0f for bug-gnu-emacs@gnu.org; Tue, 23 Aug 2016 15:07:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcH2M-0004oj-Q9 for bug-gnu-emacs@gnu.org; Tue, 23 Aug 2016 15:07:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcH2M-0004oU-N1 for bug-gnu-emacs@gnu.org; Tue, 23 Aug 2016 15:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bcH2M-0000od-B8 for bug-gnu-emacs@gnu.org; Tue, 23 Aug 2016 15:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Aug 2016 19:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24293 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24293-submit@debbugs.gnu.org id=B24293.14719791803081 (code B ref 24293); Tue, 23 Aug 2016 19:07:02 +0000 Original-Received: (at 24293) by debbugs.gnu.org; 23 Aug 2016 19:06:20 +0000 Original-Received: from localhost ([127.0.0.1]:38221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bcH1f-0000nd-VY for submit@debbugs.gnu.org; Tue, 23 Aug 2016 15:06:20 -0400 Original-Received: from mout.web.de ([212.227.15.3]:59320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bcH1e-0000nR-Ob for 24293@debbugs.gnu.org; Tue, 23 Aug 2016 15:06:19 -0400 Original-Received: from drachen.dragon ([88.67.108.96]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0MC1ho-1bTVa81IzQ-008nv7; Tue, 23 Aug 2016 21:06:12 +0200 In-Reply-To: <83d1kzfogn.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 23 Aug 2016 19:18:48 +0300") X-Provags-ID: V03:K0:SxA4Ldp3UGqK48zwNfbsBJ60mS0rxMzcuTae/8Y8Gf7zrk8Rp1E owYjL96B5enGsmFFoACpTy4vE9hfD8BDTHJcyk5NGyRnIYKt/IAs6kzr8Ju+8rBlRkz8J/y MU9tfmqbCpUACHpAEDXMIjOvsuUrYqfTjRhc4NXRGyp1eqv+j1uCNLcZ5Pl/RRDbYgRzpwr Dr9lsReAeFzpGJhJcGa9Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:hmFL9X+Kdtc=:JtexbMJcu1XL6W8UZA55Ch NC+iuJjZgRufP9Q8DpSaM1Nm4v4mmb2UudSBL5SXYlhSG0CNAQCPkYYMbDtdCbiQLFyJrn/oM lBlVdlHyYH2V7tVN63emBUaCsir9lNrxw2ZekZfZOGOv/9zvKz71/sWZ0P2MaFTNz6DLJ6g/w b9tEB6GQml5J8GI3F0VL9RXSmqcGH4wDuUWqlcenXzTdc4iy3wGP4BvvbYwlxGITVnRZXTOtQ RsdDORXY8MwMw/8Qk0VNtrp7u35ru5gOQvXShYBdGXX3gJwoDGyL8OrtkEFW3APf2A2GdCwZc W51eo6SibajqsrV0Lca1D7/Q6rknXVwyQ6lmQMpb5W2neg6B7OmZNk5eJoJIJQBZ5atvS2dZc awiF0n4kaOBjtqVK6zUzcPQlP2fdRI5MwrhvLl+I8aeEGU3DqJ4uWwHOeMIxQNNv0mjcynnMP F02qLR9vrRWTXZUnPeBBvpOuz5l84Q7cN6SOFZKH5f0val56QLjum80MeZW6N1cS/P20ZotWH 58P3niMuG5S5/DrlsmoJ4HhNZL4sCErolmadXX+l31hFQVXCUi8yfPMz5v6pmVa6lpgxO6818 EWSDUei3G2ok52CAmVjUJNkWnRN1oVLOtpP+dnm1TaAxGK1v7Obbpo+IQDaGMZAldrSWboPZh FD963aPW8EeM6Q3rQORrgeMtYGulmeE4zsTVgS9oBNSTkn4xIlKMZ8mder01pfk4hgkACxBLC InhzrNVMh9w2ikF1Wu3OS0hWgDSWpENPWvIjz6tMnyPBxzfnRb3E5KxVpwmMA1GKbw4Itlym X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:122554 Archived-At: Eli Zaretskii writes: > What happens next is that the after-string causes the display to start > at the beginning of the string, because Emacs cannot start the > window's display in the middle of an overlay string. So what is > actually shown is not the end, but the middle of the overlay string. Ok, it's probably not worth trying to change the display engine for this. Maybe we can fix it in icomplete instead. AFAIK icomplete tries to limit the number of shown candidates according to some settings like maximum number of lines to display, but doesn't handle the case of a separator including a newline character correctly. Is it possible to determine reliably the number of lines a minibuffer window can display maximally for given max-mini-window-height? Michael.