bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode


From: Pierre Téchoueyres
Subject: bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode
Date: Tue, 29 Mar 2022 23:05:50 +0200
User-agent: mu4e 1.7.11; emacs 27.2.50

Hi Lars,
First Thanks for your reply.


Le mardi 29 mars 2022 à 15:06, Lars Ingebrigtsen <larsi@gnus.org> a écrit :

Pierre Téchoueyres <pierre.techoueyres@free.fr> writes:

What I've found is that the following conditions are mandatory 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 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 haven't tried reproducing the problem because the recipe is a lot of work 🙃),
And a bit tricky ... see below
but if I remember correctly, there's been a bunch of fixes for point
movement and invisible text in Emacs lately.

Would it be possible for you to build the current Emacs development tree and see whether these changes have fixed what you're seeing, too?

I've build master up to 271c03d89f3b1f67b44a46ee43447e25f5eef1a8 commit. Alas the problem is still here. FYI I can reproduce it on 27.2, 28.1 (last commit on branch) and on master (main ? what's the right name now ?)

*But*, and I'm sorry for this, my recipe is incorrect / incomplete. To trigger the problem I must use a specific font (not the default 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 Sans Mono-normal-r-*-*-12-*-*-*-c-*-iso8859-1"
#+end_src

So, to resume, here are the problems I see with the modus theme 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 are others themes in custom-enabled-themes, - the linux and Windows version of the same customisation aren't looking the same (see my screen shots). Personnaly I prefer the Linux way where the vertical line is thinner.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]