GNU logs - #75776, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75776: 30.0.50; Displaying image slice in the right margin
Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Jan 2025 07:11:01 +0000
Resent-Message-ID: <handler.75776.B.17376162375132 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 75776
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 75776 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17376162375132
          (code B ref -1); Thu, 23 Jan 2025 07:11:01 +0000
Received: (at submit) by debbugs.gnu.org; 23 Jan 2025 07:10:37 +0000
Received: from localhost ([127.0.0.1]:38854 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tarMK-0001Kf-2G
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:37 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60450)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarMG-0001KI-7J
 for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM9-0004Yj-6x
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:25 -0500
Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM3-0004L4-6r
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:24 -0500
Received: by mail-pj1-x102d.google.com with SMTP id
 98e67ed59e1d1-2efe25558ddso865551a91.2
 for <bug-gnu-emacs@HIDDEN>; Wed, 22 Jan 2025 23:10:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737616217; x=1738221017; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=h3LEipivRw9ktrAxWd5bogqAkhJSvQyrcDYTahR5+vbZ2CRIloScmhrhaYBp9Oiuqi
 PTpavb1MXVezZ7/dOG+EATqCM8Y7pqThvIxVAmFFvLTzSPtsr9f7Ojf/LnndXQWKtVDZ
 uQh5MZgtfS9tb5pVPv17psJeOZyLX0PESDaJSFChRcChp6lqdEXM7q22XbMRcD2X3zJV
 IG36hpLzWxgmqzkht/e+aEi/d7aiJPtyfcOExjKnCyED7DuLxnet3LgqBn7tTGvfSpRE
 K8vbEL1W8McRHPR/JEXnCsjuF3UMytpL0RY9ENSMPRnCx9S9c2jV50ADjLxo+g9mRS6d
 e7zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737616217; x=1738221017;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=Rl1K/ML8QhfmDf49VR5u/jA6eDs/xV59dqgL7O97Vw1CR5vsjwu627GqgdHbEYL6RY
 XT5DQB8/NZlmsn0MS6Fn6GPhe1zHUHXK1nVnG9erSjMeL7GgDaN/hWzAxlZFAkOejwXx
 kgwNfMC17/AK/TLF1PXPQhWM1mwhwiCcObH2pYa76Fa8ieq9dKSDtAEC3/1s5u3MNaso
 wA2UNa8FdvMdGsahZkGy2UAmnQcfxJw6g0H2Isn4p8ojzbArBD3jHtAfbzg8nHCkGQ99
 uFVuyHvFnZypnCGnPbS2VWKalS8meJMrjnoH+LuCZYbfwEG5+z6cLixwng4BqOtY03Yx
 bMKg==
X-Gm-Message-State: AOJu0YwOcJG9jadW6uaL4BY74VWIE6/1nhiW2zLusP05xVd3s23AN9Ty
 Q/0304oV+A0udrldz8A1TAGkmGCuBL2METY75yuHKF01AwLzp1Iu0lfNSFtqPi6lXzUtBnmZAYb
 AUohqqrtFlHBR3yQSeZX40hqkzDQNVzeVhdg=
X-Gm-Gg: ASbGncveWSX8H1jz0dvQARmKaG7TvuWr7nhpnHNHBZwUcmGR/aCDgDfa+SUA/SWhh1k
 avZzkMj3anxiW6H0J140JpGleEzVY3hyWq2xP8TVYALOR4m4KFy9neXULhpcHdQ==
X-Google-Smtp-Source: AGHT+IGzZDR+nMaU05CC5++ouPbWh/Be9yYeHPhbQQP658aTxGnoj9RUJyoy6gRzNxMdEgaV4GB9MCoVFJktMHN6cvo=
X-Received: by 2002:a17:90a:7187:b0:2f7:e201:a8cc with SMTP id
 98e67ed59e1d1-2f7e201ab8fmr12470857a91.18.1737616216534; Wed, 22 Jan 2025
 23:10:16 -0800 (PST)
MIME-Version: 1.0
From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Date: Thu, 23 Jan 2025 10:10:05 +0300
X-Gm-Features: AbW1kvbBXVTdgf3dM88H0NDQ2YNLStqJHVydgYoWylYSeuFJIvabqFFKu4xL4OU
Message-ID: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000057b5c8062c5a4d18"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102d;
 envelope-from=lg.zevlg@HIDDEN; helo=mail-pj1-x102d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--00000000000057b5c8062c5a4d18
Content-Type: text/plain; charset="UTF-8"

I'm having problem displaying an image slice in the right margin.  To
reproduce this, download
https://www.gnu.org/software/emacs/images/emacs.png to your ~/Downloads
folder.  Activate right margin with M-x visual-fill-column RET.  And
consider three pieces of code:

1. (insert
     (propertize "E" 'display `((slice 0 0 1.0 20) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image slice in the buffer as expected.

2. (insert
     (propertize "E" 'display `((margin right-margin) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image in the right margin as expected.

3. (insert
     (propertize "E" 'display `((margin right-margin)
      ((slice 0 0 1.0 20)
      ,(create-image "~/Downloads/emacs.png" nil nil :scale 1.0)))))

   Displays "E"

Documentation say that ((margin right-margin) SPEC) can be used to
display image in the right margin, and SPEC is totally valid in the
3. because 2. works.

Is this a bug?

Thanks

In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.20, cairo version 1.16.0) of 2023-11-16 built on x1
Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
System Description: Ubuntu 20.04.1 LTS

Configured using:
 'configure --with-modules --with-xwidgets --with-tree-sitter'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM
XINPUT2 XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: ru_RU.UTF-8
  value of $LC_NUMERIC: ru_RU.UTF-8
  value of $LC_TIME: ru_RU.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tracking-mode: t
  global-telega-mnz-mode: t
  global-telega-url-shorten-mode: t
  telega-emacs-stories-mode: t
  telega-root-auto-fill-mode: t
  telega-contact-birthdays-mode: t
  telega-recognize-voice-message-mode: t
  telega-active-video-chats-mode: t
  telega-active-locations-mode: t
  telega-my-location-mode: t
  telega-patrons-mode: t
  global-telega-squash-message-mode: t
  telega-autoplay-mode: t
  telega-appindicator-mode: t
  telega-mode-line-mode: t
  telega-notifications-mode: t
  telega-active-stories-mode: t
  visual-fill-column-mode: t
  company-mode: t
  reverse-im-mode: t
  recentf-mode: t
  desktop-save-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  global-paren-face-mode: t
  paren-face-mode: t
  dot-mode: t
  which-function-mode: t
  save-place-mode: t
  server-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  icomplete-mode: t
  disable-mouse-global-mode: t
  override-global-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eukleides
/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides
/home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit
~/github/totp.el/totp-auth hides
/home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth
~/github/totp.el/base32 hides
/home/lg/.emacs.d/elpa/base32-20240227.1821/base32
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-pkg hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-pkg
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads
/home/lg/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides
/usr/local/share/emacs/30.0.50/lisp/bind-key
/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hides
/usr/local/share/emacs/30.0.50/lisp/transient
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump

Features:
(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds
tramp-cache time-stamp completion battery nroff-mode crdt sql view
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc
xmltok ruby-mode yaml-mode make-mode memory-report two-column descr-text
treesitter-context-focus treesitter-context treesitter-context-toml
treesitter-context-yaml treesitter-context-typescript
treesitter-context-javascript treesitter-context-json
treesitter-context-go treesitter-context-rust treesitter-context-cpp
treesitter-context-c treesitter-context-python treesitter-context-java
treesitter-context-common misc json-mode json-reformat json-snatcher js
json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check multitran cmake-mode rst
cython-mode python-mode info-look hideshow hippie-exp markdown-mode
apropos shortdoc comp comp-cstr goto-last-change image-converter
org-journal org-crypt cal-iso holidays holiday-loaddefs cal-move
yaml-ts-mode totp-interop dabbrev vertico-mouse skeleton help-fns
cl-print vertico-multiform vertico-posframe-autoloads vertico-flat
vertico vertico-autoloads loaddefs-gen radix-tree tar-mode arc-mode
archive-mode mm-archive network-stream url-cache display-line-numbers
wgrep thai-util thai-word hl-line tracking shorten telega-adblock
telega-mnz ol-telega telega-url-shorten telega-emacs-stories
telega-dashboard telega-live-location geo-simulate geo telega-obsolete
telega telega-tdlib-events telega-match telega-root telega-info
telega-chat telega-modes telega-company telega-emoji telega-user
telega-notifications notifications telega-voip telega-msg telega-story
telega-webpage visual-fill-column telega-tme telega-sticker
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter
telega-ins telega-inline telega-util telega-folders telega-topic
telega-media telega-tdlib dired-aux telega-server telega-core
telega-customize cus-edit cus-start cus-load emacsbug vterm
magit-bookmark bookmark vterm-module vc-hg vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs log-view bug-reference magit-extras misearch multi-isearch
company-org-block org-indent org-element org-persist org-id org-refile
avl-tree oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview
doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi mule-util face-remap c++-ts-mode c-ts-mode
c-ts-common eglot external-completion jsonrpc flymake ert pp ewoc debug
backtrace warnings python vc-git company-keywords company-dabbrev-code
company-dabbrev company-files company-clang company-template
company-cmake company-posframe posframe company eat term/xterm xterm
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script
smie treesit executable dashboard dashboard-widgets all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons recentf tree-widget ffap
home lichess lichess-runtime lichess-api lichess-util sound-wav deferred
request cider cider-debug cider-browse-ns cider-mode cider-inspector
cider-completion cider-profile cider-eval cider-repl-history pulse
cider-repl cider-resolve cider-test cider-overlays cider-stacktrace
cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client
cider-common etags fileloop generator xref project cider-connection
cider-util thingatpt cider-popup sesman-browser nrepl-client queue
nrepl-dict cider-compat spinner sesman vc vc-dispatcher clojure-mode
lisp-mnt align parseedn parseclj-parser parseclj-lex a desktop frameset
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs gnus nnheader range wid-edit autoinsert magit-todos
pcre2el rxt re-builder magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode git-commit log-edit message sendmail
yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils
mailheader pcvs-util add-log magit-core magit-autorevert autorevert
filenotify magit-margin magit-transient magit-process with-editor
magit-mode transient benchmark magit-git magit-base magit-section
cursor-sensor crm compat hl-todo f s dash async grep compile
text-property-search paren-face dot-mode which-func imenu totp-auth
bindat hmac base32 gist-org saveplace tramp-sh tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg shell
parse-time iso8601 tramp-loaddefs gist dired dired-loaddefs gh-gist
gh-oauth gh-api logito gh-cache pcache gh-auth gh-common marshal gh-url
url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm puny gh-profile timezone eieio-base server time
google-translate google-translate-default-ui google-translate-core-ui
color popup google-translate-core google-translate-tk
google-translate-backend whitespace undo-tree diff ido icomplete avoid
disable-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer
ibuffer-loaddefs org-bullets org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs
format-spec edmacro kmacro advice browse-kill-ring delsel cl-extra
help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key use-package-core
finder-inf adaptive-wrap-autoloads all-the-icons-autoloads tex-site
closql-autoloads company-box-autoloads company-org-block-autoloads
company-posframe-autoloads corfu-autoloads dashboard-autoloads
devdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads
magit-autoloads pcase magit-section-autoloads page-break-lines-autoloads
pcre2el-autoloads persist-autoloads poly-org-autoloads
polymode-autoloads company-autoloads pyvenv-auto-autoloads easy-mmode
shackle-autoloads taxy-autoloads totp-auth-autoloads base32-autoloads
transient-autoloads compat-autoloads w3m-load wgrep-autoloads info
yaml-autoloads zig-mode-autoloads reformatter-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads xwidget-internal dbusbind inotify dynamic-setting
system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x
multi-tty move-toolbar make-network-process emacs)

Memory information:
((conses 16 24053588 10726299) (symbols 48 107204 7)
 (strings 32 1689337 382021) (string-bytes 1 67604757)
 (vectors 16 238666) (vector-slots 8 4748919 8061340)
 (floats 8 54565 48892) (intervals 56 3948215 94544) (buffers 992 577))

-- 
lg

--00000000000057b5c8062c5a4d18
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;m having problem displaying an image slice in t=
he right margin.=C2=A0 To<br>reproduce this, download<br><a href=3D"https:/=
/www.gnu.org/software/emacs/images/emacs.png">https://www.gnu.org/software/=
emacs/images/emacs.png</a> to your ~/Downloads<br>folder.=C2=A0 Activate ri=
ght margin with M-x visual-fill-column RET.=C2=A0 And consider three pieces=
 of code:<br><br>1. (insert<br>=C2=A0 =C2=A0 =C2=A0(propertize &quot;E&quot=
; &#39;display `((slice 0 0 1.0 20) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&=
quot;~/Downloads/emacs.png&quot; nil nil :scale 1.0))))<br><br>=C2=A0 =C2=
=A0Displays image slice in the buffer as expected.<br><br>2. (insert<br>=C2=
=A0 =C2=A0 =C2=A0(propertize &quot;E&quot; &#39;display `((margin right-mar=
gin) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&quot;~/Downloads/emacs.png&quot=
; nil nil :scale 1.0))))<br>=C2=A0 <br>=C2=A0 =C2=A0Displays image in the r=
ight margin as expected.<br><br>3. (insert<br>=C2=A0 =C2=A0 =C2=A0(properti=
ze &quot;E&quot; &#39;display `((margin right-margin)<br>=C2=A0 =C2=A0 =C2=
=A0 ((slice 0 0 1.0 20)<br>=C2=A0 =C2=A0 =C2=A0 ,(create-image &quot;~/Down=
loads/emacs.png&quot; nil nil :scale 1.0)))))<br><br>=C2=A0 =C2=A0Displays =
&quot;E&quot;<br><br>Documentation say that ((margin right-margin) SPEC) ca=
n be used to<br>display image in the right margin, and SPEC is totally vali=
d in the<br>3. because 2. works.<br><br>Is this a bug?<br><br>Thanks<br></d=
iv><div><br></div><div>In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, =
GTK+ Version<br>=C2=A03.24.20, cairo version 1.16.0) of 2023-11-16 built on=
 x1<br>Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170<br>Rep=
