[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.
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Pierre Téchoueyres, 2022/03/27
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Lars Ingebrigtsen, 2022/03/29
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode,
Pierre Téchoueyres <=
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Lars Ingebrigtsen, 2022/03/31
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Protesilaos Stavrou, 2022/03/31
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Pierre Téchoueyres, 2022/03/31
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Protesilaos Stavrou, 2022/03/31
- bug#54598: 27.2; Bad interraction between modus-theme and hs-minor-mode, Pierre Téchoueyres, 2022/03/31