From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pierre =?UTF-8?Q?T=C3=A9choueyres?= Newsgroups: gmane.emacs.bugs Subject: bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode Date: Tue, 29 Mar 2022 23:05:50 +0200 Message-ID: <87o81ocv2t.fsf@killashandra.ballybran.fr> References: <87sfr3cp35.fsf@killashandra.ballybran.fr> <87r16kaowt.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3495"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.11; emacs 27.2.50 Cc: 54598@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 29 23:24:02 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nZJJq-0000hG-GX for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Mar 2022 23:24:02 +0200 Original-Received: from localhost ([::1]:37814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZJJn-0004TZ-HK for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 29 Mar 2022 17:24:01 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51518) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZJIs-0003qc-Db for bug-gnu-emacs@gnu.org; Tue, 29 Mar 2022 17:23:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39862) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZJIs-0001NM-4h for bug-gnu-emacs@gnu.org; Tue, 29 Mar 2022 17:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZJIr-0007W4-Rn for bug-gnu-emacs@gnu.org; Tue, 29 Mar 2022 17:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pierre =?UTF-8?Q?T=C3=A9choueyres?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Mar 2022 21:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 54598-submit@debbugs.gnu.org id=B54598.164858897528879 (code B ref 54598); Tue, 29 Mar 2022 21:23:01 +0000 Original-Received: (at 54598) by debbugs.gnu.org; 29 Mar 2022 21:22:55 +0000 Original-Received: from localhost ([127.0.0.1]:33759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZJIl-0007Vj-1K for submit@debbugs.gnu.org; Tue, 29 Mar 2022 17:22:55 -0400 Original-Received: from smtp6-g21.free.fr ([212.27.42.6]:63944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZJIj-0007Va-29 for 54598@debbugs.gnu.org; Tue, 29 Mar 2022 17:22:53 -0400 Original-Received: from killashandra.ballybran.fr.free.fr (unknown [IPv6:2a01:e0a:1e2:f8b0:6e3d:5f8:9612:9a5e]) by smtp6-g21.free.fr (Postfix) with ESMTPS id 82F86780316; Tue, 29 Mar 2022 23:22:50 +0200 (CEST) In-reply-to: <87r16kaowt.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229077 Archived-At: Hi Lars, First Thanks for your reply. Le mardi 29 mars 2022 =C3=A0 15:06, Lars Ingebrigtsen =20 a =C3=A9crit : > Pierre T=C3=A9choueyres writes: > >> What I've found is that the following conditions are mandatory=20 >> to >> reproduce the error : >> - Use a build for Windows (There is no problem on my Gnu/Linux >> platform) >> - Use a version of modus past f76fc911 where the :height=20 >> property >> was >> added to the fill-column-indicator face. >> - Use hs-minor-mode and hide all regions > > This could be an issue with point movement in invisible text (I=20 > haven't > tried reproducing the problem because the recipe is a lot of=20 > work =F0=9F=99=83), And a bit tricky ... see below=20 > but if I remember correctly, there's been a bunch of fixes for=20 > point > movement and invisible text in Emacs lately. > > Would it be possible for you to build the current Emacs=20 > development tree > and see whether these changes have fixed what you're seeing,=20 > too? I've build master up to 271c03d89f3b1f67b44a46ee43447e25f5eef1a8=20 commit. Alas the problem is still here. FYI I can reproduce it on 27.2,=20 28.1 (last commit on branch) and on master (main ? what's the right=20 name now ?) *But*, and I'm sorry for this, my recipe is incorrect /=20 incomplete. To trigger the problem I must use a specific font (not the default=20 one on Microsoft Windows). i.e. You should start emacs with the following args : #+begin_src cmd emacs -q --no-site-file --no-site-lisp --no-splash -fn "-*-DejaVu=20 Sans Mono-normal-r-*-*-12-*-*-*-c-*-iso8859-1" #+end_src So, to resume, here are the problems I see with the modus theme=20 and hs-minor-mode on my Windows 10 machine : - I can't jump to the end of buffer (the worst), - the function modus-themes--current-theme doesn't work when there=20 are others themes in custom-enabled-themes,=20 - the linux and Windows version of the same customisation aren't=20 looking the same (see my screen shots). Personnaly I prefer the Linux=20 way where the vertical line is thinner.=20