ository branch: master<br>Windowing system distributor &#39;The X.Org Found=
ation&#39;, version 11.0.12009000<br>System Description: Ubuntu 20.04.1 LTS=
<br><br>Configured using:<br>=C2=A0&#39;configure --with-modules --with-xwi=
dgets --with-tree-sitter&#39;<br><br>Configured features:<br>CAIRO DBUS FRE=
ETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON<br>LIBSELINUX LIBXML=
2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND<br>SQLITE3 THREADS =
TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM<br>XINPUT2 XPM XWIDG=
ETS GTK3 ZLIB<br><br>Important settings:<br>=C2=A0 value of $LC_MONETARY: r=
u_RU.UTF-8<br>=C2=A0 value of $LC_NUMERIC: ru_RU.UTF-8<br>=C2=A0 value of $=
LC_TIME: ru_RU.UTF-8<br>=C2=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 value =
of $XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: utf-8-unix<br><b=
r>Major mode: Lisp Interaction<br><br>Minor modes in effect:<br>=C2=A0 trac=
king-mode: t<br>=C2=A0 global-telega-mnz-mode: t<br>=C2=A0 global-telega-ur=
l-shorten-mode: t<br>=C2=A0 telega-emacs-stories-mode: t<br>=C2=A0 telega-r=
oot-auto-fill-mode: t<br>=C2=A0 telega-contact-birthdays-mode: t<br>=C2=A0 =
telega-recognize-voice-message-mode: t<br>=C2=A0 telega-active-video-chats-=
mode: t<br>=C2=A0 telega-active-locations-mode: t<br>=C2=A0 telega-my-locat=
ion-mode: t<br>=C2=A0 telega-patrons-mode: t<br>=C2=A0 global-telega-squash=
-message-mode: t<br>=C2=A0 telega-autoplay-mode: t<br>=C2=A0 telega-appindi=
cator-mode: t<br>=C2=A0 telega-mode-line-mode: t<br>=C2=A0 telega-notificat=
ions-mode: t<br>=C2=A0 telega-active-stories-mode: t<br>=C2=A0 visual-fill-=
column-mode: t<br>=C2=A0 company-mode: t<br>=C2=A0 reverse-im-mode: t<br>=
=C2=A0 recentf-mode: t<br>=C2=A0 desktop-save-mode: t<br>=C2=A0 magit-todos=
-mode: t<br>=C2=A0 global-git-commit-mode: t<br>=C2=A0 magit-auto-revert-mo=
de: t<br>=C2=A0 global-paren-face-mode: t<br>=C2=A0 paren-face-mode: t<br>=
=C2=A0 dot-mode: t<br>=C2=A0 which-function-mode: t<br>=C2=A0 save-place-mo=
de: t<br>=C2=A0 server-mode: t<br>=C2=A0 global-undo-tree-mode: t<br>=C2=A0=
 undo-tree-mode: t<br>=C2=A0 icomplete-mode: t<br>=C2=A0 disable-mouse-glob=
al-mode: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 global-eldoc-mode: t=
<br>=C2=A0 eldoc-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 file-name-=
shadow-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 minibuffer-rege=
xp-mode: t<br>=C2=A0 column-number-mode: t<br>=C2=A0 line-number-mode: t<br=
>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0=
 auto-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br><br>Load-pat=
h shadows:<br>~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eu=
kleides<br>/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides=
 /home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit<br>~/github/totp.el/=
totp-auth hides /home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth<br=
>~/github/totp.el/base32 hides /home/lg/.emacs.d/elpa/base32-20240227.1821/=
base32<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides /home/=
lg/.emacs.d/elpa/vertico-0.11/vertico<br>/home/lg/.emacs.d/elpa/vertico-202=
41208.2233/vertico-pkg hides /home/lg/.emacs.d/elpa/vertico-0.11/vertico-pk=
g<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides /=
home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads<br>/home/lg/.emacs.d/e=
lpa/bind-key-20210210.1609/bind-key hides /usr/local/share/emacs/30.0.50/li=
sp/bind-key<br>/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hid=
es /usr/local/share/emacs/30.0.50/lisp/transient<br>/home/lg/.emacs.d/elpa/=
use-package-20210207.1926/use-package hides /usr/local/share/emacs/30.0.50/=
lisp/use-package/use-package<br>/home/lg/.emacs.d/elpa/use-package-20210207=
.1926/use-package-diminish hides /usr/local/share/emacs/30.0.50/lisp/use-pa=
ckage/use-package-diminish<br>/home/lg/.emacs.d/elpa/use-package-20210207.1=
926/use-package-core hides /usr/local/share/emacs/30.0.50/lisp/use-package/=
use-package-core<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-pa=
ckage-ensure hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-pack=
age-ensure<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-=
bind-key hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-=
bind-key<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-li=
nt hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint<b=
r>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hide=
s /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight<br>/h=
ome/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides /usr/=
local/share/emacs/30.0.50/lisp/use-package/use-package-jump<br><br>Features=
:<br>(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds=
<br>tramp-cache time-stamp completion battery nroff-mode crdt sql view<br>r=
ng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri<br>rng-parse=
 nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns<br>nxml-mode nxml-o=
utln nxml-rap sgml-mode facemenu nxml-util nxml-enc<br>xmltok ruby-mode yam=
l-mode make-mode memory-report two-column descr-text<br>treesitter-context-=
focus treesitter-context treesitter-context-toml<br>treesitter-context-yaml=
 treesitter-context-typescript<br>treesitter-context-javascript treesitter-=
context-json<br>treesitter-context-go treesitter-context-rust treesitter-co=
ntext-cpp<br>treesitter-context-c treesitter-context-python treesitter-cont=
ext-java<br>treesitter-context-common misc json-mode json-reformat json-sna=
tcher js<br>json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-m=
apping<br>ucs-normalize uni-confusable textsec-check multitran cmake-mode r=
st<br>cython-mode python-mode info-look hideshow hippie-exp markdown-mode<b=
r>apropos shortdoc comp comp-cstr goto-last-change image-converter<br>org-j=
ournal org-crypt cal-iso holidays holiday-loaddefs cal-move<br>yaml-ts-mode=
 totp-interop dabbrev vertico-mouse skeleton help-fns<br>cl-print vertico-m=
ultiform vertico-posframe-autoloads vertico-flat<br>vertico vertico-autoloa=
ds loaddefs-gen radix-tree tar-mode arc-mode<br>archive-mode mm-archive net=
work-stream url-cache display-line-numbers<br>wgrep thai-util thai-word hl-=
line tracking shorten telega-adblock<br>telega-mnz ol-telega telega-url-sho=
rten telega-emacs-stories<br>telega-dashboard telega-live-location geo-simu=
late geo telega-obsolete<br>telega telega-tdlib-events telega-match telega-=
root telega-info<br>telega-chat telega-modes telega-company telega-emoji te=
lega-user<br>telega-notifications notifications telega-voip telega-msg tele=
ga-story<br>telega-webpage visual-fill-column telega-tme telega-sticker<br>=
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter<br>telega=
-ins telega-inline telega-util telega-folders telega-topic<br>telega-media =
telega-tdlib dired-aux telega-server telega-core<br>telega-customize cus-ed=
it cus-start cus-load emacsbug vterm<br>magit-bookmark bookmark vterm-modul=
e vc-hg vc-bzr vc-src vc-sccs vc-svn<br>vc-cvs vc-rcs log-view bug-referenc=
e magit-extras misearch multi-isearch<br>company-org-block org-indent org-e=
lement org-persist org-id org-refile<br>avl-tree oc-basic ol-eww eww url-qu=
eue mm-url ol-rmail ol-mhe ol-irc<br>ol-info ol-gnus nnselect gnus-art mm-u=
u mml2015 mm-view mml-smime smime<br>gnutls dig gnus-sum shr pixel-fill kin=
soku url-file svg dom gnus-group<br>gnus-undo gnus-start gnus-dbus dbus xml=
 gnus-cloud nnimap nnmail<br>mail-source utf7 nnoo gnus-spec gnus-int gnus-=
range gnus-win ol-docview<br>doc-view jka-compr image-mode exif ol-bibtex b=
ibtex ol-bbdb ol-w3m<br>ol-doi org-link-doi mule-util face-remap c++-ts-mod=
e c-ts-mode<br>c-ts-common eglot external-completion jsonrpc flymake ert pp=
 ewoc debug<br>backtrace warnings python vc-git company-keywords company-da=
bbrev-code<br>company-dabbrev company-files company-clang company-template<=
br>company-cmake company-posframe posframe company eat term/xterm xterm<br>=
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script<br>smi=
e treesit executable dashboard dashboard-widgets all-the-icons<br>all-the-i=
cons-faces data-material data-weathericons data-octicons<br>data-fileicons =
data-faicons data-alltheicons recentf tree-widget ffap<br>home lichess lich=
ess-runtime lichess-api lichess-util sound-wav deferred<br>request cider ci=
der-debug cider-browse-ns cider-mode cider-inspector<br>cider-completion ci=
der-profile cider-eval cider-repl-history pulse<br>cider-repl cider-resolve=
 cider-test cider-overlays cider-stacktrace<br>cider-doc cider-browse-spec =
cider-clojuredocs cider-eldoc cider-client<br>cider-common etags fileloop g=
enerator xref project cider-connection<br>cider-util thingatpt cider-popup =
sesman-browser nrepl-client queue<br>nrepl-dict cider-compat spinner sesman=
 vc vc-dispatcher clojure-mode<br>lisp-mnt align parseedn parseclj-parser p=
arseclj-lex a desktop frameset<br>cc-mode cc-fonts cc-guess cc-menus cc-cmd=
s cc-styles cc-align cc-engine<br>cc-vars cc-defs gnus nnheader range wid-e=
dit autoinsert magit-todos<br>pcre2el rxt re-builder magit-submodule magit-=
blame magit-stash<br>magit-reflog magit-bisect magit-push magit-pull magit-=
fetch magit-clone<br>magit-remote magit-commit magit-sequence magit-notes m=
agit-worktree<br>magit-tag magit-merge magit-branch magit-reset magit-files=
 magit-refs<br>magit-status magit magit-repos magit-apply magit-wip magit-l=
og<br>magit-diff smerge-mode diff-mode git-commit log-edit message sendmail=
<br>yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config<br>gnu=
s-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils<br>mai=
lheader pcvs-util add-log magit-core magit-autorevert autorevert<br>filenot=
ify magit-margin magit-transient magit-process with-editor<br>magit-mode tr=
ansient benchmark magit-git magit-base magit-section<br>cursor-sensor crm c=
ompat hl-todo f s dash async grep compile<br>text-property-search paren-fac=
e dot-mode which-func imenu totp-auth<br>bindat hmac base32 gist-org savepl=
ace tramp-sh tramp trampver<br>tramp-integration files-x tramp-message tram=
p-compat xdg shell<br>parse-time iso8601 tramp-loaddefs gist dired dired-lo=
addefs gh-gist<br>gh-oauth gh-api logito gh-cache pcache gh-auth gh-common =
marshal gh-url<br>url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-u=
til ietf-drums<br>mail-prsvr url-gw nsm puny gh-profile timezone eieio-base=
 server time<br>google-translate google-translate-default-ui google-transla=
te-core-ui<br>color popup google-translate-core google-translate-tk<br>goog=
le-translate-backend whitespace undo-tree diff ido icomplete avoid<br>disab=
le-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer<br>ibuffer-loaddefs o=
rg-bullets org ob ob-tangle ob-ref ob-lob ob-table<br>ob-exp org-macro org-=
src ob-comint org-pcomplete pcomplete comint<br>ansi-osc ansi-color ring or=
g-list org-footnote org-faces org-entities<br>time-date noutline outline ic=
ons ob-emacs-lisp ob-core ob-eval org-cycle<br>org-table ol org-fold org-fo=
ld-core org-keys oc org-loaddefs find-func<br>cal-menu calendar cal-loaddef=
s org-version org-compat org-macs<br>format-spec edmacro kmacro advice brow=
se-kill-ring delsel cl-extra<br>help-mode use-package use-package-ensure us=
e-package-delight<br>use-package-diminish use-package-bind-key bind-key use=
-package-core<br>finder-inf adaptive-wrap-autoloads all-the-icons-autoloads=
 tex-site<br>closql-autoloads company-box-autoloads company-org-block-autol=
oads<br>company-posframe-autoloads corfu-autoloads dashboard-autoloads<br>d=
evdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads<br>=
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads<br>magit-=
autoloads pcase magit-section-autoloads page-break-lines-autoloads<br>pcre2=
el-autoloads persist-autoloads poly-org-autoloads<br>polymode-autoloads com=
pany-autoloads pyvenv-auto-autoloads easy-mmode<br>shackle-autoloads taxy-a=
utoloads totp-auth-autoloads base32-autoloads<br>transient-autoloads compat=
-autoloads w3m-load wgrep-autoloads info<br>yaml-autoloads zig-mode-autoloa=
ds reformatter-autoloads package<br>browse-url url url-proxy url-privacy ur=
l-expand url-methods url-history<br>url-cookie generate-lisp-file url-domsu=
f url-util mailcap url-handlers<br>url-parse auth-source cl-seq eieio eieio=
-core cl-macs password-cache<br>json subr-x map byte-opt gv bytecomp byte-c=
ompile url-vars cl-loaddefs<br>cl-lib rmc iso-transl tooltip cconv eldoc pa=
ren electric uniquify<br>ediff-hook vc-hooks lisp-float-type elisp-mode mwh=
eel term/x-win x-win<br>term/common-win x-dnd touch-screen tool-bar dnd fon=
tset image regexp-opt<br>fringe tabulated-list replace newcomment text-mode=
 lisp-mode prog-mode<br>register page tab-bar menu-bar rfn-eshadow isearch =
easymenu timer select<br>scroll-bar mouse jit-lock font-lock syntax font-co=
re term/tty-colors<br>frame minibuffer nadvice seq simple cl-generic indone=
sian philippine<br>cham georgian utf-8-lang misc-lang vietnamese tibetan th=
ai tai-viet lao<br>korean japanese eucjp-ms cp51932 hebrew greek romanian s=
lovak czech<br>european ethiopic indian cyrillic chinese composite emoji-zw=
j charscript<br>charprop case-table epa-hook jka-cmpr-hook help abbrev obar=
ray oclosure<br>cl-preloaded button loaddefs theme-loaddefs faces cus-face =
macroexp<br>files window text-properties overlay sha1 md5 base64 format env=
<br>code-pages mule custom widget keymap hashtable-print-readable backquote=
<br>threads xwidget-internal dbusbind inotify dynamic-setting<br>system-fon=
t-setting font-render-setting cairo gtk x-toolkit xinput2 x<br>multi-tty mo=
ve-toolbar make-network-process emacs)<br><br>Memory information:<br>((cons=
es 16 24053588 10726299) (symbols 48 107204 7)<br>=C2=A0(strings 32 1689337=
 382021) (string-bytes 1 67604757)<br>=C2=A0(vectors 16 238666) (vector-slo=
ts 8 4748919 8061340)<br>=C2=A0(floats 8 54565 48892) (intervals 56 3948215=
 94544) (buffers 992 577))<br><br></div><span class=3D"gmail_signature_pref=
