emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#36523: closed (26.1; Image files are sometimes not


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#36523: closed (26.1; Image files are sometimes not found)
Date: Sat, 06 Jul 2019 12:34:01 +0000

Your message dated Sat, 06 Jul 2019 15:33:38 +0300
with message-id <address@hidden>
and subject line Re: bug#36523: 26.1; Image files are sometimes not found
has caused the debbugs.gnu.org bug report #36523,
regarding 26.1; Image files are sometimes not found
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden.)


-- 
36523: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=36523
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 26.1; Image files are sometimes not found Date: Sat, 06 Jul 2019 14:16:03 +0200
When I start Emacs with "$ emacs -Q", the description of the variable
data-directory reads:

    data-directory is a variable defined in ‘C source code’.
    Its value is "/opt/local/share/emacs/26.1/etc/"

In addition, I see that there is a file right.xpm with path:

    /opt/local/share/emacs/26.1/etc/images/custom/right.xpm

Also, the info manual states in 39.17.2 Image Descriptors:

   ‘:file FILE’
        This says to load the image from file FILE.  If FILE is not an
        absolute file name, it is expanded in ‘data-directory’.

Hence, I expect the following form to insert right.xpm, which is located
in images/custom/right.xpm relative to data-directory:

   (insert-image '(image :type xpm
                         :file "images/custom/right.xpm"
                         :ascent center))

However, when I evaluate the form with C-x C-e, I see a blank rectangle
at the end of the form instead of the intended image.

In contrast, changing the form to:

   (insert-image '(image :type xpm
                         :file "custom/right.xpm"
                         :ascent center))

inserts the intended image. Please note that "images/" had to be dropped
from the path, even though it belongs to the path of the file.

Could you please consider changing the documentation or implementation
to match the observed behaviour?

Thank you and all the best,
Markus


In GNU Emacs 26.1 (build 1, x86_64-apple-darwin15.3.0, X toolkit, Xaw scroll 
bars)
 of 2018-09-22 built on laptop
Windowing system distributor 'The X.Org Foundation', version 11.0.11502000

Configured features:
XPM JPEG TIFF GIF PNG GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT
ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES THREADS LCMS2




--- End Message ---
--- Begin Message --- Subject: Re: bug#36523: 26.1; Image files are sometimes not found Date: Sat, 06 Jul 2019 15:33:38 +0300
> From: Markus Triska <address@hidden>
> Date: Sat, 06 Jul 2019 14:16:03 +0200
> 
> 
> Also, the info manual states in 39.17.2 Image Descriptors:
> 
>    ‘:file FILE’
>         This says to load the image from file FILE.  If FILE is not an
>         absolute file name, it is expanded in ‘data-directory’.
> 
> Hence, I expect the following form to insert right.xpm, which is located
> in images/custom/right.xpm relative to data-directory:
> 
>    (insert-image '(image :type xpm
>                          :file "images/custom/right.xpm"
>                          :ascent center))
> 
> However, when I evaluate the form with C-x C-e, I see a blank rectangle
> at the end of the form instead of the intended image.
> 
> In contrast, changing the form to:
> 
>    (insert-image '(image :type xpm
>                          :file "custom/right.xpm"
>                          :ascent center))
> 
> inserts the intended image. Please note that "images/" had to be dropped
> from the path, even though it belongs to the path of the file.
> 
> Could you please consider changing the documentation or implementation
> to match the observed behaviour?

Fixed, thanks.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]