X-Loop: help-debbugs@HIDDEN Subject: bug#71829: 31.0.50; face-remap does not work with cursor Resent-From: Aaron Jensen <aaronjensen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 29 Jun 2024 02:14:02 +0000 Resent-Message-ID: <handler.71829.B.171962719524364 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 71829 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 71829 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.171962719524364 (code B ref -1); Sat, 29 Jun 2024 02:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2024 02:13:15 +0000 Received: from localhost ([127.0.0.1]:36486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sNNaU-0006Kt-6H for submit <at> debbugs.gnu.org; Fri, 28 Jun 2024 22:13:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:51700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <aaronjensen@HIDDEN>) id 1sNNaS-0006Kl-0h for submit <at> debbugs.gnu.org; Fri, 28 Jun 2024 22:13:12 -0400 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 <aaronjensen@HIDDEN>) id 1sNNaS-00046f-8d for bug-gnu-emacs@HIDDEN; Fri, 28 Jun 2024 22:13:12 -0400 Received: from mail-vk1-xa2d.google.com ([2607:f8b0:4864:20::a2d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1sNNaQ-0003u9-0V for bug-gnu-emacs@HIDDEN; Fri, 28 Jun 2024 22:13:12 -0400 Received: by mail-vk1-xa2d.google.com with SMTP id 71dfb90a1353d-4f286fe23e1so400259e0c.2 for <bug-gnu-emacs@HIDDEN>; Fri, 28 Jun 2024 19:13:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719627187; x=1720231987; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=gPoDs31DSrix2xzpg2DSQyQ5X2WXQjC34YmbcQ4GJ34=; b=bCkk8PDQ3QR9AieMe+w8IqHk9+gR4CuxyBgQQxw3oE0/fEf2S/brK1QfSsmoYD3hA1 tdDmLZdKvnPc1SAtFncWmjP+A1iolwjWBu8mVfjuDPsv1VTMq5tm7WIDQoxjKpQSAdp7 8JALEUI4wYwQbcddpJWXqVklQ2VQT3IA1kJXXyzrgRiO11/d5HI82teWKhD6EONdoeZH 5rHKSdH91Cvr47UoEIRVz2K/gt2iJ3FjzOwNwtVF8TBlEanB6oWnQzdMBc+bFvowOYIt L9H4B8k30vZeYVnfStC9H+qcyvtUkrPYJPJp37dqhqNvB/wzxOjnUsUvigXBnFQsa3OW v0cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719627187; x=1720231987; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gPoDs31DSrix2xzpg2DSQyQ5X2WXQjC34YmbcQ4GJ34=; b=h0aCVK/1/FQ3OPNd0F1qSorSK7AuAZrAK1e97flJRKiv5Jl1StvEcBF8jnC9soTMuk r5DZ4nhyFncg87E6rPZUb6DufiTbzY/Y4W8WcJyVmgCfPHPj5o1uVLAVLn5qk2yCqIDi PqGD7a324JurQamajHDl/548FhTInNjWcwOZMKE6quiaAaPjp28uoY4k3LbW4/OJCygD Bv1r9pxc9fZEHmI+z+F+L8OI4tINzXvLbP5tFhYyowpbREiauTQd4R90wpCBL3ja3qkM Tcf4sRFkgwBGQLW3000D84i8WZr6xbVBwxYHzuopCAAdVFBAn142eTXqXm9R/YgvCA46 ilLg== X-Gm-Message-State: AOJu0Yy4DfD7SO+tVO4rKM4MoPGUXSaCO42k4uqBuUG3viYvEMBTsTY2 uPhPH1yIULSJjxGjai9GDsdYEmZc5140knbfQxWcjX36PS3PIp4nBuIcaSj+ X-Google-Smtp-Source: AGHT+IGELnVRVVg8UHS4EBZgrOnGcuELFviwX9sk/muORmdVyA3kxPG7JkPCndnlK00OGKxrCmJXmg== X-Received: by 2002:a05:6122:1c03:b0:4ef:6728:bfa6 with SMTP id 71dfb90a1353d-4f2a56841e1mr26238e0c.8.1719627186714; Fri, 28 Jun 2024 19:13:06 -0700 (PDT) Received: from Aarons-MacBook-Pro.local (c-69-137-206-53.hsd1.fl.comcast.net. [69.137.206.53]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-4f29226dce3sm457776e0c.45.2024.06.28.19.13.05 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 19:13:05 -0700 (PDT) From: Aaron Jensen <aaronjensen@HIDDEN> Date: Fri, 28 Jun 2024 22:12:58 -0400 Message-ID: <m234owxzrp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::a2d; envelope-from=aaronjensen@HIDDEN; helo=mail-vk1-xa2d.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, 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.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: -2.3 (--) Neither face-remap-set-base, nor face-remap-add-relative appear to work with the cursor face. (face-remap-set-base 'cursor :background "red") (face-remap-add-relative 'default :background "red") In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin23.5.0, NS appkit-2487.60 Version 14.5 (Build 23F79)) of 2024-06-25 built on Aarons-MacBook-Pro.local Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.5 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp --infodir=/opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/info/emacs --prefix=/opt/homebrew/Cellar/emacs-plus@30/30.0.50 --with-xml2 --with-gnutls --with-native-compilation --without-compress-install --without-dbus --without-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe -mmacosx-version-min=14 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' 'CPPFLAGS=-I/opt/homebrew/opt/zlib/include -I/opt/homebrew/opt/jpeg/include -I/opt/homebrew/opt/icu4c/include -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include -F/opt/homebrew/Frameworks -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk' 'LDFLAGS=-L/opt/homebrew/opt/zlib/lib -L/opt/homebrew/opt/jpeg/lib -L/opt/homebrew/opt/icu4c/lib -L/opt/homebrew/opt/sqlite/lib -L/opt/homebrew/opt/readline/lib -L/opt/homebrew/lib -F/opt/homebrew/Frameworks -Wl,-headerpad_max_install_names -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Log Minor modes in effect: treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t windmove-mode: t magit-delta-mode: t global-git-commit-mode: t transient-posframe-mode: t global-flycheck-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ns-auto-titlebar-mode: t global-anzu-mode: t anzu-mode: t which-key-posframe-mode: t which-key-mode: t corfu-prescient-mode: t corfu-history-mode: t eval-sexp-fu-flash-mode: t eros-mode: t speed-of-thought-mode: t global-evil-surround-mode: t evil-surround-mode: t gcmh-mode: t undo-fu-session-global-mode: t ws-butler-global-mode: t save-place-mode: t winner-mode: t tabspaces-mode: t savehist-mode: t delete-selection-mode: t yas-global-mode: t yas-minor-mode: t vertico-prescient-mode: t prescient-persist-mode: t vertico-mouse-mode: t vertico-mode: t mini-frame-mode: t better-jumper-mode: t recentf-mode: t repeat-mode: t modern-tab-bar-mode: t +popup-mode: t evil-mode: t evil-local-mode: t server-mode: t leader-key-leader-override-mode: t global-leader-key-leader-override-mode: t elpaca-use-package-mode: t override-global-mode: t global-display-line-numbers-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpaca/builds/lispy/elpa hides /Users/aaronjensen/.emacs.d/elpaca/builds/ivy/elpa /Users/aaronjensen/.emacs.d/elpaca/builds/which-key/which-key hides /opt/homebrew/Cellar/emacs-plus@30/30.0.50/share/emacs/31.0.50/lisp/which-key Features: (shadow sort mail-extr emacsbug swiper ivy ivy-faces ivy-overlay colir evil-terminal-cursor-changer evil-collection-custom tramp-cmds treemacs-magit treemacs-evil treemacs-tab-bar all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator pulse treemacs-faces treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils pfuture hl-line ht treemacs-logging treemacs-customization treemacs-macros windmove goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view bug-reference magit-delta xterm-color evil-collection-magit magit-bookmark 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 package url-handlers magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient-posframe transient magit-git magit-base magit-section crm evil-collection-helpful helpful cc-langs cc-vars cc-defs trace cl-print info-look info elisp-refs flycheck xt-mouse autorevert ns-auto-titlebar evil-anzu anzu vertico-directory cursor-sensor org-goto tab-line hide-mode-line evil-collection-vterm vterm bookmark tramp trampver tramp-integration files-x tramp-message tramp-compat tramp-loaddefs compile color term ehelp vterm-module term/xterm xterm popup-mode-core popup-mode-hacks which-key-posframe posframe evil-collection-which-key which-key cape corfu-prescient corfu-history evil-collection-corfu corfu dtrt-indent eval-sexp-fu eros lispyville lispy lispy-inline avy etags fileloop evil-collection-edebug edebug help-fns radix-tree lispy-tags mode-local zoutline elisp-def ert ewoc evil-collection-debug debug backtrace evil-collection-xref xref f s dash sotlisp skeleton elec-pair envrc inheritenv evil-surround evil-matchit-evil-setup vc-git diff-mode track-changes flyspell ispell org-indent org-appear orgonomic org-superstar form-feed 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 browse-url mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range ol-docview doc-view filenotify jka-compr image-mode exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org-download org-attach url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny async evil-org-agenda evil-org ob-shell shell imenu ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-ascii ox-gfm ox-md ox-html table ox-publish ox org-element org-persist xdg org-id org-refile org-element-ast inline avl-tree generator org-tempo tempo org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color org-list org-footnote org-faces org-entities time-date noutline outline 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 gcmh undo-fu-session ws-butler saveplace winner tabspaces dired-x dired dired-loaddefs vc vc-dispatcher savehist delsel yasnippet vertico-prescient prescient char-fold vertico-mouse vertico mini-frame better-jumper recentf tree-widget repeat project orderless modern-tab-bar popup-mode popup-mode-settings evil-collection-elpaca evil-collection annalist evil-little-word cus-edit cus-start cus-load wid-edit pp evil evil-integration evil-maps evil-commands evil-digraphs reveal evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core advice evil-common thingatpt rect evil-vars memoize nano-modeline nano-theme face-remap nano-theme-support disp-table gcmh-autoloads copy-as-format-autoloads pdf-tools-autoloads tablist-autoloads restclient-autoloads vterm-autoloads dumb-jump-autoloads popup-autoloads haml-mode-autoloads emmet-mode-autoloads terraform-mode-autoloads hcl-mode-autoloads dockerfile-mode-autoloads yaml-mode-autoloads json-mode-autoloads json-snatcher-autoloads grip-mode-autoloads lua-mode-autoloads bundler-autoloads inf-ruby-autoloads ruby-refactor-autoloads evil-ruby-text-objects-autoloads sotlisp-autoloads elisp-def-autoloads lispyville-autoloads lispy-autoloads iedit-autoloads swiper-autoloads ivy-autoloads zoutline-autoloads eros-autoloads eval-sexp-fu-autoloads web-mode-autoloads ripgrep-capf-autoloads git-link-autoloads consult-git-commit-autoloads git-timemachine-autoloads magit-delta-autoloads xterm-color-autoloads prettier-autoloads iter2-autoloads nvm-autoloads flycheck-autoloads lsp-ui-autoloads lsp-mode-autoloads spinner-autoloads markdown-mode-autoloads consult-notes-autoloads denote-autoloads imenu-list-autoloads org-superstar-autoloads ox-gfm-autoloads org-pandoc-import-autoloads gnuplot-autoloads org-download-autoloads async-autoloads org-journal-autoloads orgonomic-autoloads org-drill-autoloads persist-autoloads org-appear-autoloads org-mac-link-autoloads evil-org-autoloads evil-terminal-cursor-changer-autoloads transient-posframe-autoloads better-jumper-autoloads buffer-move-autoloads rotate-autoloads mini-frame-autoloads embark-consult-autoloads embark-autoloads consult-autoloads orderless-autoloads cape-autoloads corfu-prescient-autoloads corfu-autoloads vertico-prescient-autoloads vertico-autoloads prescient-autoloads tabspaces-autoloads modern-tab-bar-autoloads which-key-posframe-autoloads which-key-autoloads popup-mode-autoloads hide-mode-line-autoloads evil-anzu-autoloads anzu-autoloads titlecase-autoloads wgrep-autoloads yasnippet-autoloads form-feed-autoloads drag-stuff-autoloads dtrt-indent-autoloads ws-butler-autoloads evil-collection-autoloads annalist-autoloads evil-mc-autoloads evil-numbers-autoloads speeddating-autoloads evil-little-word-autoloads evil-matchit-autoloads evil-nerd-commenter-autoloads evil-visualstar-autoloads evil-surround-autoloads vundo-autoloads undo-fu-session-autoloads ztree-autoloads dwim-shell-command-autoloads treemacs-tab-bar-autoloads treemacs-magit-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads with-editor-autoloads treemacs-evil-autoloads evil-autoloads goto-chg-autoloads treemacs-autoloads ace-window-autoloads avy-autoloads pfuture-autoloads ht-autoloads cfrs-autoloads all-the-icons-autoloads rainbow-mode-autoloads posframe-autoloads ns-auto-titlebar-autoloads nano-modeline-autoloads nano-theme-autoloads memoize-autoloads envrc-autoloads inheritenv-autoloads helpful-autoloads f-autoloads elisp-refs-autoloads s-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dash-autoloads server pcase hydra ring lv edmacro kmacro compdef derived compdef-autoloads hydra-autoloads lv-autoloads leader-key bind-map leader-key-autoloads bind-map-autoloads no-littering compat no-littering-autoloads elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core elpaca-use-package-autoloads elpaca-log elpaca-ui url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source eieio eieio-core password-cache json map byte-opt url-vars mailcap comp-run cl-macs elpaca elpaca-process elpaca-autoloads comp cl-seq comp-cstr comp-common warnings subr-x rx gv bytecomp byte-compile cl-extra help-mode icons cl-loaddefs cl-lib display-line-numbers rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1421623 2049594) (symbols 48 62763 153) (strings 32 367283 95392) (string-bytes 1 9464544) (vectors 16 106765) (vector-slots 8 2084266 570733) (floats 8 1854 6387) (intervals 56 28855 5215) (buffers 992 33))
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: Aaron Jensen <aaronjensen@HIDDEN> Subject: bug#71829: Acknowledgement (31.0.50; face-remap does not work with cursor) Message-ID: <handler.71829.B.171962719524364.ack <at> debbugs.gnu.org> References: <m234owxzrp.fsf@HIDDEN> X-Gnu-PR-Message: ack 71829 X-Gnu-PR-Package: emacs Reply-To: 71829 <at> debbugs.gnu.org Date: Sat, 29 Jun 2024 02:14: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 71829 <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 71829: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71829 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#71829: 31.0.50; face-remap does not work with cursor 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: Sat, 29 Jun 2024 08:02:02 +0000 Resent-Message-ID: <handler.71829.B71829.171964807729773 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 71829 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen <aaronjensen@HIDDEN> Cc: 71829 <at> debbugs.gnu.org Received: via spool by 71829-submit <at> debbugs.gnu.org id=B71829.171964807729773 (code B ref 71829); Sat, 29 Jun 2024 08:02:02 +0000 Received: (at 71829) by debbugs.gnu.org; 29 Jun 2024 08:01:17 +0000 Received: from localhost ([127.0.0.1]:36931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sNT1I-0007k8-NC for submit <at> debbugs.gnu.org; Sat, 29 Jun 2024 04:01:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sNT1G-0007jp-K6; Sat, 29 Jun 2024 04:01:15 -0400 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 1sNT1B-0007KL-KQ; Sat, 29 Jun 2024 04:01:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=dqbZOjogb0xpbTnaO+tNfZsRfKvRC/M1OfGqOQTLwCk=; b=mFRnSCD40LPY hNm0zuwHPmdBJytfuSWCaoooTwonrmzUjiiM/8GUJEge7py6VnysVWVeTd7Pefvdab8IjKUcxPOoc q+EAryNUDQWzHd+hOCU1aZwbTrgO4U1B/YikWJoBl3BFz9D8JsOzbDxlzy9mCpu2hOTu3grJjiill +XPFt0xR2YqeafCDGtZaYN3LCesLSdY2m2r+l60hxmFFHeaaFjWhbXm1dcUywlYNOO1hcjcc49+M4 2GW0WGbUDUO1LMfJmhLItB5Do4txz6KPCwwN4g1U/I2QaNzus3wKJbCp0puYJ0MtcNfUiDxBiss5i gltS9My3+8BS7ilLpd1edw==; Date: Sat, 29 Jun 2024 11:01:05 +0300 Message-Id: <86le2ojhz2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <m234owxzrp.fsf@HIDDEN> (message from Aaron Jensen on Fri, 28 Jun 2024 22:12:58 -0400) References: <m234owxzrp.fsf@HIDDEN> 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 (---) severity 71829 wishlist thanks > From: Aaron Jensen <aaronjensen@HIDDEN> > Date: Fri, 28 Jun 2024 22:12:58 -0400 > > > Neither face-remap-set-base, nor face-remap-add-relative appear to work > with the cursor face. > > (face-remap-set-base 'cursor :background "red") > (face-remap-add-relative 'default :background "red") The 'cursor' face is not a usual face, see its doc string. The reason is that cursor is drawn differently from buffer text, and is in general much more at the control of the GUI backend. Changing the background color of the 'cursor' face just changes the cursor-color parameter of the frame, and that's all; we never consul the faces when drawing the cursor. Thus, the face-remapping feature is not really in effect for it, and I'm not sure it should be, given how differently the cursor is drawn (as opposed to buffer text). Bottom line: I don't see a bug here, perhaps a missing feature, and personally I don't think we should provide this missing feature, because doing so will need to resolve the non-trivial mess with several ways we provide for changing the color of the cursor: the face, the frame parameter, and the x-cursor-fore-pixel variable.
Received: (at control) by debbugs.gnu.org; 29 Jun 2024 08:01:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 04:01:17 2024 Received: from localhost ([127.0.0.1]:36933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sNT1J-0007kA-0V for submit <at> debbugs.gnu.org; Sat, 29 Jun 2024 04:01:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sNT1G-0007jp-K6; Sat, 29 Jun 2024 04:01:15 -0400 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 1sNT1B-0007KL-KQ; Sat, 29 Jun 2024 04:01:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=dqbZOjogb0xpbTnaO+tNfZsRfKvRC/M1OfGqOQTLwCk=; b=mFRnSCD40LPY hNm0zuwHPmdBJytfuSWCaoooTwonrmzUjiiM/8GUJEge7py6VnysVWVeTd7Pefvdab8IjKUcxPOoc q+EAryNUDQWzHd+hOCU1aZwbTrgO4U1B/YikWJoBl3BFz9D8JsOzbDxlzy9mCpu2hOTu3grJjiill +XPFt0xR2YqeafCDGtZaYN3LCesLSdY2m2r+l60hxmFFHeaaFjWhbXm1dcUywlYNOO1hcjcc49+M4 2GW0WGbUDUO1LMfJmhLItB5Do4txz6KPCwwN4g1U/I2QaNzus3wKJbCp0puYJ0MtcNfUiDxBiss5i gltS9My3+8BS7ilLpd1edw==; Date: Sat, 29 Jun 2024 11:01:05 +0300 Message-Id: <86le2ojhz2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Aaron Jensen <aaronjensen@HIDDEN> In-Reply-To: <m234owxzrp.fsf@HIDDEN> (message from Aaron Jensen on Fri, 28 Jun 2024 22:12:58 -0400) Subject: Re: bug#71829: 31.0.50; face-remap does not work with cursor References: <m234owxzrp.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 71829 <at> debbugs.gnu.org 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 (---) severity 71829 wishlist thanks > From: Aaron Jensen <aaronjensen@HIDDEN> > Date: Fri, 28 Jun 2024 22:12:58 -0400 > > > Neither face-remap-set-base, nor face-remap-add-relative appear to work > with the cursor face. > > (face-remap-set-base 'cursor :background "red") > (face-remap-add-relative 'default :background "red") The 'cursor' face is not a usual face, see its doc string. The reason is that cursor is drawn differently from buffer text, and is in general much more at the control of the GUI backend. Changing the background color of the 'cursor' face just changes the cursor-color parameter of the frame, and that's all; we never consul the faces when drawing the cursor. Thus, the face-remapping feature is not really in effect for it, and I'm not sure it should be, given how differently the cursor is drawn (as opposed to buffer text). Bottom line: I don't see a bug here, perhaps a missing feature, and personally I don't think we should provide this missing feature, because doing so will need to resolve the non-trivial mess with several ways we provide for changing the color of the cursor: the face, the frame parameter, and the x-cursor-fore-pixel variable.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.