ix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature">lg</div></div>

--00000000000057b5c8062c5a4d18--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Evgeny Zajcev <lg.zevlg@HIDDEN>
Subject: bug#75776: Acknowledgement (30.0.50; Displaying image slice in
 the right margin)
Message-ID: <handler.75776.B.17376162375132.ack <at> debbugs.gnu.org>
References: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
X-Gnu-PR-Message: ack 75776
X-Gnu-PR-Package: emacs
Reply-To: 75776 <at> debbugs.gnu.org
Date: Thu, 23 Jan 2025 07:11:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 75776 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
75776: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75776
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75776: 30.0.50; Displaying image slice in the right margin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Jan 2025 10:03:02 +0000
Resent-Message-ID: <handler.75776.B75776.173762654817549 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75776
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Evgeny Zajcev <lg.zevlg@HIDDEN>
Cc: 75776 <at> debbugs.gnu.org
Received: via spool by 75776-submit <at> debbugs.gnu.org id=B75776.173762654817549
          (code B ref 75776); Thu, 23 Jan 2025 10:03:02 +0000
Received: (at 75776) by debbugs.gnu.org; 23 Jan 2025 10:02:28 +0000
Received: from localhost ([127.0.0.1]:39361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tau2d-0004Yx-Vs
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 05:02:28 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:51400)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tau2Y-0004Yc-La
 for 75776 <at> debbugs.gnu.org; Thu, 23 Jan 2025 05:02:26 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tau2S-0004Yx-F6; Thu, 23 Jan 2025 05:02:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=CyK6ZvGRAhi1KOeQfjo3dk4Xl7F5v6GUTFB8BN0zdfQ=; b=kPITNDXhbjwR0Uy3nOfS
 LLLjsu+/EfEP/Jn/9WHidGHfoRIwGR41Hwp3gN5pwzAzDpWKNo4M6X7vDAbRVoFQVHcG5f4qkknzl
 pLj/tgiNBVlMCqiFzNF3QOzNvpkIeUm3vZhn9PHOTD247oTZYJc91ogk/YQ5SAtfRAIE/5hmxfIrg
 oEArLb1md8LklAxGKvYEy8GZ6Dj2DAFGPRWWRKJEGMcGp1pGVuTn0UXE6Bzx+lfiz8a1hqsI6Cwcq
 xJFAdk5TAbxOqRtlKCOjfndA4phexFdwD9Wu8elxc/KNwoqkSIZQHniC4peoSNMEIGbXFjsd+Mz1U
 GVZw6nCC8pvQBw==;
Date: Thu, 23 Jan 2025 12:01:43 +0200
Message-Id: <86ikq526ig.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
 (message from Evgeny Zajcev on Thu, 23 Jan 2025 10:10:05 +0300)
References: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Evgeny Zajcev <lg.zevlg@HIDDEN>
> Date: Thu, 23 Jan 2025 10:10:05 +0300
> 
> I'm having problem displaying an image slice in the right margin.  To
> reproduce this, download
> https://www.gnu.org/software/emacs/images/emacs.png to your ~/Downloads
> folder.  Activate right margin with M-x visual-fill-column RET.  And consider three pieces of code:
> 
> 1. (insert
>      (propertize "E" 'display `((slice 0 0 1.0 20) ,(create-image
>      "~/Downloads/emacs.png" nil nil :scale 1.0))))
> 
>    Displays image slice in the buffer as expected.
> 
> 2. (insert
>      (propertize "E" 'display `((margin right-margin) ,(create-image
>      "~/Downloads/emacs.png" nil nil :scale 1.0))))
>   
>    Displays image in the right margin as expected.
> 
> 3. (insert
>      (propertize "E" 'display `((margin right-margin)
>       ((slice 0 0 1.0 20)
>       ,(create-image "~/Downloads/emacs.png" nil nil :scale 1.0)))))
> 
>    Displays "E"
> 
> Documentation say that ((margin right-margin) SPEC) can be used to
> display image in the right margin, and SPEC is totally valid in the
> 3. because 2. works.
> 
> Is this a bug?

