From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#27427: 26.0.50; Native line numbers lead to display error in company-mode popup Date: Sat, 01 Jul 2017 17:20:34 +0200 Message-ID: <5957BDC2.1060902@gmx.at> References: <611468a0-3115-813a-7347-d0c06e155831@web.de> <8360fqvz9x.fsf@gnu.org> <6aa4616d-79f7-db1b-c048-076a9a48596f@yandex.ru> <83tw39urzq.fsf@gnu.org> <4c4b873b-2bec-1c12-82f5-325b558bea93@yandex.ru> <83o9tgul6h.fsf@gnu.org> <49b431fd-aaa4-e7ca-06fc-7146a0a5692c@yandex.ru> <83a84zul0d.fsf@gnu.org> <513eca6f-998a-a937-76c4-7cf2fb0ff787@yandex.ru> <83wp81u8rz.fsf@gnu.org> <8ec1b301-79dc-7d11-b3f9-85ae2e925785@yandex.ru> <594FDDC5.6040009@gmx.at> <83zicwrkmu.fsf@gnu.org> <5950C342.7010908@gmx.at> <83mv8ussb6.fsf@gnu.org> <595203DE.1040608@gmx.at> <837ezxsd02.fsf@gnu.org> <59527971.5000205@gmx.at> <83y3sdqtto.fsf@gnu.org> <59536CA6.10608@gmx.at> <83r2y4qcs1.fsf@gnu.org> <5953F706.7080405@gmx.at> <83o9t8q6u1.fsf@gnu.org> <5954A995.9@gmx.at> <83d19mrc3d.fsf@gnu.org> <59560B86.4030600@gmx.at> <8337ahrf9w.fsf@gnu.org> <59577A15.6010209@gmx.at> <83podkpdtw.fsf@gnu.org> <5957A223.2070003@gmx.at> <83lgo8p9hx.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1498922486 24657 195.159.176.226 (1 Jul 2017 15:21:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Jul 2017 15:21:26 +0000 (UTC) Cc: alexanderm@web.de, 27427@debbugs.gnu.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 01 17:21:18 2017 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 1dRKCt-0005Zp-Hw for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Jul 2017 17:21:11 +0200 Original-Received: from localhost ([::1]:54867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRKCy-0000tz-MJ for geb-bug-gnu-emacs@m.gmane.org; Sat, 01 Jul 2017 11:21:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38332) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dRKCo-0000to-Sy for bug-gnu-emacs@gnu.org; Sat, 01 Jul 2017 11:21:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dRKCk-0000rT-VI for bug-gnu-emacs@gnu.org; Sat, 01 Jul 2017 11:21:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45166) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dRKCk-0000rN-RX for bug-gnu-emacs@gnu.org; Sat, 01 Jul 2017 11:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dRKCk-0000LH-GM for bug-gnu-emacs@gnu.org; Sat, 01 Jul 2017 11:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Jul 2017 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27427 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27427-submit@debbugs.gnu.org id=B27427.14989224481274 (code B ref 27427); Sat, 01 Jul 2017 15:21:02 +0000 Original-Received: (at 27427) by debbugs.gnu.org; 1 Jul 2017 15:20:48 +0000 Original-Received: from localhost ([127.0.0.1]:47843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRKCW-0000KU-4q for submit@debbugs.gnu.org; Sat, 01 Jul 2017 11:20:48 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:65488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dRKCT-0000KG-Rb for 27427@debbugs.gnu.org; Sat, 01 Jul 2017 11:20:46 -0400 Original-Received: from [192.168.1.101] ([46.125.250.99]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MRjd7-1dKTV90p2X-00SySI; Sat, 01 Jul 2017 17:20:38 +0200 In-Reply-To: <83lgo8p9hx.fsf@gnu.org> X-Provags-ID: V03:K0:yAOYIqiNWJTMGaRv++Y3hSruvzxJrQSa5RMYt2DjsF/bxPXIBrR y99DyB7Rsj5SBp3OKe/IDNUKqDf89SF7kB40kt449Z4pq9awyix1I3tIahahdl9vjhQN7tV MIymdGMPXBC7HReYPgibz2dXBhZiQMtXJxFZuJkkQ1q4zCRmlEmY+tMnMsF2dTepF1L4IRR E0bKfLnM/frnf5ukOAYjg== X-UI-Out-Filterresults: notjunk:1;V01:K0:RvFxetmnQy8=:gtla6mHAgYNVmUAoY04fo3 XBtFQIo01+1q2uGLdhC0v1UJx6W/2djBKEdRbw/9lDVrWRKpyUOtuI9y6256bSSGRBmeY/HVJ L3hTcvq9sY5pxHWP2hEjY+tnLP08kQrd02d0Q8RA7JEAUgFjsqc9tBrBeNhLuVEkfugcV7XXC 5qhc+FZjnBnJdZmeScwU1UPKOEcfpfxgtbHdmURp79o3fr2Yae/UrslrrbjGbMkBj5x0Lhpza gbGYr3rqplvyzekayCmRbLzEZxG+0vbUJ0Sls0T0sKeGO7hUXr4ijymlvkv/lNbu+BZCpLbCc Ym2n259SNWBc9Y5nvh1e4LOzW2kiH2yrEh4Hf0ocJqN9zD0MbkY0U/hVBwt1n2bhtwDd57sEQ Cg6zboJTI/KMQB7dJ6Z8l3IRFwTLZoEl5Wvrvl36FfCsCXoKU+QN6hf0V6xpMJD1PHTOXsSmL mYYBYEllbq9vhM/gimrM+6BRkOcnauZMeNCvWJDAiQs5Z7+uoHMKX0XsKY1fq8hsPEwbssq93 OXkP7sdOPqjlMM9GNBBklRzHFiTV0/umbOPfk6b/nlAy251Wv9GJDdzdIIY0n7MIm9kxB4yQ7 m0Qu55wncwDZe0kgpnIU+oFmoMu+IZ5M9wW7Tb+80UBwWSosJzq2blTVnyVIBp+KfrRTtr43o fOy/C8z8F83yClAejZQCSb7xweBf/FnMWBvWw23HXKo82RB/2is590d0b/KAx8fBsJ3bb7yp4 anQzGYNz4uhpt9gi/5U/gV4WqOZoAGi4wOL5DkReBlEdsvA+Fi3vayY5JvnnqcuJcsxO7A/9 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:134078 Archived-At: > Why not the other way around: let the application specify the text and= > the position of the popup in dedicated variables, and then redisplay > could just access those as part of its job? The application has to react when a given buffer position changes its position on screen. If =E2=80=98window-text-change-functions=E2=80=99 is= sufficient to determine that (I never used it), it could add itself to that hook and specify the popup accordingly. Otherwise, the application would have to track whether the window was scrolled, resized or moved, or its buffer modified. Or, for example, whether an overlay before the popup position changed from visible to invisible. martin