* face-remap-add-relative versus set-face-attribute
@ 2022-02-12 23:43 goncholden via Users list for the GNU Emacs text editor
2022-02-13 0:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 1 reply; 24+ messages in thread
From: goncholden via Users list for the GNU Emacs text editor @ 2022-02-12 23:43 UTC (permalink / raw)
To: goncholden via Users list for the GNU Emacs text editor
I intend to change the weight customisation for comments.
What is superior
Using (face-remap-add-relative 'default :weight 'bold)
or using
(set-face-attribute 'font-lock-comment-face nil :weight normal) ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-12 23:43 face-remap-add-relative versus set-face-attribute goncholden via Users list for the GNU Emacs text editor
@ 2022-02-13 0:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:12 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 0:59 UTC (permalink / raw)
To: help-gnu-emacs
goncholden via Users list for the GNU Emacs text editor wrote:
> What is superior
>
> Using (face-remap-add-relative 'default :weight 'bold)
>
> or using
>
> (set-face-attribute 'font-lock-comment-face nil :weight normal) ?
They don't do the same thing ...
But the second is good, except I don't think one needs to
`quote' font-lock-comment-face.
It is however needed for font-lock-regexp-grouping-backslash
and font-lock-regexp-grouping-construct - I don't know why
this discrepancy is ...
Don't forget about font-lock-comment-delimiter-face BTW ...
And try this ...
(defun set-all-faces (fg &optional bg weight)
(let ((backg (or bg "black"))
(wght (or weight 'normal))
(faces) )
(mapatoms (lambda (s)
(when (facep s)
(push (symbol-name s) faces) )))
(dolist (f faces)
(set-face-attribute (intern f) nil
:foreground fg)
:background backg
:weight wght
:italic nil) ))
(set-all-faces "red")
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 0:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 2:12 ` goncholden
2022-02-13 2:23 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:26 ` goncholden
0 siblings, 2 replies; 24+ messages in thread
From: goncholden @ 2022-02-13 2:12 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 12:59 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden via Users list for the GNU Emacs text editor wrote:
>
> > What is superior? Using (face-remap-add-relative 'default :weight 'bold)
> > or using (set-face-attribute 'font-lock-comment-face nil :weight normal) ?
>
> They don't do the same thing ... But the second is good, except I don't
> think one needs to `quote' font-lock-comment-face.
face-remap-add-relative could be buffer local. Would one prefer buffer local for customising
comments?
> It is however needed for font-lock-regexp-grouping-backslash
> and font-lock-regexp-grouping-construct - I don't know why
> this discrepancy is ...
> Don't forget about font-lock-comment-delimiter-face BTW ...
What is its use?
> And try this ...
> (defun set-all-faces (fg &optional bg weight)
> (let ((backg (or bg "black"))
> (wght (or weight 'normal))
> (faces) )
>
> (mapatoms (lambda (s)
> (when (facep s)
> (push (symbol-name s) faces) )))
> (dolist (f faces)
> (set-face-attribute (intern f) nil
> :foreground fg)
> :background backg
> :weight wght
> :italic nil) ))
> (set-all-faces "red")
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:12 ` goncholden
@ 2022-02-13 2:23 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:30 ` goncholden
2022-02-13 2:26 ` goncholden
1 sibling, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 2:23 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
> Would one prefer buffer local for customising comments?
In general, no, since comments are a wide concept ...
>> Don't forget about font-lock-comment-delimiter-face BTW ...
>
> What is its use?
M-x describe-face RET font-lock-comment-delimiter-face RET
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:12 ` goncholden
2022-02-13 2:23 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 2:26 ` goncholden
2022-02-13 2:34 ` Emanuel Berg via Users list for the GNU Emacs text editor
1 sibling, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 2:26 UTC (permalink / raw)
To: goncholden; +Cc: Emanuel Berg, help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 2:12 AM, goncholden <goncholden@protonmail.com> wrote:
> ------- Original Message -------
> On Sunday, February 13th, 2022 at 12:59 AM, Emanuel Berg via Users list for the GNU Emacs text editor help-gnu-emacs@gnu.org wrote:
> > goncholden via Users list for the GNU Emacs text editor wrote:
> >
> > > What is superior? Using (face-remap-add-relative 'default :weight 'bold)
> > > or using (set-face-attribute 'font-lock-comment-face nil :weight normal) ?
> > They don't do the same thing ... But the second is good, except I don't
> > think one needs to `quote' font-lock-comment-face.
>
> face-remap-add-relative could be buffer local. Would one prefer buffer local for customising
> comments?
>
> > Don't forget about font-lock-comment-delimiter-face BTW ...
>
> > And try this ...
>
> > (defun set-all-faces (fg &optional bg weight)
> > (let ((backg (or bg "black"))
> > (wght (or weight 'normal))
> > (faces) )
> > (mapatoms (lambda (s)
> > (when (facep s)
> > (push (symbol-name s) faces) )))
> > (dolist (f faces)
> > (set-face-attribute (intern f) nil
> > :foreground fg)
> > :background backg
> > :weight wght
> > :italic nil) ))
>
> > (set-all-faces "red")
What is the use of set-all-faces, getting perplexed with it.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:23 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 2:30 ` goncholden
0 siblings, 0 replies; 24+ messages in thread
From: goncholden @ 2022-02-13 2:30 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 2:23 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > Would one prefer buffer local for customising comments?
>
> In general, no, since comments are a wide concept ...
Then with "(set-face-attribute" the comment customisation could be enough. Ne need to go through the "(face-remap-add-relative" path.
> > > Don't forget about font-lock-comment-delimiter-face BTW ...
> >
> > What is its use?
>
> M-x describe-face RET font-lock-comment-delimiter-face RET
>
> -------------------------------------------------------------
>
> underground experts united
>
> https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:26 ` goncholden
@ 2022-02-13 2:34 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:44 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 2:34 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>> (set-all-faces "red")
>
> What is the use of set-all-faces, getting perplexed with it.
Hey, only one way to find out :)
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:34 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 2:44 ` goncholden
2022-02-13 2:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 2:44 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 2:34 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > > (set-all-faces "red")
> >
> > What is the use of set-all-faces, getting perplexed with it.
>
> Hey, only one way to find out :)
Was that to show that for elisp, font-lock-comment-delimiter-face corresponds to
the beginning ;; ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:44 ` goncholden
@ 2022-02-13 2:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 3:18 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 2:59 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>>>> (set-all-faces "red")
>>>
>>> What is the use of set-all-faces, getting perplexed
>>> with it.
>>
>> Hey, only one way to find out :)
>
> Was that to show [...]
You have to evaluate it to find out what it does ...
> for elisp, font-lock-comment-delimiter-face corresponds to
> the beginning ;; ?
C-h f comment-region RET
The strings used as comment starts are built from
`comment-start' and `comment-padding'; the strings used as
comment ends are built from `comment-end' and
`comment-padding'.
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 2:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 3:18 ` goncholden
2022-02-13 3:51 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 3:18 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
Sent with ProtonMail Secure Email.
------- Original Message -------
On Sunday, February 13th, 2022 at 2:59 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > > > > (set-all-faces "red")
> > > >
> > > > What is the use of set-all-faces, getting perplexed
> > > >
> > > > with it.
> > >
> > > Hey, only one way to find out :)
> >
> > Was that to show [...]
>
> You have to evaluate it to find out what it does ...
The beginning (characters ;; are red), the rest is another colour I had set up.
Should one also colourise the delimiters?
> > for elisp, font-lock-comment-delimiter-face corresponds to
> >
> > the beginning ;; ?
>
> C-h f comment-region RET
>
> The strings used as comment starts are built from
>
> `comment-start' and` comment-padding'; the strings used as
>
> comment ends are built from `comment-end' and` comment-padding'.
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> underground experts united
>
> https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 3:18 ` goncholden
@ 2022-02-13 3:51 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 5:06 ` goncholden
2022-02-13 9:12 ` goncholden
0 siblings, 2 replies; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 3:51 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>> You have to evaluate it to find out what it does ...
>
> The beginning (characters ;; are red), the rest is another
> colour I had set up. Should one also colourise
> the delimiters?
I want them the same color, so I copy the color of
font-lock-comment-face to font-lock-comment-delimiter-face.
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 3:51 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 5:06 ` goncholden
2022-02-13 5:59 ` goncholden
2022-02-13 6:35 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 9:12 ` goncholden
1 sibling, 2 replies; 24+ messages in thread
From: goncholden @ 2022-02-13 5:06 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 3:51 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
> > > You have to evaluate it to find out what it does ...
> > The beginning (characters ;; are red), the rest is another
> > colour I had set up. Should one also colourise
> > the delimiters?
> I want them the same color, so I copy the color of
> font-lock-comment-face to font-lock-comment-delimiter-face.
I am a little stuck here
(defvar richkov-annotation-contrast 2
"Sets the colour contrast (against background) for comments.")
(defvar richkov-annotation-chroma
'( (dark . ((low . "#8300E0") (mid . "#AA33FF") (high . "#C370FF")))
(light . ((low . "#C16BFF") (mid . "#AA33FF") (high . "#8000DB"))) )
"Colour contrast for comments, indigo on dark and light background.")
(defun richkov-annotation-typeface (chroma)
"Set the foreground colour for comments.
CHROMA Intensity Key used for setting colour of comments ."
(message "richkov-annotation-typeface ")
(let* ( (colors richkov-annotation-chroma)
(levels
(alist-get (frame-parameter nil 'background-mode) colors)) )
(face-remap-add-relative 'font-lock-comment-face
`(:foreground ,(alist-get chroma levels)))
(message "richkov-annotation: %s contrast" chroma)) )
(defun richkov-annotation-low-contrast ()
(when richkov-minor-mode
(richkov-annotation-typeface 'low)))
;;;###autoload
(define-minor-mode richkov-minor-mode
"Colour Brace Marks according to their depth."
:lighter "richkov" ; indicator in mode-line
(font-lock-remove-keywords nil richkov-font-lock)
(set-face-attribute 'font-lock-comment-face nil
:weight (face-attribute 'default :weight))
(when richkov-minor-mode
(set-face-attribute 'default :weight 'bold)
(set-face-attribute 'font-lock-comment-face nil :weight 'normal)
(font-lock-add-keywords nil richkov-font-lock 'append)
(set (make-local-variable 'jit-lock-contextually) t)
(richkov-annotation-tools))
(when font-lock-mode
(if (fboundp 'font-lock-flush)
(font-lock-flush)
(with-no-warnings (font-lock-fontify-buffer)) )) )
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 5:06 ` goncholden
@ 2022-02-13 5:59 ` goncholden
2022-02-13 6:32 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 6:35 ` Emanuel Berg via Users list for the GNU Emacs text editor
1 sibling, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 5:59 UTC (permalink / raw)
To: goncholden; +Cc: Emanuel Berg, help-gnu-emacs
On Sunday, February 13th, 2022 at 5:06 AM, goncholden <goncholden@protonmail.com> wrote:
> ------- Original Message -------
> On Sunday, February 13th, 2022 at 3:51 AM, Emanuel Berg via Users list for the GNU Emacs text editor help-gnu-emacs@gnu.org wrote:
> > goncholden wrote:
>
> > > > You have to evaluate it to find out what it does ...
>
> > > The beginning (characters ;; are red), the rest is another
> > > colour I had set up. Should one also colourise
> > > the delimiters?
> > I want them the same color, so I copy the color of
> > font-lock-comment-face to font-lock-comment-delimiter-face.
Is this the way to change all buffer text to look bold?
(set-face-attribute 'default nil :weight 'bold)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 5:59 ` goncholden
@ 2022-02-13 6:32 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 6:37 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 6:32 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
> Is this the way to change all buffer text to look bold?
>
> (set-face-attribute 'default nil :weight 'bold)
C-h f set-face-attribute RET
‘:weight’
VALUE specifies the weight of the font to use. It must be
one of the symbols ‘ultra-heavy’, ‘heavy’, ‘ultra-bold’,
‘extra-bold’, ‘bold’, ‘semi-bold’, ‘medium’, ‘normal’,
‘book’, ‘semi-light’, ‘light’, ‘extra-light’, ‘ultra-light’,
or ‘thin’.
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 5:06 ` goncholden
2022-02-13 5:59 ` goncholden
@ 2022-02-13 6:35 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 6:59 ` goncholden
1 sibling, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 6:35 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
> I am a little stuck here
>
> (defvar richkov-annotation-chroma
> '( (dark . ((low . "#8300E0") (mid . "#AA33FF") (high . "#C370FF")))
> (light . ((low . "#C16BFF") (mid . "#AA33FF") (high . "#8000DB"))) )
> "Colour contrast for comments, indigo on dark and light background.")
Add function(s) to operate, maybe change, these in clever ways ...
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 6:32 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 6:37 ` goncholden
2022-02-13 6:50 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 6:37 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
Sent with ProtonMail Secure Email.
------- Original Message -------
On Sunday, February 13th, 2022 at 6:32 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > Is this the way to change all buffer text to look bold?
> > (set-face-attribute 'default nil :weight 'bold)
>
> C-h f set-face-attribute RET
>
> ‘:weight’
>
> VALUE specifies the weight of the font to use. It must be
> one of the symbols ‘ultra-heavy’, ‘heavy’, ‘ultra-bold’,
> ‘extra-bold’, ‘bold’, ‘semi-bold’, ‘medium’, ‘normal’,
> ‘book’, ‘semi-light’, ‘light’, ‘extra-light’, ‘ultra-light’,
> or ‘thin’.
I am ok with the weight part. My inquiry is really about the "'default nil" part.
Should I just use bold or 'bold ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 6:37 ` goncholden
@ 2022-02-13 6:50 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 8:41 ` Jean Louis
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 6:50 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>>> Is this the way to change all buffer text to look bold?
>>> (set-face-attribute 'default nil :weight 'bold)
>>
>> C-h f set-face-attribute RET
>>
>> ‘:weight’
>>
>> VALUE specifies the weight of the font to use. It must be
>> one of the symbols ‘ultra-heavy’, ‘heavy’, ‘ultra-bold’,
>> ‘extra-bold’, ‘bold’, ‘semi-bold’, ‘medium’, ‘normal’,
>> ‘book’, ‘semi-light’, ‘light’, ‘extra-light’,
>> ‘ultra-light’, or ‘thin’.
>
> I am ok with the weight part. My inquiry is really about the
> "'default nil" part. Should I just use bold or 'bold ?
1. Think
2. Test
3. Ask at gmane.emacs.help
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 6:35 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 6:59 ` goncholden
0 siblings, 0 replies; 24+ messages in thread
From: goncholden @ 2022-02-13 6:59 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
On Sunday, February 13th, 2022 at 6:35 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > I am a little stuck here
> >
> > (defvar richkov-annotation-chroma
> >
> > '( (dark . ((low . "#8300E0") (mid . "#AA33FF") (high . "#C370FF")))
> >
> > (light . ((low . "#C16BFF") (mid . "#AA33FF") (high . "#8000DB"))) )
> >
> > "Colour contrast for comments, indigo on dark and light background.")
> Add function(s) to operate, maybe change, these in clever ways ...
I fixed things now, there was a problem with set-face-attribute, I did not have "'default nil" but just "'default".
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 6:50 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 8:41 ` Jean Louis
2022-02-13 8:58 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Jean Louis @ 2022-02-13 8:41 UTC (permalink / raw)
To: help-gnu-emacs
* Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> [2022-02-13 10:47]:
> 1. Think
> 2. Test
> 3. Ask at gmane.emacs.help
Isn't it here the best place to ask?
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 8:41 ` Jean Louis
@ 2022-02-13 8:58 ` goncholden
0 siblings, 0 replies; 24+ messages in thread
From: goncholden @ 2022-02-13 8:58 UTC (permalink / raw)
To: Jean Louis; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 8:41 AM, Jean Louis <bugs@gnu.support> wrote:
> Jean
> Take action in Free Software Foundation campaigns:
> https://www.fsf.org/campaigns
>
> In support of Richard M. Stallman
> https://stallmansupport.org/
I have got it.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 3:51 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 5:06 ` goncholden
@ 2022-02-13 9:12 ` goncholden
2022-02-13 9:19 ` Emanuel Berg via Users list for the GNU Emacs text editor
1 sibling, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 9:12 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
------- Original Message -------
On Sunday, February 13th, 2022 at 3:51 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
> > > You have to evaluate it to find out what it does ...
> >
> > The beginning (characters ;; are red), the rest is another
> >
> > colour I had set up. Should one also colourise
> >
> > the delimiters?
>
> I want them the same color, so I copy the color of
> font-lock-comment-face to font-lock-comment-delimiter-face.
I have done as follows, but the face-attribute is not correct because I get Wrong type argument: frame-live-p, :weight
(defun richkov-annotation-font-weight ()
"Use normal weight typeface for comments."
(set-face-attribute 'font-lock-comment-face nil :weight 'normal)
(set-face-attribute 'font-lock-comment-delimiter-face
:weight (face-attribute 'font-lock-comment-face :weight) ))
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 9:12 ` goncholden
@ 2022-02-13 9:19 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 9:22 ` goncholden
0 siblings, 1 reply; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 9:19 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>> I want them the same color, so I copy the color of
>> font-lock-comment-face to font-lock-comment-delimiter-face.
>
> I have done as follows, but the face-attribute is not
> correct because I get Wrong type argument: frame-live-p,
> :weight
>
> (defun richkov-annotation-font-weight ()
> "Use normal weight typeface for comments."
> (set-face-attribute 'font-lock-comment-face nil :weight 'normal)
> (set-face-attribute 'font-lock-comment-delimiter-face
> :weight (face-attribute 'font-lock-comment-face :weight) ))
It is the second `set-face-attribute' ...
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 9:19 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-13 9:22 ` goncholden
2022-02-13 9:27 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 1 reply; 24+ messages in thread
From: goncholden @ 2022-02-13 9:22 UTC (permalink / raw)
To: Emanuel Berg; +Cc: help-gnu-emacs
Sent with ProtonMail Secure Email.
------- Original Message -------
On Sunday, February 13th, 2022 at 9:19 AM, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
> goncholden wrote:
>
> > > I want them the same color, so I copy the color of
> > >
> > > font-lock-comment-face to font-lock-comment-delimiter-face.
> >
> > I have done as follows, but the face-attribute is not
> > correct because I get Wrong type argument: frame-live-p,
> > :weight
> >
> > (defun richkov-annotation-font-weight ()
> > "Use normal weight typeface for comments."
> > (set-face-attribute 'font-lock-comment-face nil :weight 'normal)
> > (set-face-attribute 'font-lock-comment-delimiter-face
> > :weight (face-attribute 'font-lock-comment-face :weight) ))
>
> It is the second `set-face-attribute' ...
(set-face-attribute 'font-lock-comment-delimiter-face nil
:weight (face-attribute 'font-lock-comment-face :weight) ))
Is this the way you would inherit same weight from font-lock-comment ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: face-remap-add-relative versus set-face-attribute
2022-02-13 9:22 ` goncholden
@ 2022-02-13 9:27 ` Emanuel Berg via Users list for the GNU Emacs text editor
0 siblings, 0 replies; 24+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-13 9:27 UTC (permalink / raw)
To: help-gnu-emacs
goncholden wrote:
>> It is the second `set-face-attribute' ...
>
> (set-face-attribute 'font-lock-comment-delimiter-face nil
> :weight (face-attribute 'font-lock-comment-face :weight) ))
>
> Is this the way you would inherit same weight from
> font-lock-comment ?
I think I would `copy-face' first, then change whatever (if
anything) that sets one apart from the other ...
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2022-02-13 9:27 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-12 23:43 face-remap-add-relative versus set-face-attribute goncholden via Users list for the GNU Emacs text editor
2022-02-13 0:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:12 ` goncholden
2022-02-13 2:23 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:30 ` goncholden
2022-02-13 2:26 ` goncholden
2022-02-13 2:34 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 2:44 ` goncholden
2022-02-13 2:59 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 3:18 ` goncholden
2022-02-13 3:51 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 5:06 ` goncholden
2022-02-13 5:59 ` goncholden
2022-02-13 6:32 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 6:37 ` goncholden
2022-02-13 6:50 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 8:41 ` Jean Louis
2022-02-13 8:58 ` goncholden
2022-02-13 6:35 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 6:59 ` goncholden
2022-02-13 9:12 ` goncholden
2022-02-13 9:19 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-13 9:22 ` goncholden
2022-02-13 9:27 ` Emanuel Berg via Users list for the GNU Emacs text editor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).