[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#47240: Images Treated as Whitespace and Removed from Buffer
From: |
Lars Ingebrigtsen |
Subject: |
bug#47240: Images Treated as Whitespace and Removed from Buffer |
Date: |
Fri, 19 Mar 2021 09:45:35 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
"Spaulding, Jeff" <jeff.spaulding@englobal.com> writes:
> Press M-: to bring up an Eval: prompt in the minibuffer. Enter the
> following elisp code:
>
> (insert-image (create-image "test.png"))
>
> The image will appear in the buffer.
>
> Press Enter. The image will disappear.
>
> The image seems to always be deleted if the enter key is pressed (bound
> to the newline function), but not when C-j is pressed (bound to the
> electric-newline-and-maybe-indent function). The image will not be
> deleted if there is any text following it on the line. This suggests
> the image is being treated as trailing whitespace, as trailing
> whitespace is treated in the same way.
I think this is working basically as designed. By default, images are
whitespace and handled as such, but if you don't want that, you have to
say
(insert-image (create-image "test.png") "*")
or something like that.
So I'm not sure whether there's anything to fix here. Does anybody else
have an opinion here?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no