You need to construct the display property in a different order:

  (insert
     (propertize "E" 'display
                     `((slice 0 0 1.0 20)
		       ((margin left-margin)
		        ,(create-image "~/Downloads/emacs.png"
			  nil nil :scale 1.0)))))

This might be confusing, but the root cause is that 'slice' is not
valid in an image descriptor, it's a display spec.  Whereas the
documentation of marginal display says:

     A margin display specification looks like ‘((margin right-margin)
  SPEC)’ or ‘((margin left-margin) SPEC)’.  Here, SPEC is another display
  specification that says what to display in the margin.  Typically it is
  a string of text to display, or an image descriptor.

So Emacs wants an image descriptor, and that cannot include 'slice'.

In addition, you should use set-window-margins to ensure the margin is
wide enough to allow the display of the slice, because the Emacs
display engine crops images to the width of the available horizontal
screen estate.  So if the margin is not wide enough, you will see
empty space with your slice parameters, since the top-level corner of
the emacs.png image is just empty space.  I assume your real-life use
includes setting the window margins, because otherwise you will se no
margins at all.

Let me also point out the existing function insert-sliced-image, which
you could use to avoid all this low-level stuff.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#75776: 30.0.50; Displaying image slice in the right margin
Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Jan 2025 10:42:01 +0000
Resent-Message-ID: <handler.75776.B75776.173762891025023 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 75776
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 75776 <at> debbugs.gnu.org
Received: via spool by 75776-submit <at> debbugs.gnu.org id=B75776.173762891025023
          (code B ref 75776); Thu, 23 Jan 2025 10:42:01 +0000
Received: (at 75776) by debbugs.gnu.org; 23 Jan 2025 10:41:50 +0000
Received: from localhost ([127.0.0.1]:39471 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tauej-0006VW-DM
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 05:41:49 -0500
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:49191)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tauec-0006V8-VE
 for 75776 <at> debbugs.gnu.org; Thu, 23 Jan 2025 05:41:47 -0500
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-21634338cfdso15227125ad.2
 for <75776 <at> debbugs.gnu.org>; Thu, 23 Jan 2025 02:41:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737628897; x=1738233697; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=E44JlUVrMr5LDulG7rPMTi0ZJ1fHwH4y2G2JVkJ7VIg=;
 b=YwySZJOnNsSjIK2vClQwmQPQcCVaAEMxGOd7YPT3NEyLWfJbmB2gkaTG7x9HpCDQ2x
 LUV+zpBdMitXljBAPEMqhcjmTBPV9zUtz39EHEy9/nI9sr24ez846KxV0eacUkORlWry
 b/SuMez4zEscsvurK8O/UuAiFnt7veLFRaoUqxRZB3nPCnlaE04iKKmLT8CMm7miZfGf
 UuuDGqx7YYRRLRubPzoQNv3mQxMB4yqOkzJ8siA+Yv9haMM0tnnmWPoQXLEwoPnF7qu2
 DmJYfA3yPbXDcg9IwDcBylBxSxh5sfIJKmtjKU/iJ4hEnANwHZnIhFPRGyv3cSerGYoS
 EQHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737628897; x=1738233697;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=E44JlUVrMr5LDulG7rPMTi0ZJ1fHwH4y2G2JVkJ7VIg=;
 b=YdnAt4InKg7r6gnFoRgB044tojo3mLFeVTMVTY0b76HC91hVLK5CdEYeCHeOud4u04
 5RpLORYBbLYbydelrOWYuQHAmEM/ylGvxj3HIqYJjD9KK6ztBmr8Bev+1ykIGXi39NnK
 L/16j4kdQT4+DXpdDSkrFtrrMK+4o7OtaeEUS/zjPPBiMd93hbTJeEH+Fx1Y4x1+0vGD
 VZ4gMOtEBS8wYBvY3EkeAfeIUcpTdvtWoyNquzBaMSToyBo7OcflfEbTlOuzkADQ/d92
 sId/0HfmtNOyBRf5Umw0L+q0aHeWSYVGR794GN8SY6T8wvllpbawTZTFshRV2ngLqGAK
 1ckw==
X-Gm-Message-State: AOJu0YwsV+AgTr/Im5T6aw2H1JP86fjZ8+pif7bVltTn8YiqS3pyGI3v
 DmDfcJYsa6K3P9Q5zpIE3vsh56mpB8zyzPz9cwo1r2xZKtQm5WKLQ7OjRAuhXjavut3IJu4VmZw
 CjrROdM5ULNzD5tJaRqCccQnvJc8=
X-Gm-Gg: ASbGnct9zPEqrOnMch4VozzdqAFCdvE1u8u0ZFuC6h3P85aV5keUax3jJjj8boWjxkx
 vZ2Q3vB+OZFTaX+RX6/ooj95L+dTSwNnSltMXfWGPzHjfLzzzTWb91YbPB+XjMZ0roGbVSxpH
X-Google-Smtp-Source: AGHT+IFbrgi8bGmS0XbwUEioPDs70a0EokpIKmuJFCB7kWpon6AZ0hqeQ/69T6H+5GZtyQrv99n//c0/C8YRmPlLwfk=
X-Received: by 2002:a17:903:244f:b0:216:643a:535a with SMTP id
 d9443c01a7336-21c355c7c15mr328945705ad.20.1737628896303; Thu, 23 Jan 2025
 02:41:36 -0800 (PST)
MIME-Version: 1.0
References: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
 <86ikq526ig.fsf@HIDDEN>
In-Reply-To: <86ikq526ig.fsf@HIDDEN>
From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Date: Thu, 23 Jan 2025 13:41:24 +0300
X-Gm-Features: AbW1kvbVje-hmhDsKNwcJWEa5Vm568MkI5nwfAJz7b3RvjCsYWiGpZrKMcMx0Ps
Message-ID: <CAO=W_Zox2iNaiAxQE3FFismxr+Cu8gGobu19a=t-c_rvEo1e2w@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000001da31b062c5d41f3"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000001da31b062c5d41f3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

=D1=87=D1=82, 23 =D1=8F=D0=BD=D0=B2. 2025=E2=80=AF=D0=B3. =D0=B2 13:02, Eli=
 Zaretskii <eliz@HIDDEN>:

> > From: Evgeny Zajcev <lg.zevlg@HIDDEN>
> > Date: Thu, 23 Jan 2025 10:10:05 +0300
> >
> > I'm having problem displaying an image slice in the right margin.  To
> > reproduce this, download
> > https://www.gnu.org/software/emacs/images/emacs.png to your ~/Downloads
> > folder.  Activate right margin with M-x visual-fill-column RET.  And
> consider three pieces of code:
> >
> > 1. (insert
> >      (propertize "E" 'display `((slice 0 0 1.0 20) ,(create-image
> >      "~/Downloads/emacs.png" nil nil :scale 1.0))))
> >
> >    Displays image slice in the buffer as expected.
> >
> > 2. (insert
> >      (propertize "E" 'display `((margin right-margin) ,(create-image
> >      "~/Downloads/emacs.png" nil nil :scale 1.0))))
> >
> >    Displays image in the right margin as expected.
> >
> > 3. (insert
> >      (propertize "E" 'display `((margin right-margin)
> >       ((slice 0 0 1.0 20)
> >       ,(create-image "~/Downloads/emacs.png" nil nil :scale 1.0)))))
> >
> >    Displays "E"
> >
> > Documentation say that ((margin right-margin) SPEC) can be used to
> > display image in the right margin, and SPEC is totally valid in the
> > 3. because 2. works.
> >
> > Is this a bug?
>
> You need to construct the display property in a different order:
>
>   (insert
>      (propertize "E" 'display
>                      `((slice 0 0 1.0 20)
>                        ((margin left-margin)
>                         ,(create-image "~/Downloads/emacs.png"
>                           nil nil :scale 1.0)))))


This works perfectly!  Thanks for your reply and comprehensive explanation

--=20
lg

--0000000000001da31b062c5d41f3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=D1=87=D1=82, 2=
3 =D1=8F=D0=BD=D0=B2. 2025=E2=80=AF=D0=B3. =D0=B2 13:02, Eli Zaretskii &lt;=
<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt;:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">&gt; From: Evgeny Zajcev &lt;<a href=
=3D"mailto:lg.zevlg@HIDDEN" target=3D"_blank">lg.zevlg@HIDDEN</a>&gt;=
<br>
&gt; Date: Thu, 23 Jan 2025 10:10:05 +0300<br>
&gt; <br>
&gt; I&#39;m having problem displaying an image slice in the right margin.=
=C2=A0 To<br>
&gt; reproduce this, download<br>
&gt; <a href=3D"https://www.gnu.org/software/emacs/images/emacs.png" rel=3D=
"noreferrer" target=3D"_blank">https://www.gnu.org/software/emacs/images/em=
acs.png</a> to your ~/Downloads<br>
&gt; folder.=C2=A0 Activate right margin with M-x visual-fill-column RET.=
=C2=A0 And consider three pieces of code:<br>
&gt; <br>
&gt; 1. (insert<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (propertize &quot;E&quot; &#39;display `((slice 0 =
0 1.0 20) ,(create-image<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &quot;~/Downloads/emacs.png&quot; nil nil :scale 1=
.0))))<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Displays image slice in the buffer as expected.<br>
&gt; <br>
&gt; 2. (insert<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (propertize &quot;E&quot; &#39;display `((margin r=
ight-margin) ,(create-image<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &quot;~/Downloads/emacs.png&quot; nil nil :scale 1=
.0))))<br>
&gt;=C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 Displays image in the right margin as expected.<br>
&gt; <br>
&gt; 3. (insert<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (propertize &quot;E&quot; &#39;display `((margin r=
ight-margin)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0((slice 0 0 1.0 20)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0,(create-image &quot;~/Downloads/emacs.png&q=
uot; nil nil :scale 1.0)))))<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Displays &quot;E&quot;<br>
&gt; <br>
&gt; Documentation say that ((margin right-margin) SPEC) can be used to<br>
&gt; display image in the right margin, and SPEC is totally valid in the<br=
>
&gt; 3. because 2. works.<br>
&gt; <br>
&gt; Is this a bug?<br>
<br>
You need to construct the display property in a different order:<br>
<br>
=C2=A0 (insert<br>
=C2=A0 =C2=A0 =C2=A0(propertize &quot;E&quot; &#39;display<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0`((slice 0 0 1.0 20)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0((margin left-margin)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 ,(create-image &quot;~/Downloads/emacs.png&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 nil nil :scale 1.0)))))</blockquote><div><br></div><div>T=
his works perfectly!=C2=A0 Thanks for your reply and comprehensive explanat=
ion</div><div>=C2=A0<br></div></div><span class=3D"gmail_signature_prefix">=
-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">lg</div></div>

--0000000000001da31b062c5d41f3--




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: bug#75776: closed (30.0.50; Displaying image slice in the right
 margin)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.75776.D75776.173776429728184.ackdone <at> debbugs.gnu.org>
References: <CADwFkm==oG6DCpggRaaXa1xM8wTnfKyYeac-uBdZg6bK76JsSg@HIDDEN>
 <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
X-Gnu-PR-Message: closed 75776
X-Gnu-PR-Package: emacs
Date: Sat, 25 Jan 2025 00:19:03 +0000
Content-Type: multipart/mixed; boundary="----------=_1737764343-28296-0"

This is a multi-part message in MIME format...

------------=_1737764343-28296-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Fri, 24 Jan 2025 18:18:08 -0600
with message-id <CADwFkm=3D=3DoG6DCpggRaaXa1xM8wTnfKyYeac-uBdZg6bK76JsSg@ma=
il.gmail.com>
and subject line Re: bug#75776: 30.0.50; Displaying image slice in the righ=
t margin
has caused the debbugs.gnu.org bug report #75776,
regarding 30.0.50; Displaying image slice in the right margin
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
75776: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75776
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1737764343-28296-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 23 Jan 2025 07:10:37 +0000
Received: from localhost ([127.0.0.1]:38854 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tarMK-0001Kf-2G
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:37 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60450)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarMG-0001KI-7J
 for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM9-0004Yj-6x
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:25 -0500
Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM3-0004L4-6r
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:24 -0500
Received: by mail-pj1-x102d.google.com with SMTP id
 98e67ed59e1d1-2efe25558ddso865551a91.2
 for <bug-gnu-emacs@HIDDEN>; Wed, 22 Jan 2025 23:10:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737616217; x=1738221017; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=h3LEipivRw9ktrAxWd5bogqAkhJSvQyrcDYTahR5+vbZ2CRIloScmhrhaYBp9Oiuqi
 PTpavb1MXVezZ7/dOG+EATqCM8Y7pqThvIxVAmFFvLTzSPtsr9f7Ojf/LnndXQWKtVDZ
 uQh5MZgtfS9tb5pVPv17psJeOZyLX0PESDaJSFChRcChp6lqdEXM7q22XbMRcD2X3zJV
 IG36hpLzWxgmqzkht/e+aEi/d7aiJPtyfcOExjKnCyED7DuLxnet3LgqBn7tTGvfSpRE
 K8vbEL1W8McRHPR/JEXnCsjuF3UMytpL0RY9ENSMPRnCx9S9c2jV50ADjLxo+g9mRS6d
 e7zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737616217; x=1738221017;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=Rl1K/ML8QhfmDf49VR5u/jA6eDs/xV59dqgL7O97Vw1CR5vsjwu627GqgdHbEYL6RY
 XT5DQB8/NZlmsn0MS6Fn6GPhe1zHUHXK1nVnG9erSjMeL7GgDaN/hWzAxlZFAkOejwXx
 kgwNfMC17/AK/TLF1PXPQhWM1mwhwiCcObH2pYa76Fa8ieq9dKSDtAEC3/1s5u3MNaso
 wA2UNa8FdvMdGsahZkGy2UAmnQcfxJw6g0H2Isn4p8ojzbArBD3jHtAfbzg8nHCkGQ99
 uFVuyHvFnZypnCGnPbS2VWKalS8meJMrjnoH+LuCZYbfwEG5+z6cLixwng4BqOtY03Yx
 bMKg==
X-Gm-Message-State: AOJu0YwOcJG9jadW6uaL4BY74VWIE6/1nhiW2zLusP05xVd3s23AN9Ty
 Q/0304oV+A0udrldz8A1TAGkmGCuBL2METY75yuHKF01AwLzp1Iu0lfNSFtqPi6lXzUtBnmZAYb
 AUohqqrtFlHBR3yQSeZX40hqkzDQNVzeVhdg=
X-Gm-Gg: ASbGncveWSX8H1jz0dvQARmKaG7TvuWr7nhpnHNHBZwUcmGR/aCDgDfa+SUA/SWhh1k
 avZzkMj3anxiW6H0J140JpGleEzVY3hyWq2xP8TVYALOR4m4KFy9neXULhpcHdQ==
X-Google-Smtp-Source: AGHT+IGzZDR+nMaU05CC5++ouPbWh/Be9yYeHPhbQQP658aTxGnoj9RUJyoy6gRzNxMdEgaV4GB9MCoVFJktMHN6cvo=
X-Received: by 2002:a17:90a:7187:b0:2f7:e201:a8cc with SMTP id
 98e67ed59e1d1-2f7e201ab8fmr12470857a91.18.1737616216534; Wed, 22 Jan 2025
 23:10:16 -0800 (PST)
MIME-Version: 1.0
From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Date: Thu, 23 Jan 2025 10:10:05 +0300
X-Gm-Features: AbW1kvbBXVTdgf3dM88H0NDQ2YNLStqJHVydgYoWylYSeuFJIvabqFFKu4xL4OU
Message-ID: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
Subject: 30.0.50; Displaying image slice in the right margin
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="00000000000057b5c8062c5a4d18"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102d;
 envelope-from=lg.zevlg@HIDDEN; helo=mail-pj1-x102d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--00000000000057b5c8062c5a4d18
Content-Type: text/plain; charset="UTF-8"

I'm having problem displaying an image slice in the right margin.  To
reproduce this, download
https://www.gnu.org/software/emacs/images/emacs.png to your ~/Downloads
folder.  Activate right margin with M-x visual-fill-column RET.  And
consider three pieces of code:

1. (insert
     (propertize "E" 'display `((slice 0 0 1.0 20) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image slice in the buffer as expected.

2. (insert
     (propertize "E" 'display `((margin right-margin) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image in the right margin as expected.

3. (insert
     (propertize "E" 'display `((margin right-margin)
      ((slice 0 0 1.0 20)
      ,(create-image "~/Downloads/emacs.png" nil nil :scale 1.0)))))

   Displays "E"

Documentation say that ((margin right-margin) SPEC) can be used to
display image in the right margin, and SPEC is totally valid in the
3. because 2. works.

Is this a bug?

Thanks

In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.20, cairo version 1.16.0) of 2023-11-16 built on x1
Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
System Description: Ubuntu 20.04.1 LTS

Configured using:
 'configure --with-modules --with-xwidgets --with-tree-sitter'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM
XINPUT2 XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: ru_RU.UTF-8
  value of $LC_NUMERIC: ru_RU.UTF-8
  value of $LC_TIME: ru_RU.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tracking-mode: t
  global-telega-mnz-mode: t
  global-telega-url-shorten-mode: t
  telega-emacs-stories-mode: t
  telega-root-auto-fill-mode: t
  telega-contact-birthdays-mode: t
  telega-recognize-voice-message-mode: t
  telega-active-video-chats-mode: t
  telega-active-locations-mode: t
  telega-my-location-mode: t
  telega-patrons-mode: t
  global-telega-squash-message-mode: t
  telega-autoplay-mode: t
  telega-appindicator-mode: t
  telega-mode-line-mode: t
  telega-notifications-mode: t
  telega-active-stories-mode: t
  visual-fill-column-mode: t
  company-mode: t
  reverse-im-mode: t
  recentf-mode: t
  desktop-save-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  global-paren-face-mode: t
  paren-face-mode: t
  dot-mode: t
  which-function-mode: t
  save-place-mode: t
  server-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  icomplete-mode: t
  disable-mouse-global-mode: t
  override-global-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eukleides
/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides
/home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit
~/github/totp.el/totp-auth hides
/home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth
~/github/totp.el/base32 hides
/home/lg/.emacs.d/elpa/base32-20240227.1821/base32
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-pkg hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-pkg
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads
/home/lg/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides
/usr/local/share/emacs/30.0.50/lisp/bind-key
/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hides
/usr/local/share/emacs/30.0.50/lisp/transient
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump

Features:
(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds
tramp-cache time-stamp completion battery nroff-mode crdt sql view
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc
xmltok ruby-mode yaml-mode make-mode memory-report two-column descr-text
treesitter-context-focus treesitter-context treesitter-context-toml
treesitter-context-yaml treesitter-context-typescript
treesitter-context-javascript treesitter-context-json
treesitter-context-go treesitter-context-rust treesitter-context-cpp
treesitter-context-c treesitter-context-python treesitter-context-java
treesitter-context-common misc json-mode json-reformat json-snatcher js
json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check multitran cmake-mode rst
cython-mode python-mode info-look hideshow hippie-exp markdown-mode
apropos shortdoc comp comp-cstr goto-last-change image-converter
org-journal org-crypt cal-iso holidays holiday-loaddefs cal-move
yaml-ts-mode totp-interop dabbrev vertico-mouse skeleton help-fns
cl-print vertico-multiform vertico-posframe-autoloads vertico-flat
vertico vertico-autoloads loaddefs-gen radix-tree tar-mode arc-mode
archive-mode mm-archive network-stream url-cache display-line-numbers
wgrep thai-util thai-word hl-line tracking shorten telega-adblock
telega-mnz ol-telega telega-url-shorten telega-emacs-stories
telega-dashboard telega-live-location geo-simulate geo telega-obsolete
telega telega-tdlib-events telega-match telega-root telega-info
telega-chat telega-modes telega-company telega-emoji telega-user
telega-notifications notifications telega-voip telega-msg telega-story
telega-webpage visual-fill-column telega-tme telega-sticker
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter
telega-ins telega-inline telega-util telega-folders telega-topic
telega-media telega-tdlib dired-aux telega-server telega-core
telega-customize cus-edit cus-start cus-load emacsbug vterm
magit-bookmark bookmark vterm-module vc-hg vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs log-view bug-reference magit-extras misearch multi-isearch
company-org-block org-indent org-element org-persist org-id org-refile
avl-tree oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview
doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi mule-util face-remap c++-ts-mode c-ts-mode
c-ts-common eglot external-completion jsonrpc flymake ert pp ewoc debug
backtrace warnings python vc-git company-keywords company-dabbrev-code
company-dabbrev company-files company-clang company-template
company-cmake company-posframe posframe company eat term/xterm xterm
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script
smie treesit executable dashboard dashboard-widgets all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons recentf tree-widget ffap
home lichess lichess-runtime lichess-api lichess-util sound-wav deferred
request cider cider-debug cider-browse-ns cider-mode cider-inspector
cider-completion cider-profile cider-eval cider-repl-history pulse
cider-repl cider-resolve cider-test cider-overlays cider-stacktrace
cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client
cider-common etags fileloop generator xref project cider-connection
cider-util thingatpt cider-popup sesman-browser nrepl-client queue
nrepl-dict cider-compat spinner sesman vc vc-dispatcher clojure-mode
lisp-mnt align parseedn parseclj-parser parseclj-lex a desktop frameset
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs gnus nnheader range wid-edit autoinsert magit-todos
pcre2el rxt re-builder magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode git-commit log-edit message sendmail
yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils
mailheader pcvs-util add-log magit-core magit-autorevert autorevert
filenotify magit-margin magit-transient magit-process with-editor
magit-mode transient benchmark magit-git magit-base magit-section
cursor-sensor crm compat hl-todo f s dash async grep compile
text-property-search paren-face dot-mode which-func imenu totp-auth
bindat hmac base32 gist-org saveplace tramp-sh tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg shell
parse-time iso8601 tramp-loaddefs gist dired dired-loaddefs gh-gist
gh-oauth gh-api logito gh-cache pcache gh-auth gh-common marshal gh-url
url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm puny gh-profile timezone eieio-base server time
google-translate google-translate-default-ui google-translate-core-ui
color popup google-translate-core google-translate-tk
google-translate-backend whitespace undo-tree diff ido icomplete avoid
disable-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer
ibuffer-loaddefs org-bullets org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs
format-spec edmacro kmacro advice browse-kill-ring delsel cl-extra
help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key use-package-core
finder-inf adaptive-wrap-autoloads all-the-icons-autoloads tex-site
closql-autoloads company-box-autoloads company-org-block-autoloads
company-posframe-autoloads corfu-autoloads dashboard-autoloads
devdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads
magit-autoloads pcase magit-section-autoloads page-break-lines-autoloads
pcre2el-autoloads persist-autoloads poly-org-autoloads
polymode-autoloads company-autoloads pyvenv-auto-autoloads easy-mmode
shackle-autoloads taxy-autoloads totp-auth-autoloads base32-autoloads
transient-autoloads compat-autoloads w3m-load wgrep-autoloads info
yaml-autoloads zig-mode-autoloads reformatter-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads xwidget-internal dbusbind inotify dynamic-setting
system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x
multi-tty move-toolbar make-network-process emacs)

Memory information:
((conses 16 24053588 10726299) (symbols 48 107204 7)
 (strings 32 1689337 382021) (string-bytes 1 67604757)
 (vectors 16 238666) (vector-slots 8 4748919 8061340)
 (floats 8 54565 48892) (intervals 56 3948215 94544) (buffers 992 577))

-- 
lg

--00000000000057b5c8062c5a4d18
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;m having problem displaying an image slice in t=
he right margin.=C2=A0 To<br>reproduce this, download<br><a href=3D"https:/=
/www.gnu.org/software/emacs/images/emacs.png">https://www.gnu.org/software/=
emacs/images/emacs.png</a> to your ~/Downloads<br>folder.=C2=A0 Activate ri=
ght margin with M-x visual-fill-column RET.=C2=A0 And consider three pieces=
 of code:<br><br>1. (insert<br>=C2=A0 =C2=A0 =C2=A0(propertize &quot;E&quot=
; &#39;display `((slice 0 0 1.0 20) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&=
quot;~/Downloads/emacs.png&quot; nil nil :scale 1.0))))<br><br>=C2=A0 =C2=
=A0Displays image slice in the buffer as expected.<br><br>2. (insert<br>=C2=
=A0 =C2=A0 =C2=A0(propertize &quot;E&quot; &#39;display `((margin right-mar=
gin) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&quot;~/Downloads/emacs.png&quot=
; nil nil :scale 1.0))))<br>=C2=A0 <br>=C2=A0 =C2=A0Displays image in the r=
ight margin as expected.<br><br>3. (insert<br>=C2=A0 =C2=A0 =C2=A0(properti=
ze &quot;E&quot; &#39;display `((margin right-margin)<br>=C2=A0 =C2=A0 =C2=
=A0 ((slice 0 0 1.0 20)<br>=C2=A0 =C2=A0 =C2=A0 ,(create-image &quot;~/Down=
loads/emacs.png&quot; nil nil :scale 1.0)))))<br><br>=C2=A0 =C2=A0Displays =
&quot;E&quot;<br><br>Documentation say that ((margin right-margin) SPEC) ca=
n be used to<br>display image in the right margin, and SPEC is totally vali=
d in the<br>3. because 2. works.<br><br>Is this a bug?<br><br>Thanks<br></d=
iv><div><br></div><div>In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, =
GTK+ Version<br>=C2=A03.24.20, cairo version 1.16.0) of 2023-11-16 built on=
 x1<br>Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170<br>Rep=
