Expand the separator-line style to work on TTY and graphics as needed (Emacs bug#81754)

Thanks to Dmitry Gutov for suggesting this in Emacs bug#81754:
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81754>
This commit is contained in:
Protesilaos 2026-08-31 19:11:32 +03:00
parent 0f4d27dd96
commit 2bae09feeb
No known key found for this signature in database
GPG key ID: 99BD6459CD5CA3EA
3 changed files with 58 additions and 52 deletions

View file

@ -6626,19 +6626,19 @@ Ideas and user feedback
Rellermeyer, Burgess Chang, Charlotte Van Petegem, Christian Rellermeyer, Burgess Chang, Charlotte Van Petegem, Christian
Tietze, Christopher Dimech, Christopher League, Damien Cassou, Tietze, Christopher Dimech, Christopher League, Damien Cassou,
Daniel Mendler, Dario Gjorgjevski, David Edmondson, Davor Rotim, Daniel Mendler, Dario Gjorgjevski, David Edmondson, Davor Rotim,
Divan Santana, Dominik Schrempf, Eliraz Kedmi, Emanuele Michele Divan Santana, Dmitry Gutov, Dominik Schrempf, Eliraz Kedmi,
Alberto Monterosso, Eshel Yaron, Farasha Euker, Feng Shu, Filippo Emanuele Michele Alberto Monterosso, Eshel Yaron, Farasha Euker,
Argiolas, Gaston Cabotin, Gautier Ponsinet, Gerry Agbobada, Feng Shu, Filippo Argiolas, Gaston Cabotin, Gautier Ponsinet, Gerry
Gianluca Recchia, Gonçalo Marrafa, Guilherme Semente, Gustavo Agbobada, Gianluca Recchia, Gonçalo Marrafa, Guilherme Semente,
Barros, Hörmetjan Yiltiz, Ilja Kocken, Imran Khan, Iris Garcia, Gustavo Barros, Hörmetjan Yiltiz, Ilja Kocken, Imran Khan, Iris
Ivan Popovych, Jabir Ali Ouassou, James Ferguson, JD Smith, Jeremy Garcia, Ivan Popovych, Jabir Ali Ouassou, James Ferguson, JD Smith,
Friesen, Jerry Zhang, Johannes Grødem, John Haman, John Sullivan, Jeremy Friesen, Jerry Zhang, Johannes Grødem, John Haman, John
John Wick, Jonas Collberg, Jorge Morais, Joshua O'Connor, Julio C. Sullivan, John Wick, Jonas Collberg, Jorge Morais, Joshua O'Connor,
Villasante, Kenta Usami, Kevin Fleming, Kévin Le Gouguec, Kevin Julio C. Villasante, Kenta Usami, Kevin Fleming, Kévin Le Gouguec,
Kainan Li, Kostadin Ninev, Laith Bahodi, Lasse Lindner, Len Trigg, Kevin Kainan Li, Kostadin Ninev, Laith Bahodi, Lasse Lindner, Len
Lennart C. Karssen, Lucas Jimenez, Luis Miguel Castañeda, Magne Trigg, Lennart C. Karssen, Lucas Jimenez, Luis Miguel Castañeda,
Hov, Manuel Giraud, Manuel Uberti, Mark Bestley, Mark Burton, Mark Magne Hov, Manuel Giraud, Manuel Uberti, Mark Bestley, Mark Burton,
Simpson, Marko Kocic, Markus Beppler, Matt Armstrong, Matthias Mark Simpson, Marko Kocic, Markus Beppler, Matt Armstrong, Matthias
Fuchs, Mattias Engdegård, Mauro Aranda, Maxime Tréca, Michael Fuchs, Mattias Engdegård, Mauro Aranda, Maxime Tréca, Michael
Goldenberg, Mike Crowe, Morgan Smith, Morgan Willcock, Morten Goldenberg, Mike Crowe, Morgan Smith, Morgan Willcock, Morten
Kjeldgaard, Murilo Pereira, Nicky van Foreest, Nicolas De Jaeghere, Kjeldgaard, Murilo Pereira, Nicky van Foreest, Nicolas De Jaeghere,
@ -7506,11 +7506,11 @@ Node: Sources of the themes280883
Node: Issues you can help with281624 Node: Issues you can help with281624
Node: Patches require copyright assignment to the FSF282946 Node: Patches require copyright assignment to the FSF282946
Node: Acknowledgements285160 Node: Acknowledgements285160
Node: GNU Free Documentation License290090 Node: GNU Free Documentation License290105
Node: Indices315253 Node: Indices315268
Node: Function index315432 Node: Function index315447
Node: Variable index320041 Node: Variable index320056
Node: Concept index324618 Node: Concept index324633
 
End Tag Table End Tag Table

View file

@ -6404,39 +6404,40 @@ The Modus themes are a collective effort. Every bit of work matters.
L.{{{space()}}} Contovounesios, Bernd Rellermeyer, Burgess Chang, L.{{{space()}}} Contovounesios, Bernd Rellermeyer, Burgess Chang,
Charlotte Van Petegem, Christian Tietze, Christopher Dimech, Charlotte Van Petegem, Christian Tietze, Christopher Dimech,
Christopher League, Damien Cassou, Daniel Mendler, Dario Christopher League, Damien Cassou, Daniel Mendler, Dario
Gjorgjevski, David Edmondson, Davor Rotim, Divan Santana, Dominik Gjorgjevski, David Edmondson, Davor Rotim, Divan Santana, Dmitry
Schrempf, Eliraz Kedmi, Emanuele Michele Alberto Monterosso, Eshel Gutov, Dominik Schrempf, Eliraz Kedmi, Emanuele Michele Alberto
Yaron, Farasha Euker, Feng Shu, Filippo Argiolas, Gaston Cabotin, Monterosso, Eshel Yaron, Farasha Euker, Feng Shu, Filippo Argiolas,
Gautier Ponsinet, Gerry Agbobada, Gianluca Recchia, Gonçalo Marrafa, Gaston Cabotin, Gautier Ponsinet, Gerry Agbobada, Gianluca Recchia,
Guilherme Semente, Gustavo Barros, Hörmetjan Yiltiz, Ilja Kocken, Gonçalo Marrafa, Guilherme Semente, Gustavo Barros, Hörmetjan
Imran Khan, Iris Garcia, Ivan Popovych, Jabir Ali Ouassou, James Yiltiz, Ilja Kocken, Imran Khan, Iris Garcia, Ivan Popovych, Jabir
Ferguson, JD Smith, Jeremy Friesen, Jerry Zhang, Johannes Grødem, Ali Ouassou, James Ferguson, JD Smith, Jeremy Friesen, Jerry Zhang,
John Haman, John Sullivan, John Wick, Jonas Collberg, Jorge Morais, Johannes Grødem, John Haman, John Sullivan, John Wick, Jonas
Joshua O'Connor, Julio C. Villasante, Kenta Usami, Kevin Fleming, Collberg, Jorge Morais, Joshua O'Connor, Julio C. Villasante, Kenta
Kévin Le Gouguec, Kevin Kainan Li, Kostadin Ninev, Laith Bahodi, Usami, Kevin Fleming, Kévin Le Gouguec, Kevin Kainan Li, Kostadin
Lasse Lindner, Len Trigg, Lennart C.{{{space()}}} Karssen, Lucas Ninev, Laith Bahodi, Lasse Lindner, Len Trigg, Lennart
Jimenez, Luis Miguel Castañeda, Magne Hov, Manuel Giraud, Manuel C.{{{space()}}} Karssen, Lucas Jimenez, Luis Miguel Castañeda, Magne
Uberti, Mark Bestley, Mark Burton, Mark Simpson, Marko Kocic, Markus Hov, Manuel Giraud, Manuel Uberti, Mark Bestley, Mark Burton, Mark
Beppler, Matt Armstrong, Matthias Fuchs, Mattias Engdegård, Mauro Simpson, Marko Kocic, Markus Beppler, Matt Armstrong, Matthias
Aranda, Maxime Tréca, Michael Goldenberg, Mike Crowe, Morgan Smith, Fuchs, Mattias Engdegård, Mauro Aranda, Maxime Tréca, Michael
Morgan Willcock, Morten Kjeldgaard, Murilo Pereira, Nicky van Goldenberg, Mike Crowe, Morgan Smith, Morgan Willcock, Morten
Foreest, Nicolas De Jaeghere, Nicolas Semrau, Olaf Meeuwissen, Kjeldgaard, Murilo Pereira, Nicky van Foreest, Nicolas De Jaeghere,
Oliver Epper, Pablo Stafforini, Paul Poloskov, Pengji Zhang, Pete Nicolas Semrau, Olaf Meeuwissen, Oliver Epper, Pablo Stafforini,
Kazmier, Peter Wu, Philip Kaludercic, Pierre Téchoueyres, Pranshu Paul Poloskov, Pengji Zhang, Pete Kazmier, Peter Wu, Philip
Sharma, Przemysław Kryger, Robert Hepple, Roman Rudakov, Roshan Kaludercic, Pierre Téchoueyres, Pranshu Sharma, Przemysław Kryger,
Shariff, Russell Sim, Ryan Phillips, Rytis Paškauskas, Rudolf Robert Hepple, Roman Rudakov, Roshan Shariff, Russell Sim, Ryan
Adamkovič, Sam Kleinman, Samuel Culpepper, Saša Janiška, Shreyas Phillips, Rytis Paškauskas, Rudolf Adamkovič, Sam Kleinman, Samuel
Ragavan, Simon Pugnet, Stéphane Marks, Steve Downey, Tassilo Horn, Culpepper, Saša Janiška, Shreyas Ragavan, Simon Pugnet, Stéphane
Thanos Apollo, Thibaut Verron, Thomas Heartman, Togan Muftuoglu, Marks, Steve Downey, Tassilo Horn, Thanos Apollo, Thibaut Verron,
Tony Zorman, Trey Merkley, Tomasz Hołubowicz, Toon Claes, Troy Thomas Heartman, Togan Muftuoglu, Tony Zorman, Trey Merkley, Tomasz
Brown, Uri Sharf, Utkarsh Singh, Vincent Foley, Yuta Yamamoto, Hołubowicz, Toon Claes, Troy Brown, Uri Sharf, Utkarsh Singh,
Zoltan Kiraly. As well as users: Ben, CsBigDataHub1, Emacs Contrib, Vincent Foley, Yuta Yamamoto, Zoltan Kiraly. As well as users: Ben,
Eugene, Fourchaux, Fredrik, Moesasji, Nick, Summer Emacs, TheBlob42, CsBigDataHub1, Emacs Contrib, Eugene, Fourchaux, Fredrik, Moesasji,
TitusMu, Trey, aikrahguzar, amano-kenji, baconabo, bangedorrunt, Nick, Summer Emacs, TheBlob42, TitusMu, Trey, aikrahguzar,
bepolymathe, bit9tream, case-lambda, chainedghost, derek-upham, amano-kenji, baconabo, bangedorrunt, bepolymathe, bit9tream,
doolio, fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn, case-lambda, chainedghost, derek-upham, doolio, fleimgruber,
pedro-nonfree, pRot0ta1p, realazy, shimeike, shipmints, soaringbird, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn, pedro-nonfree, pRot0ta1p,
tumashu, vpxyz, wakamenod. realazy, shimeike, shipmints, soaringbird, tumashu, vpxyz,
wakamenod.
+ Packaging :: Basil L.{{{space()}}} Contovounesios, Eli Zaretskii, + Packaging :: Basil L.{{{space()}}} Contovounesios, Eli Zaretskii,
Glenn Morris, Mauro Aranda, Richard Stallman, Stefan Kangas (core Glenn Morris, Mauro Aranda, Richard Stallman, Stefan Kangas (core

View file

@ -4614,7 +4614,12 @@ If COLOR is unspecified, then return :box unspecified."
`(rectangle-preview ((,c :background ,bg-active :foreground ,fg-main))) `(rectangle-preview ((,c :background ,bg-active :foreground ,fg-main)))
`(region ((,c :background ,bg-region :foreground ,fg-region))) `(region ((,c :background ,bg-region :foreground ,fg-region)))
`(secondary-selection ((,c :background ,bg-hover-secondary :foreground ,fg-main))) `(secondary-selection ((,c :background ,bg-hover-secondary :foreground ,fg-main)))
`(separator-line ((,c :underline ,bg-active))) `(separator-line
((default :extend t)
(((type tty))
:foreground ,border :strike-through t)
(t
:height 1 :background ,border :foreground ,border)))
`(shadow ((,c :foreground ,fg-dim))) `(shadow ((,c :foreground ,fg-dim)))
`(success ((,c :inherit modus-themes-bold :foreground ,info))) `(success ((,c :inherit modus-themes-bold :foreground ,info)))
`(trailing-whitespace ((,c :background ,bg-space-err))) `(trailing-whitespace ((,c :background ,bg-space-err)))