Skip to main content
I now understand that the foreground fringe color is not the color of the line
Source Link
Gauthier
  • 541
  • 2
  • 15

I want to change the foreground color of my fringes, in my theme file.

I changed (line 84):

- `(fringe ((t (:foreground ,bisque-fg :background ,bisque-bg)))) 

to

+ `(fringe ((t (:foreground ,bisque-red :background ,bisque-bg)))) ^^^ 

Then with customize-group I removed what was manually changed. Now, the sample field for Fringe in the customize window reflects the bisque-red color in my theme file.

 

I even manually removed the fringe-related things inThis is the custom-set-faces section of my init file.result:

However when I load the themeenter image description here

The foreground color (or start a new emacs)is honored, the fringes still havebut what the default foreground face coloris isn't what I expected.

If I do the same thing withThe line continuation arrows have the fringes' backgroundforeground color, all works well I set.

Something takes precedence overWhat I want is to change the foreground color of the fringes, although Customize shows the right onevertical line itself. What is it? How do I make sure the fringe foreground in my theme file works?


I even manually removed the fringe-related things in the custom-set-faces section of my init file.

However when I load the theme (or start a new emacs), the fringes still have the default foreground face color.

If I do the same thing with the fringes' background color, all works well.

Something takes precedence over the foreground color of the fringes, although Customize shows the right one. What is it? How do I make sure the fringe foreground in my theme file works?

I want to change the foreground color of my fringes, in my theme file.

I changed (line 84):

- `(fringe ((t (:foreground ,bisque-fg :background ,bisque-bg)))) 

to

+ `(fringe ((t (:foreground ,bisque-red :background ,bisque-bg)))) ^^^ 

Then with customize-group I removed what was manually changed. Now, the sample field for Fringe in the customize window reflects the bisque-red color in my theme file.

I even manually removed the fringe-related things in the custom-set-faces section of my init file.

However when I load the theme (or start a new emacs), the fringes still have the default foreground face color.

If I do the same thing with the fringes' background color, all works well.

Something takes precedence over the foreground color of the fringes, although Customize shows the right one. What is it? How do I make sure the fringe foreground in my theme file works?

I want to change the foreground color of my fringes, in my theme file.

I changed (line 84):

- `(fringe ((t (:foreground ,bisque-fg :background ,bisque-bg)))) 

to

+ `(fringe ((t (:foreground ,bisque-red :background ,bisque-bg)))) ^^^ 

Then with customize-group I removed what was manually changed. Now, the sample field for Fringe in the customize window reflects the bisque-red color in my theme file.

 

This is the result:

enter image description here

The foreground color is honored, but what the foreground is isn't what I expected.

The line continuation arrows have the foreground color I set.

What I want is to change the color of the vertical line itself.


I even manually removed the fringe-related things in the custom-set-faces section of my init file.

However when I load the theme (or start a new emacs), the fringes still have the default foreground face color.

If I do the same thing with the fringes' background color, all works well.

Something takes precedence over the foreground color of the fringes, although Customize shows the right one. What is it? How do I make sure the fringe foreground in my theme file works?

Source Link
Gauthier
  • 541
  • 2
  • 15

Cannot set fringe foreground color

I want to change the foreground color of my fringes, in my theme file.

I changed (line 84):

- `(fringe ((t (:foreground ,bisque-fg :background ,bisque-bg)))) 

to

+ `(fringe ((t (:foreground ,bisque-red :background ,bisque-bg)))) ^^^ 

Then with customize-group I removed what was manually changed. Now, the sample field for Fringe in the customize window reflects the bisque-red color in my theme file.

I even manually removed the fringe-related things in the custom-set-faces section of my init file.

However when I load the theme (or start a new emacs), the fringes still have the default foreground face color.

If I do the same thing with the fringes' background color, all works well.

Something takes precedence over the foreground color of the fringes, although Customize shows the right one. What is it? How do I make sure the fringe foreground in my theme file works?