ository branch: master<br>Windowing system distributor &#39;The X.Org Found=
ation&#39;, version 11.0.12009000<br>System Description: Ubuntu 20.04.1 LTS=
<br><br>Configured using:<br>=C2=A0&#39;configure --with-modules --with-xwi=
dgets --with-tree-sitter&#39;<br><br>Configured features:<br>CAIRO DBUS FRE=
ETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON<br>LIBSELINUX LIBXML=
2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND<br>SQLITE3 THREADS =
TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM<br>XINPUT2 XPM XWIDG=
ETS GTK3 ZLIB<br><br>Important settings:<br>=C2=A0 value of $LC_MONETARY: r=
u_RU.UTF-8<br>=C2=A0 value of $LC_NUMERIC: ru_RU.UTF-8<br>=C2=A0 value of $=
LC_TIME: ru_RU.UTF-8<br>=C2=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 value =
of $XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: utf-8-unix<br><b=
r>Major mode: Lisp Interaction<br><br>Minor modes in effect:<br>=C2=A0 trac=
king-mode: t<br>=C2=A0 global-telega-mnz-mode: t<br>=C2=A0 global-telega-ur=
l-shorten-mode: t<br>=C2=A0 telega-emacs-stories-mode: t<br>=C2=A0 telega-r=
oot-auto-fill-mode: t<br>=C2=A0 telega-contact-birthdays-mode: t<br>=C2=A0 =
telega-recognize-voice-message-mode: t<br>=C2=A0 telega-active-video-chats-=
mode: t<br>=C2=A0 telega-active-locations-mode: t<br>=C2=A0 telega-my-locat=
ion-mode: t<br>=C2=A0 telega-patrons-mode: t<br>=C2=A0 global-telega-squash=
-message-mode: t<br>=C2=A0 telega-autoplay-mode: t<br>=C2=A0 telega-appindi=
cator-mode: t<br>=C2=A0 telega-mode-line-mode: t<br>=C2=A0 telega-notificat=
ions-mode: t<br>=C2=A0 telega-active-stories-mode: t<br>=C2=A0 visual-fill-=
column-mode: t<br>=C2=A0 company-mode: t<br>=C2=A0 reverse-im-mode: t<br>=
=C2=A0 recentf-mode: t<br>=C2=A0 desktop-save-mode: t<br>=C2=A0 magit-todos=
-mode: t<br>=C2=A0 global-git-commit-mode: t<br>=C2=A0 magit-auto-revert-mo=
de: t<br>=C2=A0 global-paren-face-mode: t<br>=C2=A0 paren-face-mode: t<br>=
=C2=A0 dot-mode: t<br>=C2=A0 which-function-mode: t<br>=C2=A0 save-place-mo=
de: t<br>=C2=A0 server-mode: t<br>=C2=A0 global-undo-tree-mode: t<br>=C2=A0=
 undo-tree-mode: t<br>=C2=A0 icomplete-mode: t<br>=C2=A0 disable-mouse-glob=
al-mode: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 global-eldoc-mode: t=
<br>=C2=A0 eldoc-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 file-name-=
shadow-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 minibuffer-rege=
xp-mode: t<br>=C2=A0 column-number-mode: t<br>=C2=A0 line-number-mode: t<br=
>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0=
 auto-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br><br>Load-pat=
h shadows:<br>~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eu=
kleides<br>/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides=
 /home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit<br>~/github/totp.el/=
totp-auth hides /home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth<br=
>~/github/totp.el/base32 hides /home/lg/.emacs.d/elpa/base32-20240227.1821/=
base32<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides /home/=
lg/.emacs.d/elpa/vertico-0.11/vertico<br>/home/lg/.emacs.d/elpa/vertico-202=
41208.2233/vertico-pkg hides /home/lg/.emacs.d/elpa/vertico-0.11/vertico-pk=
g<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides /=
home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads<br>/home/lg/.emacs.d/e=
lpa/bind-key-20210210.1609/bind-key hides /usr/local/share/emacs/30.0.50/li=
sp/bind-key<br>/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hid=
es /usr/local/share/emacs/30.0.50/lisp/transient<br>/home/lg/.emacs.d/elpa/=
use-package-20210207.1926/use-package hides /usr/local/share/emacs/30.0.50/=
lisp/use-package/use-package<br>/home/lg/.emacs.d/elpa/use-package-20210207=
.1926/use-package-diminish hides /usr/local/share/emacs/30.0.50/lisp/use-pa=
ckage/use-package-diminish<br>/home/lg/.emacs.d/elpa/use-package-20210207.1=
926/use-package-core hides /usr/local/share/emacs/30.0.50/lisp/use-package/=
use-package-core<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-pa=
ckage-ensure hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-pack=
age-ensure<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-=
bind-key hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-=
bind-key<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-li=
nt hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint<b=
r>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hide=
s /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight<br>/h=
ome/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides /usr/=
local/share/emacs/30.0.50/lisp/use-package/use-package-jump<br><br>Features=
:<br>(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds=
<br>tramp-cache time-stamp completion battery nroff-mode crdt sql view<br>r=
ng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri<br>rng-parse=
 nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns<br>nxml-mode nxml-o=
utln nxml-rap sgml-mode facemenu nxml-util nxml-enc<br>xmltok ruby-mode yam=
l-mode make-mode memory-report two-column descr-text<br>treesitter-context-=
focus treesitter-context treesitter-context-toml<br>treesitter-context-yaml=
 treesitter-context-typescript<br>treesitter-context-javascript treesitter-=
context-json<br>treesitter-context-go treesitter-context-rust treesitter-co=
ntext-cpp<br>treesitter-context-c treesitter-context-python treesitter-cont=
ext-java<br>treesitter-context-common misc json-mode json-reformat json-sna=
tcher js<br>json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-m=
apping<br>ucs-normalize uni-confusable textsec-check multitran cmake-mode r=
st<br>cython-mode python-mode info-look hideshow hippie-exp markdown-mode<b=
r>apropos shortdoc comp comp-cstr goto-last-change image-converter<br>org-j=
ournal org-crypt cal-iso holidays holiday-loaddefs cal-move<br>yaml-ts-mode=
 totp-interop dabbrev vertico-mouse skeleton help-fns<br>cl-print vertico-m=
ultiform vertico-posframe-autoloads vertico-flat<br>vertico vertico-autoloa=
ds loaddefs-gen radix-tree tar-mode arc-mode<br>archive-mode mm-archive net=
work-stream url-cache display-line-numbers<br>wgrep thai-util thai-word hl-=
line tracking shorten telega-adblock<br>telega-mnz ol-telega telega-url-sho=
rten telega-emacs-stories<br>telega-dashboard telega-live-location geo-simu=
late geo telega-obsolete<br>telega telega-tdlib-events telega-match telega-=
root telega-info<br>telega-chat telega-modes telega-company telega-emoji te=
lega-user<br>telega-notifications notifications telega-voip telega-msg tele=
ga-story<br>telega-webpage visual-fill-column telega-tme telega-sticker<br>=
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter<br>telega=
-ins telega-inline telega-util telega-folders telega-topic<br>telega-media =
telega-tdlib dired-aux telega-server telega-core<br>telega-customize cus-ed=
it cus-start cus-load emacsbug vterm<br>magit-bookmark bookmark vterm-modul=
e vc-hg vc-bzr vc-src vc-sccs vc-svn<br>vc-cvs vc-rcs log-view bug-referenc=
e magit-extras misearch multi-isearch<br>company-org-block org-indent org-e=
lement org-persist org-id org-refile<br>avl-tree oc-basic ol-eww eww url-qu=
eue mm-url ol-rmail ol-mhe ol-irc<br>ol-info ol-gnus nnselect gnus-art mm-u=
u mml2015 mm-view mml-smime smime<br>gnutls dig gnus-sum shr pixel-fill kin=
soku url-file svg dom gnus-group<br>gnus-undo gnus-start gnus-dbus dbus xml=
 gnus-cloud nnimap nnmail<br>mail-source utf7 nnoo gnus-spec gnus-int gnus-=
range gnus-win ol-docview<br>doc-view jka-compr image-mode exif ol-bibtex b=
ibtex ol-bbdb ol-w3m<br>ol-doi org-link-doi mule-util face-remap c++-ts-mod=
e c-ts-mode<br>c-ts-common eglot external-completion jsonrpc flymake ert pp=
 ewoc debug<br>backtrace warnings python vc-git company-keywords company-da=
bbrev-code<br>company-dabbrev company-files company-clang company-template<=
br>company-cmake company-posframe posframe company eat term/xterm xterm<br>=
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script<br>smi=
e treesit executable dashboard dashboard-widgets all-the-icons<br>all-the-i=
cons-faces data-material data-weathericons data-octicons<br>data-fileicons =
data-faicons data-alltheicons recentf tree-widget ffap<br>home lichess lich=
ess-runtime lichess-api lichess-util sound-wav deferred<br>request cider ci=
der-debug cider-browse-ns cider-mode cider-inspector<br>cider-completion ci=
der-profile cider-eval cider-repl-history pulse<br>cider-repl cider-resolve=
 cider-test cider-overlays cider-stacktrace<br>cider-doc cider-browse-spec =
cider-clojuredocs cider-eldoc cider-client<br>cider-common etags fileloop g=
enerator xref project cider-connection<br>cider-util thingatpt cider-popup =
sesman-browser nrepl-client queue<br>nrepl-dict cider-compat spinner sesman=
 vc vc-dispatcher clojure-mode<br>lisp-mnt align parseedn parseclj-parser p=
arseclj-lex a desktop frameset<br>cc-mode cc-fonts cc-guess cc-menus cc-cmd=
s cc-styles cc-align cc-engine<br>cc-vars cc-defs gnus nnheader range wid-e=
dit autoinsert magit-todos<br>pcre2el rxt re-builder magit-submodule magit-=
blame magit-stash<br>magit-reflog magit-bisect magit-push magit-pull magit-=
fetch magit-clone<br>magit-remote magit-commit magit-sequence magit-notes m=
agit-worktree<br>magit-tag magit-merge magit-branch magit-reset magit-files=
 magit-refs<br>magit-status magit magit-repos magit-apply magit-wip magit-l=
og<br>magit-diff smerge-mode diff-mode git-commit log-edit message sendmail=
<br>yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config<br>gnu=
s-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils<br>mai=
lheader pcvs-util add-log magit-core magit-autorevert autorevert<br>filenot=
ify magit-margin magit-transient magit-process with-editor<br>magit-mode tr=
ansient benchmark magit-git magit-base magit-section<br>cursor-sensor crm c=
ompat hl-todo f s dash async grep compile<br>text-property-search paren-fac=
e dot-mode which-func imenu totp-auth<br>bindat hmac base32 gist-org savepl=
ace tramp-sh tramp trampver<br>tramp-integration files-x tramp-message tram=
p-compat xdg shell<br>parse-time iso8601 tramp-loaddefs gist dired dired-lo=
addefs gh-gist<br>gh-oauth gh-api logito gh-cache pcache gh-auth gh-common =
marshal gh-url<br>url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-u=
til ietf-drums<br>mail-prsvr url-gw nsm puny gh-profile timezone eieio-base=
 server time<br>google-translate google-translate-default-ui google-transla=
te-core-ui<br>color popup google-translate-core google-translate-tk<br>goog=
le-translate-backend whitespace undo-tree diff ido icomplete avoid<br>disab=
le-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer<br>ibuffer-loaddefs o=
rg-bullets org ob ob-tangle ob-ref ob-lob ob-table<br>ob-exp org-macro org-=
src ob-comint org-pcomplete pcomplete comint<br>ansi-osc ansi-color ring or=
g-list org-footnote org-faces org-entities<br>time-date noutline outline ic=
ons ob-emacs-lisp ob-core ob-eval org-cycle<br>org-table ol org-fold org-fo=
ld-core org-keys oc org-loaddefs find-func<br>cal-menu calendar cal-loaddef=
s org-version org-compat org-macs<br>format-spec edmacro kmacro advice brow=
se-kill-ring delsel cl-extra<br>help-mode use-package use-package-ensure us=
e-package-delight<br>use-package-diminish use-package-bind-key bind-key use=
-package-core<br>finder-inf adaptive-wrap-autoloads all-the-icons-autoloads=
 tex-site<br>closql-autoloads company-box-autoloads company-org-block-autol=
oads<br>company-posframe-autoloads corfu-autoloads dashboard-autoloads<br>d=
evdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads<br>=
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads<br>magit-=
autoloads pcase magit-section-autoloads page-break-lines-autoloads<br>pcre2=
el-autoloads persist-autoloads poly-org-autoloads<br>polymode-autoloads com=
pany-autoloads pyvenv-auto-autoloads easy-mmode<br>shackle-autoloads taxy-a=
utoloads totp-auth-autoloads base32-autoloads<br>transient-autoloads compat=
-autoloads w3m-load wgrep-autoloads info<br>yaml-autoloads zig-mode-autoloa=
ds reformatter-autoloads package<br>browse-url url url-proxy url-privacy ur=
l-expand url-methods url-history<br>url-cookie generate-lisp-file url-domsu=
f url-util mailcap url-handlers<br>url-parse auth-source cl-seq eieio eieio=
-core cl-macs password-cache<br>json subr-x map byte-opt gv bytecomp byte-c=
ompile url-vars cl-loaddefs<br>cl-lib rmc iso-transl tooltip cconv eldoc pa=
ren electric uniquify<br>ediff-hook vc-hooks lisp-float-type elisp-mode mwh=
eel term/x-win x-win<br>term/common-win x-dnd touch-screen tool-bar dnd fon=
tset image regexp-opt<br>fringe tabulated-list replace newcomment text-mode=
 lisp-mode prog-mode<br>register page tab-bar menu-bar rfn-eshadow isearch =
easymenu timer select<br>scroll-bar mouse jit-lock font-lock syntax font-co=
re term/tty-colors<br>frame minibuffer nadvice seq simple cl-generic indone=
sian philippine<br>cham georgian utf-8-lang misc-lang vietnamese tibetan th=
ai tai-viet lao<br>korean japanese eucjp-ms cp51932 hebrew greek romanian s=
lovak czech<br>european ethiopic indian cyrillic chinese composite emoji-zw=
j charscript<br>charprop case-table epa-hook jka-cmpr-hook help abbrev obar=
ray oclosure<br>cl-preloaded button loaddefs theme-loaddefs faces cus-face =
macroexp<br>files window text-properties overlay sha1 md5 base64 format env=
<br>code-pages mule custom widget keymap hashtable-print-readable backquote=
<br>threads xwidget-internal dbusbind inotify dynamic-setting<br>system-fon=
t-setting font-render-setting cairo gtk x-toolkit xinput2 x<br>multi-tty mo=
ve-toolbar make-network-process emacs)<br><br>Memory information:<br>((cons=
es 16 24053588 10726299) (symbols 48 107204 7)<br>=C2=A0(strings 32 1689337=
 382021) (string-bytes 1 67604757)<br>=C2=A0(vectors 16 238666) (vector-slo=
ts 8 4748919 8061340)<br>=C2=A0(floats 8 54565 48892) (intervals 56 3948215=
 94544) (buffers 992 577))<br><br></div><span class=3D"gmail_signature_pref=
