emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug: Blocks spill their background color [8.3beta (release_8.3beta-1145-g45555d @ /home/simen/src/org-mode/lisp/)]
@ 2015-05-17 13:19 Simen Heggestøyl
  2015-05-18  7:19 ` Nicolas Goaziou
  0 siblings, 1 reply; 2+ messages in thread
From: Simen Heggestøyl @ 2015-05-17 13:19 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

When positioned at the end of an outline node, blocks will spill their
background color (defined by the `org-block-end-line' face) when the
node is folded.

To see this, paste the following lines into an Org buffer, and make
sure that a background color is set for `org-block-end-line':


* One
#+BEGIN_SRC
#+END_SRC
This is OK, it won't spill.
* Two
This will spill.
#+BEGIN_SRC
#+END_SRC
* Three
Spill is gone now.


When the node "Two" is folded, the background color will still be
painted all the way to the right fringe (as can be viewed here:
http://folk.uio.no/simenheg/org-spill.png). This becomes especially
prominent when using a theme that sets a background color for
`org-block-end-line', for instance the built-in Leuven theme.

Emacs  : GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5)
 of 2015-03-07 on trouble, modified by Debian
Package: Org-mode version 8.3beta (release_8.3beta-1145-g45555d @ 
/home/simen/src/org-mode/lisp/)

[-- Attachment #2: Type: text/html, Size: 1335 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Bug: Blocks spill their background color [8.3beta (release_8.3beta-1145-g45555d @ /home/simen/src/org-mode/lisp/)]
  2015-05-17 13:19 Bug: Blocks spill their background color [8.3beta (release_8.3beta-1145-g45555d @ /home/simen/src/org-mode/lisp/)] Simen Heggestøyl
@ 2015-05-18  7:19 ` Nicolas Goaziou
  0 siblings, 0 replies; 2+ messages in thread
From: Nicolas Goaziou @ 2015-05-18  7:19 UTC (permalink / raw)
  To: Simen Heggestøyl; +Cc: emacs-orgmode

Hello,

Simen Heggestøyl <simenheg@gmail.com> writes:

> When positioned at the end of an outline node, blocks will spill their
> background color (defined by the `org-block-end-line' face) when the
> node is folded.
>
> To see this, paste the following lines into an Org buffer, and make
> sure that a background color is set for `org-block-end-line':
>
>
> * One
> #+BEGIN_SRC
> #+END_SRC
> This is OK, it won't spill. * Two This will spill.
> #+BEGIN_SRC
> #+END_SRC
> * Three
> Spill is gone now.
>
>
> When the node "Two" is folded, the background color will still be
> painted all the way to the right fringe (as can be viewed here:
> http://folk.uio.no/simenheg/org-spill.png). This becomes especially
> prominent when using a theme that sets a background color for
> `org-block-end-line', for instance the built-in Leuven theme.

AFAICT, there's not much we can do about it. It seems to be inherent to
how overlays and text properties work.

You can insert a blank line after your second block.

Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-05-18  7:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-17 13:19 Bug: Blocks spill their background color [8.3beta (release_8.3beta-1145-g45555d @ /home/simen/src/org-mode/lisp/)] Simen Heggestøyl
2015-05-18  7:19 ` Nicolas Goaziou

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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).