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

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

Re: Changing foreground colours for outline-minor-mode


From: uzibalqa
Subject: Re: Changing foreground colours for outline-minor-mode
Date: Mon, 19 Jun 2023 16:06:28 +0000

------- Original Message -------
On Tuesday, June 20th, 2023 at 3:53 AM, Yuri Khan <yuri.v.khan@gmail.com> wrote:


> On Mon, 19 Jun 2023 at 19:21, uzibalqa uzibalqa@proton.me wrote:
> 
> > Having changed outline-regexp to accept ";;; H1" ";;; H2", ... as outline 
> > headers,
> > I also want to change the foreground colours at the different heading 
> > levels.
> > 
> > (defvar hglevels
> > '( (";;; H1" . 1) (";;; H2" . 2) (";;; H3" . 3) (";;; H4" . 4)
> > (";;; H5" . 5) (";;; H6" . 6) (";;; H7" . 7) (";;; H8" . 8) ))
> > 
> > (setq outline-heading-alist hglevels)
> > 
> > But I do not see the foreground colours taking effect.
> 
> 
> Have you customized the outline-minor-mode-highlight variable? Have
> you tried each of its possible values? After changing the variable,
> did you re-activate outline-minor-mode?

Yes, I have set it to 'override.  How does one re-activate outline-minor-mode,
using (outline-minor-mode 1) ?
 
> (Also, what you’re trying to do is misguided, and if you’re doing that
> as a library as you’ve hinted in other messages, then you’re harming
> your users. For one thing, your modified patterns are suitable only
> for languages that treat a semicolon as a comment starter, such as
> Lisp; if applied indiscriminately to other languages, users will not
> be able to add headings without breaking their language’s syntax.)

I have started this as a test first on elisp files.
 
> (Also, when you think of a possible improvement to a question that
> you’ve asked earlier but that hadn’t received a reply, you should post
> your improvement as a reply to that past question, not as a new
> separate thread. That helps people review all the things you’ve said
> in previous versions of the question.)



reply via email to

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