ix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature">lg</div></div>

--00000000000057b5c8062c5a4d18--



------------=_1737764343-28296-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 75776-done) by debbugs.gnu.org; 25 Jan 2025 00:18:17 +0000
Received: from localhost ([127.0.0.1]:47740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbTsO-0007KV-Qk
	for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:17 -0500
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:44058)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tbTsM-0007KD-TC
 for 75776-done <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:15 -0500
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-5d3e6274015so4877797a12.0
 for <75776-done <at> debbugs.gnu.org>; Fri, 24 Jan 2025 16:18:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737764289; x=1738369089; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=pzE+R28HacJkqA6qWbqs8eWcgBP+OEcmUAJAMqDgp6s=;
 b=YTsfRMpY0s4Ot2NatQAuqfhDTXe6sURIAdY4fu4/M/M8uNBH4ctC46Ww8fDH6z+BhT
 Y5/KQhP+c62q6YzEvAoNfJvkTPuE57Wf3nxSmuVPshGkVz6J04PyA8M1yDPtTjwx3qLu
 pazErSNXTfq8Xx9uf1VWoeu7v75P4HF4rRMR46trRBbH0N/8opePw2W36P6ywhtoaOAc
 ZNyqb8WTY9KVYe9fI/LQzInIZpsE6lpL8GfD+TvNbe8y9IhaHW+TCaoAcWc6BOK9wMcY
 WNbLijdkXm0/iiImppalOYo2zw1xEl3Zx36VgaHOP+2VU2GCbnWhD+axT4qZbxracOB0
 dq7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737764289; x=1738369089;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=pzE+R28HacJkqA6qWbqs8eWcgBP+OEcmUAJAMqDgp6s=;
 b=BnGKf5DssQuLOO2Pt9Siu+YsV87DiSwINTM71j/fTrdXR28l4JdRBKcJ8pQTnecFOW
 caPgiITfjb6wRI//v2eQsuuQDk0yKJIVp7o6aXhkTmvLr5Q049nH06r62NwQLpNs1f1A
 fbyWIxkIixBSHOdi5lBncR+NZEHo5Ra1XRzmXhMijMxOPnNjIhy5FVNW6km+zhJmFnmH
 C6Qfjz0wYcrYW5sBaUQ0v/4zSwdWhGQv97U82/8Cg2PNBVOukioGH8ecvqOXVbFjMVTG
 JvOZd52JsCg6RvpAYDicm+zJpJb6NRUl2uR0WENDDGydZTNC9RpAayIS4HJ1/1Wic/vM
 gTOQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW7bHVLVan9UQ+29SJUywQTsOArZo+/5wG57Sqk2G8ROYx1Jxr632GInqHJIQvVUsQpEzdFLijKb9NO <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyUjLvBxZZxqnZw71H9QbjS1ugYw9IjidyYI4ZEUtvxaJXgI0eS
 OdlJ6IMcEJbIZh8pmUS+kJLeH0CaIglUqIKmjLH9NLb90EbkC27a98UE1D5LgsPxOtl0U+XR2tw
 nHYyJpyRUgfJVGA+vtPuG9+IwvmQ=
X-Gm-Gg: ASbGncsOSWxwPBlg9Pujf3efA1kpsGA5Hi9bWulXb2N8koxyg4DeZgETVcMoyp6sVoH
 C5fsB3y00sOIdp8lDOxTy21ta20zRstFIBG8phmOe4W8eEE2HFOY8nVGi7jbkxDA=
X-Google-Smtp-Source: AGHT+IGWJG7QFz9QWIwkMDAPbYsclORJua3jCmP9dP+yQrVmcHmzmCN/XNr+TJQzCHFLrQtNVy7QCOH8Yuz7l0BXwPs=
X-Received: by 2002:a05:6402:268e:b0:5d3:ce7f:abe4 with SMTP id
 4fb4d7f45d1cf-5db7db06dd7mr28846640a12.25.1737764288763; Fri, 24 Jan 2025
 16:18:08 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 24 Jan 2025 18:18:08 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAO=W_Zox2iNaiAxQE3FFismxr+Cu8gGobu19a=t-c_rvEo1e2w@HIDDEN>
 (Evgeny Zajcev's message of "Thu, 23 Jan 2025 13:41:24 +0300")
References: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
 <86ikq526ig.fsf@HIDDEN>
 <CAO=W_Zox2iNaiAxQE3FFismxr+Cu8gGobu19a=t-c_rvEo1e2w@HIDDEN>
MIME-Version: 1.0
Date: Fri, 24 Jan 2025 18:18:08 -0600
X-Gm-Features: AWEUYZkovNNLHfHG7zN-ef3IhV1MdQK5d4L5xrHaq1J6RkqMTPQjR5aflKJ7Xr0
Message-ID: <CADwFkm==oG6DCpggRaaXa1xM8wTnfKyYeac-uBdZg6bK76JsSg@HIDDEN>
Subject: Re: bug#75776: 30.0.50; Displaying image slice in the right margin
To: Evgeny Zajcev <lg.zevlg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75776-done
Cc: 75776-done <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Evgeny Zajcev <lg.zevlg@HIDDEN> writes:

> This works perfectly!  Thanks for your reply and comprehensive explanation

I'm therefore closing this bug report.


------------=_1737764343-28296-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Evgeny Zajcev <lg.zevlg@HIDDEN>
Subject: bug#75776: closed (Re: bug#75776: 30.0.50; Displaying image slice
 in the right margin)
Message-ID: <handler.75776.D75776.173776429728184.notifdone <at> debbugs.gnu.org>
References: <CADwFkm==oG6DCpggRaaXa1xM8wTnfKyYeac-uBdZg6bK76JsSg@HIDDEN>
 <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
X-Gnu-PR-Message: they-closed 75776
X-Gnu-PR-Package: emacs
Reply-To: 75776 <at> debbugs.gnu.org
Date: Sat, 25 Jan 2025 00:19:04 +0000
Content-Type: multipart/mixed; boundary="----------=_1737764344-28296-1"

This is a multi-part message in MIME format...

------------=_1737764344-28296-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#75776: 30.0.50; Displaying image slice in the right margin

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 75776 <at> debbugs.gnu.org.

--=20
75776: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75776
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1737764344-28296-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 75776-done) by debbugs.gnu.org; 25 Jan 2025 00:18:17 +0000
Received: from localhost ([127.0.0.1]:47740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbTsO-0007KV-Qk
	for submit <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:17 -0500
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:44058)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tbTsM-0007KD-TC
 for 75776-done <at> debbugs.gnu.org; Fri, 24 Jan 2025 19:18:15 -0500
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-5d3e6274015so4877797a12.0
 for <75776-done <at> debbugs.gnu.org>; Fri, 24 Jan 2025 16:18:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737764289; x=1738369089; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=pzE+R28HacJkqA6qWbqs8eWcgBP+OEcmUAJAMqDgp6s=;
 b=YTsfRMpY0s4Ot2NatQAuqfhDTXe6sURIAdY4fu4/M/M8uNBH4ctC46Ww8fDH6z+BhT
 Y5/KQhP+c62q6YzEvAoNfJvkTPuE57Wf3nxSmuVPshGkVz6J04PyA8M1yDPtTjwx3qLu
 pazErSNXTfq8Xx9uf1VWoeu7v75P4HF4rRMR46trRBbH0N/8opePw2W36P6ywhtoaOAc
 ZNyqb8WTY9KVYe9fI/LQzInIZpsE6lpL8GfD+TvNbe8y9IhaHW+TCaoAcWc6BOK9wMcY
 WNbLijdkXm0/iiImppalOYo2zw1xEl3Zx36VgaHOP+2VU2GCbnWhD+axT4qZbxracOB0
 dq7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737764289; x=1738369089;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=pzE+R28HacJkqA6qWbqs8eWcgBP+OEcmUAJAMqDgp6s=;
 b=BnGKf5DssQuLOO2Pt9Siu+YsV87DiSwINTM71j/fTrdXR28l4JdRBKcJ8pQTnecFOW
 caPgiITfjb6wRI//v2eQsuuQDk0yKJIVp7o6aXhkTmvLr5Q049nH06r62NwQLpNs1f1A
 fbyWIxkIixBSHOdi5lBncR+NZEHo5Ra1XRzmXhMijMxOPnNjIhy5FVNW6km+zhJmFnmH
 C6Qfjz0wYcrYW5sBaUQ0v/4zSwdWhGQv97U82/8Cg2PNBVOukioGH8ecvqOXVbFjMVTG
 JvOZd52JsCg6RvpAYDicm+zJpJb6NRUl2uR0WENDDGydZTNC9RpAayIS4HJ1/1Wic/vM
 gTOQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW7bHVLVan9UQ+29SJUywQTsOArZo+/5wG57Sqk2G8ROYx1Jxr632GInqHJIQvVUsQpEzdFLijKb9NO <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyUjLvBxZZxqnZw71H9QbjS1ugYw9IjidyYI4ZEUtvxaJXgI0eS
 OdlJ6IMcEJbIZh8pmUS+kJLeH0CaIglUqIKmjLH9NLb90EbkC27a98UE1D5LgsPxOtl0U+XR2tw
 nHYyJpyRUgfJVGA+vtPuG9+IwvmQ=
X-Gm-Gg: ASbGncsOSWxwPBlg9Pujf3efA1kpsGA5Hi9bWulXb2N8koxyg4DeZgETVcMoyp6sVoH
 C5fsB3y00sOIdp8lDOxTy21ta20zRstFIBG8phmOe4W8eEE2HFOY8nVGi7jbkxDA=
X-Google-Smtp-Source: AGHT+IGWJG7QFz9QWIwkMDAPbYsclORJua3jCmP9dP+yQrVmcHmzmCN/XNr+TJQzCHFLrQtNVy7QCOH8Yuz7l0BXwPs=
X-Received: by 2002:a05:6402:268e:b0:5d3:ce7f:abe4 with SMTP id
 4fb4d7f45d1cf-5db7db06dd7mr28846640a12.25.1737764288763; Fri, 24 Jan 2025
 16:18:08 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 24 Jan 2025 18:18:08 -0600
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CAO=W_Zox2iNaiAxQE3FFismxr+Cu8gGobu19a=t-c_rvEo1e2w@HIDDEN>
 (Evgeny Zajcev's message of "Thu, 23 Jan 2025 13:41:24 +0300")
References: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
 <86ikq526ig.fsf@HIDDEN>
 <CAO=W_Zox2iNaiAxQE3FFismxr+Cu8gGobu19a=t-c_rvEo1e2w@HIDDEN>
MIME-Version: 1.0
Date: Fri, 24 Jan 2025 18:18:08 -0600
X-Gm-Features: AWEUYZkovNNLHfHG7zN-ef3IhV1MdQK5d4L5xrHaq1J6RkqMTPQjR5aflKJ7Xr0
Message-ID: <CADwFkm==oG6DCpggRaaXa1xM8wTnfKyYeac-uBdZg6bK76JsSg@HIDDEN>
Subject: Re: bug#75776: 30.0.50; Displaying image slice in the right margin
To: Evgeny Zajcev <lg.zevlg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75776-done
Cc: 75776-done <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Evgeny Zajcev <lg.zevlg@HIDDEN> writes:

> This works perfectly!  Thanks for your reply and comprehensive explanation

I'm therefore closing this bug report.


------------=_1737764344-28296-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 23 Jan 2025 07:10:37 +0000
Received: from localhost ([127.0.0.1]:38854 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tarMK-0001Kf-2G
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:37 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60450)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarMG-0001KI-7J
 for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 02:10:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM9-0004Yj-6x
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:25 -0500
Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>)
 id 1tarM3-0004L4-6r
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 02:10:24 -0500
Received: by mail-pj1-x102d.google.com with SMTP id
 98e67ed59e1d1-2efe25558ddso865551a91.2
 for <bug-gnu-emacs@HIDDEN>; Wed, 22 Jan 2025 23:10:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737616217; x=1738221017; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=h3LEipivRw9ktrAxWd5bogqAkhJSvQyrcDYTahR5+vbZ2CRIloScmhrhaYBp9Oiuqi
 PTpavb1MXVezZ7/dOG+EATqCM8Y7pqThvIxVAmFFvLTzSPtsr9f7Ojf/LnndXQWKtVDZ
 uQh5MZgtfS9tb5pVPv17psJeOZyLX0PESDaJSFChRcChp6lqdEXM7q22XbMRcD2X3zJV
 IG36hpLzWxgmqzkht/e+aEi/d7aiJPtyfcOExjKnCyED7DuLxnet3LgqBn7tTGvfSpRE
 K8vbEL1W8McRHPR/JEXnCsjuF3UMytpL0RY9ENSMPRnCx9S9c2jV50ADjLxo+g9mRS6d
 e7zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737616217; x=1738221017;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=CP0/a3y0uGTEHhEl8DjgTQJUWaeLqwVCBlKo7AOgLUk=;
 b=Rl1K/ML8QhfmDf49VR5u/jA6eDs/xV59dqgL7O97Vw1CR5vsjwu627GqgdHbEYL6RY
 XT5DQB8/NZlmsn0MS6Fn6GPhe1zHUHXK1nVnG9erSjMeL7GgDaN/hWzAxlZFAkOejwXx
 kgwNfMC17/AK/TLF1PXPQhWM1mwhwiCcObH2pYa76Fa8ieq9dKSDtAEC3/1s5u3MNaso
 wA2UNa8FdvMdGsahZkGy2UAmnQcfxJw6g0H2Isn4p8ojzbArBD3jHtAfbzg8nHCkGQ99
 uFVuyHvFnZypnCGnPbS2VWKalS8meJMrjnoH+LuCZYbfwEG5+z6cLixwng4BqOtY03Yx
 bMKg==
X-Gm-Message-State: AOJu0YwOcJG9jadW6uaL4BY74VWIE6/1nhiW2zLusP05xVd3s23AN9Ty
 Q/0304oV+A0udrldz8A1TAGkmGCuBL2METY75yuHKF01AwLzp1Iu0lfNSFtqPi6lXzUtBnmZAYb
 AUohqqrtFlHBR3yQSeZX40hqkzDQNVzeVhdg=
X-Gm-Gg: ASbGncveWSX8H1jz0dvQARmKaG7TvuWr7nhpnHNHBZwUcmGR/aCDgDfa+SUA/SWhh1k
 avZzkMj3anxiW6H0J140JpGleEzVY3hyWq2xP8TVYALOR4m4KFy9neXULhpcHdQ==
X-Google-Smtp-Source: AGHT+IGzZDR+nMaU05CC5++ouPbWh/Be9yYeHPhbQQP658aTxGnoj9RUJyoy6gRzNxMdEgaV4GB9MCoVFJktMHN6cvo=
X-Received: by 2002:a17:90a:7187:b0:2f7:e201:a8cc with SMTP id
 98e67ed59e1d1-2f7e201ab8fmr12470857a91.18.1737616216534; Wed, 22 Jan 2025
 23:10:16 -0800 (PST)
MIME-Version: 1.0
From: Evgeny Zajcev <lg.zevlg@HIDDEN>
Date: Thu, 23 Jan 2025 10:10:05 +0300
X-Gm-Features: AbW1kvbBXVTdgf3dM88H0NDQ2YNLStqJHVydgYoWylYSeuFJIvabqFFKu4xL4OU
Message-ID: <CAO=W_Zor=tCFTTgrwR0_NSod8fTBLEkY7tm6fTwirvd5zjEZDw@HIDDEN>
Subject: 30.0.50; Displaying image slice in the right margin
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="00000000000057b5c8062c5a4d18"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102d;
 envelope-from=lg.zevlg@HIDDEN; helo=mail-pj1-x102d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--00000000000057b5c8062c5a4d18
Content-Type: text/plain; charset="UTF-8"

I'm having problem displaying an image slice in the right margin.  To
reproduce this, download
https://www.gnu.org/software/emacs/images/emacs.png to your ~/Downloads
folder.  Activate right margin with M-x visual-fill-column RET.  And
consider three pieces of code:

1. (insert
     (propertize "E" 'display `((slice 0 0 1.0 20) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image slice in the buffer as expected.

2. (insert
     (propertize "E" 'display `((margin right-margin) ,(create-image
     "~/Downloads/emacs.png" nil nil :scale 1.0))))

   Displays image in the right margin as expected.

3. (insert
     (propertize "E" 'display `((margin right-margin)
      ((slice 0 0 1.0 20)
      ,(create-image "~/Downloads/emacs.png" nil nil :scale 1.0)))))

   Displays "E"

Documentation say that ((margin right-margin) SPEC) can be used to
display image in the right margin, and SPEC is totally valid in the
3. because 2. works.

Is this a bug?

Thanks

In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.20, cairo version 1.16.0) of 2023-11-16 built on x1
Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
System Description: Ubuntu 20.04.1 LTS

Configured using:
 'configure --with-modules --with-xwidgets --with-tree-sitter'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM
XINPUT2 XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: ru_RU.UTF-8
  value of $LC_NUMERIC: ru_RU.UTF-8
  value of $LC_TIME: ru_RU.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tracking-mode: t
  global-telega-mnz-mode: t
  global-telega-url-shorten-mode: t
  telega-emacs-stories-mode: t
  telega-root-auto-fill-mode: t
  telega-contact-birthdays-mode: t
  telega-recognize-voice-message-mode: t
  telega-active-video-chats-mode: t
  telega-active-locations-mode: t
  telega-my-location-mode: t
  telega-patrons-mode: t
  global-telega-squash-message-mode: t
  telega-autoplay-mode: t
  telega-appindicator-mode: t
  telega-mode-line-mode: t
  telega-notifications-mode: t
  telega-active-stories-mode: t
  visual-fill-column-mode: t
  company-mode: t
  reverse-im-mode: t
  recentf-mode: t
  desktop-save-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  global-paren-face-mode: t
  paren-face-mode: t
  dot-mode: t
  which-function-mode: t
  save-place-mode: t
  server-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  icomplete-mode: t
  disable-mouse-global-mode: t
  override-global-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eukleides
/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides
/home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit
~/github/totp.el/totp-auth hides
/home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth
~/github/totp.el/base32 hides
/home/lg/.emacs.d/elpa/base32-20240227.1821/base32
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-pkg hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-pkg
/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides
/home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads
/home/lg/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides
/usr/local/share/emacs/30.0.50/lisp/bind-key
/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hides
/usr/local/share/emacs/30.0.50/lisp/transient
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight
/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides
/usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump

Features:
(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds
tramp-cache time-stamp completion battery nroff-mode crdt sql view
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc
xmltok ruby-mode yaml-mode make-mode memory-report two-column descr-text
treesitter-context-focus treesitter-context treesitter-context-toml
treesitter-context-yaml treesitter-context-typescript
treesitter-context-javascript treesitter-context-json
treesitter-context-go treesitter-context-rust treesitter-context-cpp
treesitter-context-c treesitter-context-python treesitter-context-java
treesitter-context-common misc json-mode json-reformat json-snatcher js
json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check multitran cmake-mode rst
cython-mode python-mode info-look hideshow hippie-exp markdown-mode
apropos shortdoc comp comp-cstr goto-last-change image-converter
org-journal org-crypt cal-iso holidays holiday-loaddefs cal-move
yaml-ts-mode totp-interop dabbrev vertico-mouse skeleton help-fns
cl-print vertico-multiform vertico-posframe-autoloads vertico-flat
vertico vertico-autoloads loaddefs-gen radix-tree tar-mode arc-mode
archive-mode mm-archive network-stream url-cache display-line-numbers
wgrep thai-util thai-word hl-line tracking shorten telega-adblock
telega-mnz ol-telega telega-url-shorten telega-emacs-stories
telega-dashboard telega-live-location geo-simulate geo telega-obsolete
telega telega-tdlib-events telega-match telega-root telega-info
telega-chat telega-modes telega-company telega-emoji telega-user
telega-notifications notifications telega-voip telega-msg telega-story
telega-webpage visual-fill-column telega-tme telega-sticker
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter
telega-ins telega-inline telega-util telega-folders telega-topic
telega-media telega-tdlib dired-aux telega-server telega-core
telega-customize cus-edit cus-start cus-load emacsbug vterm
magit-bookmark bookmark vterm-module vc-hg vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs log-view bug-reference magit-extras misearch multi-isearch
company-org-block org-indent org-element org-persist org-id org-refile
avl-tree oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group
gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail
mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview
doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi mule-util face-remap c++-ts-mode c-ts-mode
c-ts-common eglot external-completion jsonrpc flymake ert pp ewoc debug
backtrace warnings python vc-git company-keywords company-dabbrev-code
company-dabbrev company-files company-clang company-template
company-cmake company-posframe posframe company eat term/xterm xterm
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script
smie treesit executable dashboard dashboard-widgets all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons recentf tree-widget ffap
home lichess lichess-runtime lichess-api lichess-util sound-wav deferred
request cider cider-debug cider-browse-ns cider-mode cider-inspector
cider-completion cider-profile cider-eval cider-repl-history pulse
cider-repl cider-resolve cider-test cider-overlays cider-stacktrace
cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client
cider-common etags fileloop generator xref project cider-connection
cider-util thingatpt cider-popup sesman-browser nrepl-client queue
nrepl-dict cider-compat spinner sesman vc vc-dispatcher clojure-mode
lisp-mnt align parseedn parseclj-parser parseclj-lex a desktop frameset
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs gnus nnheader range wid-edit autoinsert magit-todos
pcre2el rxt re-builder magit-submodule magit-blame magit-stash
magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remote magit-commit magit-sequence magit-notes magit-worktree
magit-tag magit-merge magit-branch magit-reset magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode git-commit log-edit message sendmail
yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config
gnus-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils
mailheader pcvs-util add-log magit-core magit-autorevert autorevert
filenotify magit-margin magit-transient magit-process with-editor
magit-mode transient benchmark magit-git magit-base magit-section
cursor-sensor crm compat hl-todo f s dash async grep compile
text-property-search paren-face dot-mode which-func imenu totp-auth
bindat hmac base32 gist-org saveplace tramp-sh tramp trampver
tramp-integration files-x tramp-message tramp-compat xdg shell
parse-time iso8601 tramp-loaddefs gist dired dired-loaddefs gh-gist
gh-oauth gh-api logito gh-cache pcache gh-auth gh-common marshal gh-url
url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm puny gh-profile timezone eieio-base server time
google-translate google-translate-default-ui google-translate-core-ui
color popup google-translate-core google-translate-tk
google-translate-backend whitespace undo-tree diff ido icomplete avoid
disable-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer
ibuffer-loaddefs org-bullets org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs
format-spec edmacro kmacro advice browse-kill-ring delsel cl-extra
help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key use-package-core
finder-inf adaptive-wrap-autoloads all-the-icons-autoloads tex-site
closql-autoloads company-box-autoloads company-org-block-autoloads
company-posframe-autoloads corfu-autoloads dashboard-autoloads
devdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads
magit-autoloads pcase magit-section-autoloads page-break-lines-autoloads
pcre2el-autoloads persist-autoloads poly-org-autoloads
polymode-autoloads company-autoloads pyvenv-auto-autoloads easy-mmode
shackle-autoloads taxy-autoloads totp-auth-autoloads base32-autoloads
transient-autoloads compat-autoloads w3m-load wgrep-autoloads info
yaml-autoloads zig-mode-autoloads reformatter-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads xwidget-internal dbusbind inotify dynamic-setting
system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x
multi-tty move-toolbar make-network-process emacs)

Memory information:
((conses 16 24053588 10726299) (symbols 48 107204 7)
 (strings 32 1689337 382021) (string-bytes 1 67604757)
 (vectors 16 238666) (vector-slots 8 4748919 8061340)
 (floats 8 54565 48892) (intervals 56 3948215 94544) (buffers 992 577))

-- 
lg

--00000000000057b5c8062c5a4d18
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;m having problem displaying an image slice in t=
he right margin.=C2=A0 To<br>reproduce this, download<br><a href=3D"https:/=
/www.gnu.org/software/emacs/images/emacs.png">https://www.gnu.org/software/=
emacs/images/emacs.png</a> to your ~/Downloads<br>folder.=C2=A0 Activate ri=
ght margin with M-x visual-fill-column RET.=C2=A0 And consider three pieces=
 of code:<br><br>1. (insert<br>=C2=A0 =C2=A0 =C2=A0(propertize &quot;E&quot=
; &#39;display `((slice 0 0 1.0 20) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&=
quot;~/Downloads/emacs.png&quot; nil nil :scale 1.0))))<br><br>=C2=A0 =C2=
=A0Displays image slice in the buffer as expected.<br><br>2. (insert<br>=C2=
=A0 =C2=A0 =C2=A0(propertize &quot;E&quot; &#39;display `((margin right-mar=
gin) ,(create-image<br>=C2=A0 =C2=A0 =C2=A0&quot;~/Downloads/emacs.png&quot=
; nil nil :scale 1.0))))<br>=C2=A0 <br>=C2=A0 =C2=A0Displays image in the r=
ight margin as expected.<br><br>3. (insert<br>=C2=A0 =C2=A0 =C2=A0(properti=
ze &quot;E&quot; &#39;display `((margin right-margin)<br>=C2=A0 =C2=A0 =C2=
=A0 ((slice 0 0 1.0 20)<br>=C2=A0 =C2=A0 =C2=A0 ,(create-image &quot;~/Down=
loads/emacs.png&quot; nil nil :scale 1.0)))))<br><br>=C2=A0 =C2=A0Displays =
&quot;E&quot;<br><br>Documentation say that ((margin right-margin) SPEC) ca=
n be used to<br>display image in the right margin, and SPEC is totally vali=
d in the<br>3. because 2. works.<br><br>Is this a bug?<br><br>Thanks<br></d=
iv><div><br></div><div>In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, =
GTK+ Version<br>=C2=A03.24.20, cairo version 1.16.0) of 2023-11-16 built on=
 x1<br>Repository revision: 26b1ce77f355e3d0f84c26dabe35067ad8e07170<br>Rep=
ository branch: master<br>Windowing system distributor &#39;The X.Org Found=
ation&#39;, version 11.0.12009000<br>System Description: Ubuntu 20.04.1 LTS=
<br><br>Configured using:<br>=C2=A0&#39;configure --with-modules --with-xwi=
dgets --with-tree-sitter&#39;<br><br>Configured features:<br>CAIRO DBUS FRE=
ETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON<br>LIBSELINUX LIBXML=
2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND<br>SQLITE3 THREADS =
TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM<br>XINPUT2 XPM XWIDG=
ETS GTK3 ZLIB<br><br>Important settings:<br>=C2=A0 value of $LC_MONETARY: r=
u_RU.UTF-8<br>=C2=A0 value of $LC_NUMERIC: ru_RU.UTF-8<br>=C2=A0 value of $=
LC_TIME: ru_RU.UTF-8<br>=C2=A0 value of $LANG: en_US.UTF-8<br>=C2=A0 value =
of $XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: utf-8-unix<br><b=
r>Major mode: Lisp Interaction<br><br>Minor modes in effect:<br>=C2=A0 trac=
king-mode: t<br>=C2=A0 global-telega-mnz-mode: t<br>=C2=A0 global-telega-ur=
l-shorten-mode: t<br>=C2=A0 telega-emacs-stories-mode: t<br>=C2=A0 telega-r=
oot-auto-fill-mode: t<br>=C2=A0 telega-contact-birthdays-mode: t<br>=C2=A0 =
telega-recognize-voice-message-mode: t<br>=C2=A0 telega-active-video-chats-=
mode: t<br>=C2=A0 telega-active-locations-mode: t<br>=C2=A0 telega-my-locat=
ion-mode: t<br>=C2=A0 telega-patrons-mode: t<br>=C2=A0 global-telega-squash=
-message-mode: t<br>=C2=A0 telega-autoplay-mode: t<br>=C2=A0 telega-appindi=
cator-mode: t<br>=C2=A0 telega-mode-line-mode: t<br>=C2=A0 telega-notificat=
ions-mode: t<br>=C2=A0 telega-active-stories-mode: t<br>=C2=A0 visual-fill-=
column-mode: t<br>=C2=A0 company-mode: t<br>=C2=A0 reverse-im-mode: t<br>=
=C2=A0 recentf-mode: t<br>=C2=A0 desktop-save-mode: t<br>=C2=A0 magit-todos=
-mode: t<br>=C2=A0 global-git-commit-mode: t<br>=C2=A0 magit-auto-revert-mo=
de: t<br>=C2=A0 global-paren-face-mode: t<br>=C2=A0 paren-face-mode: t<br>=
=C2=A0 dot-mode: t<br>=C2=A0 which-function-mode: t<br>=C2=A0 save-place-mo=
de: t<br>=C2=A0 server-mode: t<br>=C2=A0 global-undo-tree-mode: t<br>=C2=A0=
 undo-tree-mode: t<br>=C2=A0 icomplete-mode: t<br>=C2=A0 disable-mouse-glob=
al-mode: t<br>=C2=A0 override-global-mode: t<br>=C2=A0 global-eldoc-mode: t=
<br>=C2=A0 eldoc-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>=C2=A0 file-name-=
shadow-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2=A0 minibuffer-rege=
xp-mode: t<br>=C2=A0 column-number-mode: t<br>=C2=A0 line-number-mode: t<br=
>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0=
 auto-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br><br>Load-pat=
h shadows:<br>~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eu=
kleides<br>/home/lg/.emacs.d/elpa/git-commit-20210328.1730/git-commit hides=
 /home/lg/.emacs.d/elpa/magit-20241219.1744/git-commit<br>~/github/totp.el/=
totp-auth hides /home/lg/.emacs.d/elpa/totp-auth-20240227.1841/totp-auth<br=
>~/github/totp.el/base32 hides /home/lg/.emacs.d/elpa/base32-20240227.1821/=
base32<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico hides /home/=
lg/.emacs.d/elpa/vertico-0.11/vertico<br>/home/lg/.emacs.d/elpa/vertico-202=
41208.2233/vertico-pkg hides /home/lg/.emacs.d/elpa/vertico-0.11/vertico-pk=
g<br>/home/lg/.emacs.d/elpa/vertico-20241208.2233/vertico-autoloads hides /=
home/lg/.emacs.d/elpa/vertico-0.11/vertico-autoloads<br>/home/lg/.emacs.d/e=
lpa/bind-key-20210210.1609/bind-key hides /usr/local/share/emacs/30.0.50/li=
sp/bind-key<br>/home/lg/.emacs.d/elpa/transient-20241219.1713/transient hid=
es /usr/local/share/emacs/30.0.50/lisp/transient<br>/home/lg/.emacs.d/elpa/=
use-package-20210207.1926/use-package hides /usr/local/share/emacs/30.0.50/=
lisp/use-package/use-package<br>/home/lg/.emacs.d/elpa/use-package-20210207=
.1926/use-package-diminish hides /usr/local/share/emacs/30.0.50/lisp/use-pa=
ckage/use-package-diminish<br>/home/lg/.emacs.d/elpa/use-package-20210207.1=
926/use-package-core hides /usr/local/share/emacs/30.0.50/lisp/use-package/=
use-package-core<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-pa=
ckage-ensure hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-pack=
age-ensure<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-=
bind-key hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-=
bind-key<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-li=
nt hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint<b=
r>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hide=
s /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight<br>/h=
ome/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides /usr/=
local/share/emacs/30.0.50/lisp/use-package/use-package-jump<br><br>Features=
:<br>(shadow sort mail-extr conf-mode lua-mode ispell tabify man tramp-cmds=
<br>tramp-cache time-stamp completion battery nroff-mode crdt sql view<br>r=
ng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri<br>rng-parse=
 nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns<br>nxml-mode nxml-o=
utln nxml-rap sgml-mode facemenu nxml-util nxml-enc<br>xmltok ruby-mode yam=
l-mode make-mode memory-report two-column descr-text<br>treesitter-context-=
focus treesitter-context treesitter-context-toml<br>treesitter-context-yaml=
 treesitter-context-typescript<br>treesitter-context-javascript treesitter-=
context-json<br>treesitter-context-go treesitter-context-rust treesitter-co=
ntext-cpp<br>treesitter-context-c treesitter-context-python treesitter-cont=
ext-java<br>treesitter-context-common misc json-mode json-reformat json-sna=
tcher js<br>json-ts-mode rect wordfreq shr-color textsec uni-scripts idna-m=
apping<br>ucs-normalize uni-confusable textsec-check multitran cmake-mode r=
st<br>cython-mode python-mode info-look hideshow hippie-exp markdown-mode<b=
r>apropos shortdoc comp comp-cstr goto-last-change image-converter<br>org-j=
ournal org-crypt cal-iso holidays holiday-loaddefs cal-move<br>yaml-ts-mode=
 totp-interop dabbrev vertico-mouse skeleton help-fns<br>cl-print vertico-m=
ultiform vertico-posframe-autoloads vertico-flat<br>vertico vertico-autoloa=
ds loaddefs-gen radix-tree tar-mode arc-mode<br>archive-mode mm-archive net=
work-stream url-cache display-line-numbers<br>wgrep thai-util thai-word hl-=
line tracking shorten telega-adblock<br>telega-mnz ol-telega telega-url-sho=
rten telega-emacs-stories<br>telega-dashboard telega-live-location geo-simu=
late geo telega-obsolete<br>telega telega-tdlib-events telega-match telega-=
root telega-info<br>telega-chat telega-modes telega-company telega-emoji te=
lega-user<br>telega-notifications notifications telega-voip telega-msg tele=
ga-story<br>telega-webpage visual-fill-column telega-tme telega-sticker<br>=
telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter<br>telega=
-ins telega-inline telega-util telega-folders telega-topic<br>telega-media =
telega-tdlib dired-aux telega-server telega-core<br>telega-customize cus-ed=
it cus-start cus-load emacsbug vterm<br>magit-bookmark bookmark vterm-modul=
e vc-hg vc-bzr vc-src vc-sccs vc-svn<br>vc-cvs vc-rcs log-view bug-referenc=
e magit-extras misearch multi-isearch<br>company-org-block org-indent org-e=
lement org-persist org-id org-refile<br>avl-tree oc-basic ol-eww eww url-qu=
eue mm-url ol-rmail ol-mhe ol-irc<br>ol-info ol-gnus nnselect gnus-art mm-u=
u mml2015 mm-view mml-smime smime<br>gnutls dig gnus-sum shr pixel-fill kin=
soku url-file svg dom gnus-group<br>gnus-undo gnus-start gnus-dbus dbus xml=
 gnus-cloud nnimap nnmail<br>mail-source utf7 nnoo gnus-spec gnus-int gnus-=
range gnus-win ol-docview<br>doc-view jka-compr image-mode exif ol-bibtex b=
ibtex ol-bbdb ol-w3m<br>ol-doi org-link-doi mule-util face-remap c++-ts-mod=
e c-ts-mode<br>c-ts-common eglot external-completion jsonrpc flymake ert pp=
 ewoc debug<br>backtrace warnings python vc-git company-keywords company-da=
bbrev-code<br>company-dabbrev company-files company-clang company-template<=
br>company-cmake company-posframe posframe company eat term/xterm xterm<br>=
term disp-table ehelp reverse-im avy quail dockerfile-mode sh-script<br>smi=
e treesit executable dashboard dashboard-widgets all-the-icons<br>all-the-i=
cons-faces data-material data-weathericons data-octicons<br>data-fileicons =
data-faicons data-alltheicons recentf tree-widget ffap<br>home lichess lich=
ess-runtime lichess-api lichess-util sound-wav deferred<br>request cider ci=
der-debug cider-browse-ns cider-mode cider-inspector<br>cider-completion ci=
der-profile cider-eval cider-repl-history pulse<br>cider-repl cider-resolve=
 cider-test cider-overlays cider-stacktrace<br>cider-doc cider-browse-spec =
cider-clojuredocs cider-eldoc cider-client<br>cider-common etags fileloop g=
enerator xref project cider-connection<br>cider-util thingatpt cider-popup =
sesman-browser nrepl-client queue<br>nrepl-dict cider-compat spinner sesman=
 vc vc-dispatcher clojure-mode<br>lisp-mnt align parseedn parseclj-parser p=
arseclj-lex a desktop frameset<br>cc-mode cc-fonts cc-guess cc-menus cc-cmd=
s cc-styles cc-align cc-engine<br>cc-vars cc-defs gnus nnheader range wid-e=
dit autoinsert magit-todos<br>pcre2el rxt re-builder magit-submodule magit-=
blame magit-stash<br>magit-reflog magit-bisect magit-push magit-pull magit-=
fetch magit-clone<br>magit-remote magit-commit magit-sequence magit-notes m=
agit-worktree<br>magit-tag magit-merge magit-branch magit-reset magit-files=
 magit-refs<br>magit-status magit magit-repos magit-apply magit-wip magit-l=
og<br>magit-diff smerge-mode diff-mode git-commit log-edit message sendmail=
<br>yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config<br>gnu=
s-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils<br>mai=
lheader pcvs-util add-log magit-core magit-autorevert autorevert<br>filenot=
ify magit-margin magit-transient magit-process with-editor<br>magit-mode tr=
ansient benchmark magit-git magit-base magit-section<br>cursor-sensor crm c=
ompat hl-todo f s dash async grep compile<br>text-property-search paren-fac=
e dot-mode which-func imenu totp-auth<br>bindat hmac base32 gist-org savepl=
ace tramp-sh tramp trampver<br>tramp-integration files-x tramp-message tram=
p-compat xdg shell<br>parse-time iso8601 tramp-loaddefs gist dired dired-lo=
addefs gh-gist<br>gh-oauth gh-api logito gh-cache pcache gh-auth gh-common =
marshal gh-url<br>url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-u=
til ietf-drums<br>mail-prsvr url-gw nsm puny gh-profile timezone eieio-base=
 server time<br>google-translate google-translate-default-ui google-transla=
te-core-ui<br>color popup google-translate-core google-translate-tk<br>goog=
le-translate-backend whitespace undo-tree diff ido icomplete avoid<br>disab=
le-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer<br>ibuffer-loaddefs o=
rg-bullets org ob ob-tangle ob-ref ob-lob ob-table<br>ob-exp org-macro org-=
src ob-comint org-pcomplete pcomplete comint<br>ansi-osc ansi-color ring or=
g-list org-footnote org-faces org-entities<br>time-date noutline outline ic=
ons ob-emacs-lisp ob-core ob-eval org-cycle<br>org-table ol org-fold org-fo=
ld-core org-keys oc org-loaddefs find-func<br>cal-menu calendar cal-loaddef=
s org-version org-compat org-macs<br>format-spec edmacro kmacro advice brow=
se-kill-ring delsel cl-extra<br>help-mode use-package use-package-ensure us=
e-package-delight<br>use-package-diminish use-package-bind-key bind-key use=
-package-core<br>finder-inf adaptive-wrap-autoloads all-the-icons-autoloads=
 tex-site<br>closql-autoloads company-box-autoloads company-org-block-autol=
oads<br>company-posframe-autoloads corfu-autoloads dashboard-autoloads<br>d=
evdocs-autoloads embark-autoloads esxml-autoloads frame-local-autoloads<br>=
gist-autoloads gh-autoloads rx kv-autoloads magit-todos-autoloads<br>magit-=
autoloads pcase magit-section-autoloads page-break-lines-autoloads<br>pcre2=
el-autoloads persist-autoloads poly-org-autoloads<br>polymode-autoloads com=
pany-autoloads pyvenv-auto-autoloads easy-mmode<br>shackle-autoloads taxy-a=
utoloads totp-auth-autoloads base32-autoloads<br>transient-autoloads compat=
-autoloads w3m-load wgrep-autoloads info<br>yaml-autoloads zig-mode-autoloa=
ds reformatter-autoloads package<br>browse-url url url-proxy url-privacy ur=
l-expand url-methods url-history<br>url-cookie generate-lisp-file url-domsu=
f url-util mailcap url-handlers<br>url-parse auth-source cl-seq eieio eieio=
-core cl-macs password-cache<br>json subr-x map byte-opt gv bytecomp byte-c=
ompile url-vars cl-loaddefs<br>cl-lib rmc iso-transl tooltip cconv eldoc pa=
ren electric uniquify<br>ediff-hook vc-hooks lisp-float-type elisp-mode mwh=
eel term/x-win x-win<br>term/common-win x-dnd touch-screen tool-bar dnd fon=
tset image regexp-opt<br>fringe tabulated-list replace newcomment text-mode=
 lisp-mode prog-mode<br>register page tab-bar menu-bar rfn-eshadow isearch =
easymenu timer select<br>scroll-bar mouse jit-lock font-lock syntax font-co=
re term/tty-colors<br>frame minibuffer nadvice seq simple cl-generic indone=
sian philippine<br>cham georgian utf-8-lang misc-lang vietnamese tibetan th=
ai tai-viet lao<br>korean japanese eucjp-ms cp51932 hebrew greek romanian s=
lovak czech<br>european ethiopic indian cyrillic chinese composite emoji-zw=
j charscript<br>charprop case-table epa-hook jka-cmpr-hook help abbrev obar=
ray oclosure<br>cl-preloaded button loaddefs theme-loaddefs faces cus-face =
macroexp<br>files window text-properties overlay sha1 md5 base64 format env=
<br>code-pages mule custom widget keymap hashtable-print-readable backquote=
<br>threads xwidget-internal dbusbind inotify dynamic-setting<br>system-fon=
t-setting font-render-setting cairo gtk x-toolkit xinput2 x<br>multi-tty mo=
ve-toolbar make-network-process emacs)<br><br>Memory information:<br>((cons=
es 16 24053588 10726299) (symbols 48 107204 7)<br>=C2=A0(strings 32 1689337=
 382021) (string-bytes 1 67604757)<br>=C2=A0(vectors 16 238666) (vector-slo=
ts 8 4748919 8061340)<br>=C2=A0(floats 8 54565 48892) (intervals 56 3948215=
 94544) (buffers 992 577))<br><br></div><span class=3D"gmail_signature_pref=
ix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature">lg</div></div>

--00000000000057b5c8062c5a4d18--



------------=_1737764344-28296-1--



Last modified: Sat, 25 Jan 2025 00:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.