Package: emacs;
Reported by: Rudolf Adamkovič <rudolf <at> adamkovic.org>
Date: Wed, 10 Sep 2025 21:25:01 UTC
Severity: normal
Tags: notabug
Found in version 31.0.50
To reply to this bug, email your comments to 79425 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#79425
; Package emacs
.
(Wed, 10 Sep 2025 21:25:02 GMT) Full text and rfc822 format available.Rudolf Adamkovič <rudolf <at> adamkovic.org>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 10 Sep 2025 21:25:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Rudolf Adamkovič <rudolf <at> adamkovic.org> To: bug-gnu-emacs <at> gnu.org Subject: 31.0.50; `subst-char-in-string' crashes Date: Wed, 10 Sep 2025 23:24:13 +0200
I am trying to export an Org mode file with citations using Emacs compiled from `master' on NS. The export crashes in `citeproc-el', a 3rd-party library used by Org to format citations. I reported the problem upstream [1], and it seems to be a problem with Emacs itself. [1] https://github.com/andras-simonyi/citeproc-el/issues/181 REPRODUCTION STEPS: 1. Checkout Emacs from Git commit `66ef930ebea'. 1. Run `emacs -Q' on NS (MacOS 15.5). 2. Evaluate `(subst-char-in-string 39 700 "D'Arcus" t)' in *scratch*. UNEXPECTED ERROR: Debugger entered--Lisp error: (error "Attempt to store non-byte value into unibyte string") aset("D'Arcus" 1 700) (if (eq (aref newstr i) fromchar) (aset newstr i tochar)) (while (> i 0) (setq i (1- i)) (if (eq (aref newstr i) fromchar) (aset newstr i tochar))) (let ((i (length string)) (newstr (if inplace string (copy-sequence string)))) (while (> i 0) (setq i (1- i)) (if (eq (aref newstr i) fromchar) (aset newstr i tochar))) newstr) (if (and (not inplace) (if (multibyte-string-p string) (> (max fromchar tochar) 127) (> tochar 255))) (let ((res (string-replace (string fromchar) (string tochar) string))) (if (eq res string) nil (let ((tail (object-intervals string))) (while tail (let ((p ...)) (set-text-properties (nth 0 p) (nth 1 p) (nth 2 p) res) (setq tail (cdr tail)))))) res) (let ((i (length string)) (newstr (if inplace string (copy-sequence string)))) (while (> i 0) (setq i (1- i)) (if (eq (aref newstr i) fromchar) (aset newstr i tochar))) newstr)) subst-char-in-string(39 700 "D'Arcus" t) (progn (subst-char-in-string 39 700 "D'Arcus" t)) eval((progn (subst-char-in-string 39 700 "D'Arcus" t)) t) elisp--eval-last-sexp(nil) #f(compiled-function () #<bytecode 0x1866e771e8a2>)() eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) command-execute(eval-last-sexp) Rudy In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.5.0, NS appkit-2575.60 Version 15.5 (Build 24F74)) of 2025-09-01 built on skynet.local Repository revision: 66ef930ebea4618c1dac71a09495766476ced1d6 Repository branch: master Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.5 Configured using: 'configure --with-json --with-tree-sitter --with-sqlite3 --with-native-compilation=aot' Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: telega-root-auto-fill-mode: t telega-contact-birthdays-mode: t telega-active-video-chats-mode: t telega-active-locations-mode: t telega-patrons-mode: t telega-mode-line-mode: t telega-active-stories-mode: t global-git-commit-mode: t magit-auto-revert-mode: t TeX-PDF-mode: t global-hi-lock-mode: t hi-lock-mode: t global-jinx-mode: t jinx-mode: t compile-angel-on-load-mode: t marginalia-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t vertico-multiform-mode: t vertico-mode: t openwith-mode: t global-hl-todo-mode: t global-diff-hl-mode: t diff-hl-mode: t minibuffer-depth-indicate-mode: t delete-selection-mode: t global-subword-mode: t subword-mode: t save-place-mode: t global-auto-revert-mode: t savehist-mode: t global-goto-address-mode: t goto-address-mode: t org-indent-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t delete-trailing-whitespace-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/rudy/.emacs.d/elpa/ef-themes-1.10.0/theme-loaddefs hides /Users/rudy/.emacs.d/elpa/modus-themes-20250718.410/theme-loaddefs ~/org/src/org-mode/lisp/ob-comint hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-comint ~/org/src/org-mode/lisp/ob-exp hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-exp ~/org/src/org-mode/lisp/org-ctags hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-ctags ~/org/src/org-mode/lisp/ob-emacs-lisp hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-emacs-lisp ~/org/src/org-mode/lisp/oc hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc ~/org/src/org-mode/lisp/ox-texinfo hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-texinfo ~/org/src/org-mode/lisp/ol-irc hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-irc ~/org/src/org-mode/lisp/ol-doi hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-doi ~/org/src/org-mode/lisp/ob hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob ~/org/src/org-mode/lisp/org-refile hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-refile ~/org/src/org-mode/lisp/org-version hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-version ~/org/src/org-mode/lisp/org-num hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-num ~/org/src/org-mode/lisp/ol-mhe hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-mhe ~/org/src/org-mode/lisp/ob-shell hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-shell ~/org/src/org-mode/lisp/org-attach hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-attach ~/org/src/org-mode/lisp/ob-C hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-C ~/org/src/org-mode/lisp/org-macs hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-macs ~/org/src/org-mode/lisp/org-entities hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-entities ~/org/src/org-mode/lisp/ob-dot hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-dot ~/org/src/org-mode/lisp/ob-sql hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-sql ~/org/src/org-mode/lisp/ol-eww hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-eww ~/org/src/org-mode/lisp/org-datetree hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-datetree ~/org/src/org-mode/lisp/org-macro hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-macro ~/org/src/org-mode/lisp/ob-eval hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-eval ~/org/src/org-mode/lisp/ob-haskell hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-haskell ~/org/src/org-mode/lisp/ox-org hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-org ~/org/src/org-mode/lisp/ol-rmail hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-rmail ~/org/src/org-mode/lisp/ob-awk hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-awk ~/org/src/org-mode/lisp/ob-groovy hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-groovy ~/org/src/org-mode/lisp/ox-icalendar hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-icalendar ~/org/src/org-mode/lisp/ob-octave hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-octave ~/org/src/org-mode/lisp/ob-scheme hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-scheme ~/org/src/org-mode/lisp/org-mobile hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-mobile ~/org/src/org-mode/lisp/ob-processing hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-processing ~/org/src/org-mode/lisp/oc-biblatex hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc-biblatex ~/org/src/org-mode/lisp/oc-csl hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc-csl ~/org/src/org-mode/lisp/org-colview hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-colview ~/org/src/org-mode/lisp/ob-R hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-R ~/org/src/org-mode/lisp/org-table hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-table ~/org/src/org-mode/lisp/ox-html hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-html ~/org/src/org-mode/lisp/ob-fortran hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-fortran ~/org/src/org-mode/lisp/ol hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol ~/org/src/org-mode/lisp/ob-plantuml hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-plantuml ~/org/src/org-mode/lisp/ol-docview hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-docview ~/org/src/org-mode/lisp/ob-perl hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-perl ~/org/src/org-mode/lisp/ob-sqlite hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-sqlite ~/org/src/org-mode/lisp/oc-basic hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc-basic ~/org/src/org-mode/lisp/ob-sed hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-sed ~/org/src/org-mode/lisp/org-fold-core hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-fold-core ~/org/src/org-mode/lisp/ob-ditaa hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-ditaa ~/org/src/org-mode/lisp/ob-ruby hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-ruby ~/org/src/org-mode/lisp/oc-bibtex hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc-bibtex ~/org/src/org-mode/lisp/org-habit hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-habit ~/org/src/org-mode/lisp/ol-gnus hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-gnus ~/org/src/org-mode/lisp/ob-screen hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-screen ~/org/src/org-mode/lisp/org-mouse hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-mouse ~/org/src/org-mode/lisp/ob-css hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-css ~/org/src/org-mode/lisp/org-inlinetask hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-inlinetask ~/org/src/org-mode/lisp/ob-lisp hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-lisp ~/org/src/org-mode/lisp/ol-eshell hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-eshell ~/org/src/org-mode/lisp/org-pcomplete hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-pcomplete ~/org/src/org-mode/lisp/org-lint hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-lint ~/org/src/org-mode/lisp/org-id hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-id ~/org/src/org-mode/lisp/org-capture hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-capture ~/org/src/org-mode/lisp/ob-sass hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-sass ~/org/src/org-mode/lisp/ob-tangle hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-tangle ~/org/src/org-mode/lisp/ob-calc hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-calc ~/org/src/org-mode/lisp/ob-java hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-java ~/org/src/org-mode/lisp/org-compat hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-compat ~/org/src/org-mode/lisp/org-attach-git hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-attach-git ~/org/src/org-mode/lisp/ox-beamer hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-beamer ~/org/src/org-mode/lisp/org-protocol hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-protocol ~/org/src/org-mode/lisp/org-element hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-element ~/org/src/org-mode/lisp/ob-lob hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-lob ~/org/src/org-mode/lisp/org-tempo hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-tempo ~/org/src/org-mode/lisp/ob-python hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-python ~/org/src/org-mode/lisp/ob-latex hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-latex ~/org/src/org-mode/lisp/ol-w3m hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-w3m ~/org/src/org-mode/lisp/org-agenda hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-agenda ~/org/src/org-mode/lisp/org-persist hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-persist ~/org/src/org-mode/lisp/ob-ocaml hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-ocaml ~/org/src/org-mode/lisp/ob-ref hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-ref ~/org/src/org-mode/lisp/org-fold hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-fold ~/org/src/org-mode/lisp/ob-julia hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-julia ~/org/src/org-mode/lisp/ob-lilypond hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-lilypond ~/org/src/org-mode/lisp/ob-table hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-table ~/org/src/org-mode/lisp/ob-clojure hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-clojure ~/org/src/org-mode/lisp/org-indent hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-indent ~/org/src/org-mode/lisp/org-plot hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-plot ~/org/src/org-mode/lisp/ox-latex hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-latex ~/org/src/org-mode/lisp/org-src hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-src ~/org/src/org-mode/lisp/org-duration hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-duration ~/org/src/org-mode/lisp/ob-makefile hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-makefile ~/org/src/org-mode/lisp/ol-info hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-info ~/org/src/org-mode/lisp/org-clock hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-clock ~/org/src/org-mode/lisp/ob-forth hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-forth ~/org/src/org-mode/lisp/ox-odt hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-odt ~/org/src/org-mode/lisp/ol-man hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-man ~/org/src/org-mode/lisp/ox-publish hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-publish ~/org/src/org-mode/lisp/org-archive hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-archive ~/org/src/org-mode/lisp/ob-org hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-org ~/org/src/org-mode/lisp/ob-lua hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-lua ~/org/src/org-mode/lisp/org-keys hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-keys ~/org/src/org-mode/lisp/ob-eshell hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-eshell ~/org/src/org-mode/lisp/org-faces hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-faces ~/org/src/org-mode/lisp/ox-man hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-man ~/org/src/org-mode/lisp/org-list hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-list ~/org/src/org-mode/lisp/ox-md hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-md ~/org/src/org-mode/lisp/org-goto hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-goto ~/org/src/org-mode/lisp/ol-bbdb hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-bbdb ~/org/src/org-mode/lisp/org-loaddefs hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-loaddefs ~/org/src/org-mode/lisp/org hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org ~/org/src/org-mode/lisp/ol-bibtex hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ol-bibtex ~/org/src/org-mode/lisp/ox-koma-letter hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-koma-letter ~/org/src/org-mode/lisp/ox-ascii hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox-ascii ~/org/src/org-mode/lisp/ob-matlab hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-matlab ~/org/src/org-mode/lisp/ox hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ox ~/org/src/org-mode/lisp/org-timer hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-timer ~/org/src/org-mode/lisp/oc-natbib hides /Users/rudy/.emacs.d/elpa/org-9.7.34/oc-natbib ~/org/src/org-mode/lisp/ob-core hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-core ~/org/src/org-mode/lisp/org-feed hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-feed ~/org/src/org-mode/lisp/ob-gnuplot hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-gnuplot ~/org/src/org-mode/lisp/ob-js hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-js ~/org/src/org-mode/lisp/org-element-ast hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-element-ast ~/org/src/org-mode/lisp/org-footnote hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-footnote ~/org/src/org-mode/lisp/ob-maxima hides /Users/rudy/.emacs.d/elpa/org-9.7.34/ob-maxima ~/org/src/org-mode/lisp/org-cycle hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-cycle ~/org/src/org-mode/lisp/org-crypt hides /Users/rudy/.emacs.d/elpa/org-9.7.34/org-crypt /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig /Users/rudy/.emacs.d/elpa/which-key-20240620.2145/which-key hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/which-key /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig-core hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig-core /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig-conf-mode hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig-conf-mode /Users/rudy/.emacs.d/elpa/ef-themes-1.10.0/theme-loaddefs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/theme-loaddefs /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig-tools hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig-tools /Users/rudy/.emacs.d/elpa/transient-20250816.1830/transient hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/transient /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig-core-handle hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig-core-handle /Users/rudy/.emacs.d/elpa/editorconfig-20250809.139/editorconfig-fnmatch hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/editorconfig-fnmatch ~/org/src/org-mode/lisp/ob-exp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-exp ~/org/src/org-mode/lisp/ob-emacs-lisp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp ~/org/src/org-mode/lisp/oc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc ~/org/src/org-mode/lisp/ob-css hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-css ~/org/src/org-mode/lisp/ob-lob hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lob ~/org/src/org-mode/lisp/ol-irc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-irc ~/org/src/org-mode/lisp/ob-forth hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-forth ~/org/src/org-mode/lisp/org-macs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macs ~/org/src/org-mode/lisp/ob hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob ~/org/src/org-mode/lisp/org-version hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-version ~/org/src/org-mode/lisp/ob-scheme hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scheme ~/org/src/org-mode/lisp/ox hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox ~/org/src/org-mode/lisp/ob-C hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-C ~/org/src/org-mode/lisp/org-capture hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-capture ~/org/src/org-mode/lisp/ob-ref hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ref ~/org/src/org-mode/lisp/ob-clojure hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-clojure ~/org/src/org-mode/lisp/org-mouse hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mouse ~/org/src/org-mode/lisp/org-persist hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-persist ~/org/src/org-mode/lisp/org-ctags hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-ctags ~/org/src/org-mode/lisp/org-entities hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-entities ~/org/src/org-mode/lisp/org-archive hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-archive ~/org/src/org-mode/lisp/ob-screen hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-screen ~/org/src/org-mode/lisp/ol-bibtex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-bibtex ~/org/src/org-mode/lisp/ob-haskell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-haskell ~/org/src/org-mode/lisp/org-loaddefs hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-loaddefs ~/org/src/org-mode/lisp/org-table hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-table ~/org/src/org-mode/lisp/ol-eww hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-eww ~/org/src/org-mode/lisp/ol-man hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-man ~/org/src/org-mode/lisp/ox-org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-org ~/org/src/org-mode/lisp/org-num hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-num ~/org/src/org-mode/lisp/org-plot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-plot ~/org/src/org-mode/lisp/ol-rmail hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-rmail ~/org/src/org-mode/lisp/ob-awk hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-awk ~/org/src/org-mode/lisp/ob-groovy hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-groovy ~/org/src/org-mode/lisp/ob-octave hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-octave ~/org/src/org-mode/lisp/org-faces hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-faces ~/org/src/org-mode/lisp/oc-biblatex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-biblatex ~/org/src/org-mode/lisp/org-colview hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-colview ~/org/src/org-mode/lisp/ob-R hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-R ~/org/src/org-mode/lisp/org-refile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-refile ~/org/src/org-mode/lisp/org-timer hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-timer ~/org/src/org-mode/lisp/org-mobile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mobile ~/org/src/org-mode/lisp/ob-fortran hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-fortran ~/org/src/org-mode/lisp/ob-shell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-shell ~/org/src/org-mode/lisp/ob-perl hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-perl ~/org/src/org-mode/lisp/ob-sqlite hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sqlite ~/org/src/org-mode/lisp/oc-basic hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-basic ~/org/src/org-mode/lisp/ob-sed hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sed ~/org/src/org-mode/lisp/org-list hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-list ~/org/src/org-mode/lisp/ob-ruby hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ruby ~/org/src/org-mode/lisp/ob-eval hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eval ~/org/src/org-mode/lisp/org-habit hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-habit ~/org/src/org-mode/lisp/org-clock hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-clock ~/org/src/org-mode/lisp/org-goto hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-goto ~/org/src/org-mode/lisp/ox-html hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-html ~/org/src/org-mode/lisp/org-src hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-src ~/org/src/org-mode/lisp/ob-lisp hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lisp ~/org/src/org-mode/lisp/ol-eshell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-eshell ~/org/src/org-mode/lisp/ob-ditaa hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ditaa ~/org/src/org-mode/lisp/org-pcomplete hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-pcomplete ~/org/src/org-mode/lisp/org-lint hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-lint ~/org/src/org-mode/lisp/ox-latex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-latex ~/org/src/org-mode/lisp/ob-sass hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sass ~/org/src/org-mode/lisp/ob-tangle hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-tangle ~/org/src/org-mode/lisp/ob-calc hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-calc ~/org/src/org-mode/lisp/ob-java hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-java ~/org/src/org-mode/lisp/ox-icalendar hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-icalendar ~/org/src/org-mode/lisp/ol-mhe hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-mhe ~/org/src/org-mode/lisp/org-attach-git hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach-git ~/org/src/org-mode/lisp/ox-md hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-md ~/org/src/org-mode/lisp/ox-beamer hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-beamer ~/org/src/org-mode/lisp/org-element hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element ~/org/src/org-mode/lisp/oc-natbib hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-natbib ~/org/src/org-mode/lisp/org-protocol hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-protocol ~/org/src/org-mode/lisp/ob-gnuplot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot ~/org/src/org-mode/lisp/org-tempo hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-tempo ~/org/src/org-mode/lisp/ob-latex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-latex ~/org/src/org-mode/lisp/ol-w3m hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-w3m ~/org/src/org-mode/lisp/org-id hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-id ~/org/src/org-mode/lisp/ox-man hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-man ~/org/src/org-mode/lisp/ol-doi hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-doi ~/org/src/org-mode/lisp/org-feed hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-feed ~/org/src/org-mode/lisp/org-fold-core hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-fold-core ~/org/src/org-mode/lisp/ob-julia hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-julia ~/org/src/org-mode/lisp/ob-lua hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lua ~/org/src/org-mode/lisp/ob-table hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-table ~/org/src/org-mode/lisp/ob-ocaml hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ocaml ~/org/src/org-mode/lisp/oc-csl hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-csl ~/org/src/org-mode/lisp/ol-gnus hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-gnus ~/org/src/org-mode/lisp/org-indent hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-indent ~/org/src/org-mode/lisp/ob-lilypond hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lilypond ~/org/src/org-mode/lisp/ob-matlab hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-matlab ~/org/src/org-mode/lisp/org-datetree hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-datetree ~/org/src/org-mode/lisp/ol-docview hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-docview ~/org/src/org-mode/lisp/oc-bibtex hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/oc-bibtex ~/org/src/org-mode/lisp/ob-python hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-python ~/org/src/org-mode/lisp/ob-makefile hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-makefile ~/org/src/org-mode/lisp/org-duration hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-duration ~/org/src/org-mode/lisp/org-agenda hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-agenda ~/org/src/org-mode/lisp/ob-dot hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-dot ~/org/src/org-mode/lisp/ob-js hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-js ~/org/src/org-mode/lisp/ox-publish hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-publish ~/org/src/org-mode/lisp/org-inlinetask hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-inlinetask ~/org/src/org-mode/lisp/ob-org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-org ~/org/src/org-mode/lisp/org-keys hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-keys ~/org/src/org-mode/lisp/ob-core hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-core ~/org/src/org-mode/lisp/org-compat hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-compat ~/org/src/org-mode/lisp/ol hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol ~/org/src/org-mode/lisp/ox-odt hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-odt ~/org/src/org-mode/lisp/ol-info hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-info ~/org/src/org-mode/lisp/ob-plantuml hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-plantuml ~/org/src/org-mode/lisp/ob-eshell hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eshell ~/org/src/org-mode/lisp/ox-ascii hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-ascii ~/org/src/org-mode/lisp/ox-koma-letter hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-koma-letter ~/org/src/org-mode/lisp/ob-maxima hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-maxima ~/org/src/org-mode/lisp/org hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org ~/org/src/org-mode/lisp/ol-bbdb hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ol-bbdb ~/org/src/org-mode/lisp/org-macro hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macro ~/org/src/org-mode/lisp/org-fold hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-fold ~/org/src/org-mode/lisp/ob-sql hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sql ~/org/src/org-mode/lisp/org-attach hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach ~/org/src/org-mode/lisp/org-cycle hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-cycle ~/org/src/org-mode/lisp/ob-processing hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-processing ~/org/src/org-mode/lisp/ox-texinfo hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-texinfo ~/org/src/org-mode/lisp/org-crypt hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-crypt ~/org/src/org-mode/lisp/org-footnote hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-footnote ~/org/src/org-mode/lisp/org-element-ast hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element-ast ~/org/src/org-mode/lisp/ob-comint hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/rudy/.emacs.d/elpa/faceup-20170925.1946/faceup hides /Users/rudy/org/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/emacs-lisp/faceup Features: (shadow graphviz-dot-mode grep org-archive 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 bindat telega-ffplay telega-i18n telega-sort telega-filter telega-ins telega-inline telega-util telega-folders telega-topic telega-media telega-tdlib telega-server telega-core telega-customize emacsbug wdired markdown-mode edit-indirect pulse macrostep-c cmacexp macrostep loadhist latexenc tramp-cmds tramp-cache time-stamp tramp-sh shortdoc rect bbdb bbdb-site timezone cal-iso password-store auth-source-pass epa-file network-stream nsm mailalias smtpmail textsec uni-scripts idna-mapping uni-confusable textsec-check qp sort mail-extr mm-archive face-remap magit-extras 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 magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode git-commit magit-core magit-autorevert magit-margin magit-transient magit-process with-editor server magit-mode benchmark magit-git magit-base magit-section llama cond-let slime apropos arc-mode archive-mode hyperspec make-mode ebnf-mode plantuml-mode deflate citar-org citar citar-file citar-cache citar-format perl-mode org-duration cursor-sensor ess-r-mode ess-r-flymake ess-r-xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode ess-inf ess cape geiser-mode geiser-xref geiser-compile geiser-guile info-look transient geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop geiser-completion geiser-eval geiser-connection tq geiser-syntax geiser-log geiser-popup scheme whitespace lua-mode sql-indent sql view eglot tree-widget external-completion jsonrpc diff ert debug backtrace ruby-mode conf-mode org-goto cl-print ess-tracebug ess-utils ess-custom tramp trampver tramp-integration tramp-message tramp-compat tramp-loaddefs ob-ditaa org-colview org-crypt org-ctags org-habit org-mouse org-plot org-protocol misearch multi-isearch dired-aux dired-x mhtml-mode css-mode color htmlize oc-csl citeproc citeproc-itemgetters parsebib citeproc-cite citeproc-biblatex citeproc-bibtex citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-number rst citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term f citeproc-rt citeproc-lib citeproc-s s let-alist queue dash ox-texinfo ox-md 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-html table ox-ascii ox-publish ox org-attach doric-plum-theme doric-pine-theme doric-obsidian-theme doric-fire-theme doric-dark-theme doric-wind-theme doric-oak-theme doric-marble-theme doric-light-theme doric-earth-theme doric-cherry-theme ef-winter-theme ef-tritanopia-dark-theme ef-trio-dark-theme ef-symbiosis-theme ef-rosa-theme ef-owl-theme ef-night-theme ef-melissa-dark-theme ef-maris-dark-theme ef-elea-dark-theme ef-duo-dark-theme ef-dream-theme ef-deuteranopia-dark-theme ef-dark-theme ef-cherie-theme ef-bio-theme ef-autumn-theme ef-tritanopia-light-theme ef-trio-light-theme ef-summer-theme ef-spring-theme ef-reverie-theme ef-melissa-light-theme ef-maris-light-theme ef-light-theme ef-kassio-theme ef-frost-theme ef-elea-light-theme ef-eagle-theme ef-duo-light-theme ef-deuteranopia-light-theme ef-day-theme ef-cyprus-theme ef-arbutus-theme ef-themes vertico-directory char-fold vertico-sort sgml-mode facemenu js c-ts-common imenu preview tex-mode font-latex latex latex-flymake tex-ispell tex-style tex texmathp auctex disp-table display-fill-column-indicator display-line-numbers hi-lock jinx comp-run compile-angel marginalia corfu-history corfu vertico-multiform vertico paredit edmacro kmacro openwith hl-todo ob-fennel fennel-proto-repl fennel-mode inf-lisp xref diff-hl log-view log-edit add-log pcvs-util vc-dir ewoc pdf-loader doric-water-theme doric-themes orderless mb-depth package-vc vc lisp-mnt finder-inf fortune comp comp-cstr comp-common delsel cap-words superword subword saveplace ob-org ob-lisp org-clock ob-plantuml ob-lua ob-dot ob-latex ob-java ob-R ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-scheme geiser-impl help-fns radix-tree geiser-custom geiser-base geiser ob-clojure ob-makefile ob-sqlite ob-sql ob-shell shell ob-python python compat flymake project compile warnings autorevert savehist bug-reference notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat hl-line ls-lisp holidays holiday-loaddefs elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query bookmark elfeed-db elfeed-lib vc-git diff-mode easy-mmode files-x vc-dispatcher org-indent image-file image-converter oc-basic cl-extra help-mode ffap org-element org-persist org-id org-refile avl-tree generator ol-eww eww track-changes vtable 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 parse-time gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-element-ast inline org-pcomplete pcomplete comint ansi-osc ansi-color ring 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 thingatpt find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec cus-edit pp cus-start cus-load wid-edit almost-mono-themes-autoloads auctex-autoloads tex-site avy-autoloads bbdb-autoloads blacken-autoloads bnf-mode-autoloads cape-autoloads challenger-deep-theme-autoloads chess-autoloads cider-autoloads citar-autoloads citeproc-autoloads clojure-mode-autoloads code-cells-autoloads compile-angel-autoloads corfu-autoloads csv-mode-autoloads diff-hl-autoloads doric-themes-autoloads drepl-autoloads comint-mime-autoloads ebnf-mode-autoloads edit-indirect-autoloads editorconfig-autoloads ef-themes-autoloads elfeed-tube-mpv-autoloads elfeed-tube-autoloads aio-autoloads elfeed-autoloads emms-autoloads ess-autoloads f-autoloads faceup-autoloads fennel-mode-autoloads geiser-guile-autoloads geiser-autoloads gptel-autoloads graphviz-dot-mode-autoloads hl-todo-autoloads htmlize-autoloads jinx-autoloads json-mode-autoloads rx json-snatcher-autoloads kotlin-mode-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads cond-let-autoloads marginalia-autoloads markdown-mode-autoloads mathjax-autoloads mentor-autoloads async-autoloads modus-themes-autoloads mpv-autoloads openwith-autoloads orderless-autoloads org-drill-autoloads org-autoloads paredit-autoloads parsebib-autoloads parseedn-autoloads parseclj-autoloads password-store-autoloads pdf-tools-autoloads persist-autoloads plantuml-mode-autoloads deflate-autoloads dash-autoloads queue-autoloads rainbow-mode-autoloads s-autoloads sesman-autoloads slime-autoloads macrostep-autoloads spinner-autoloads sql-indent-autoloads sqlup-mode-autoloads string-inflection-autoloads swift-mode-autoloads tablist-autoloads telega-autoloads tempel-autoloads transient-autoloads url-scgi-autoloads vertico-autoloads visual-fill-column-autoloads vterm-autoloads which-key-autoloads info with-editor-autoloads xml-rpc-autoloads yaml-mode-autoloads package browse-url xdg 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 icons 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/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 tty-child-frames native-compile emacs) Memory information: ((conses 16 4595376 2544541) (symbols 48 78796 38) (strings 32 571452 362950) (string-bytes 1 17803235) (vectors 16 180853) (vector-slots 8 2967048 3103490) (floats 8 3472 17795) (intervals 56 349864 14917) (buffers 1064 96)) -- "Programming reliably -- must be an activity of an undeniably mathematical nature […] You see, mathematics is about thinking, and doing mathematics is always trying to think as well as possible." --- Edsger W. Dijkstra, 1981 Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him] http://adamkovic.org
bug-gnu-emacs <at> gnu.org
:bug#79425
; Package emacs
.
(Wed, 10 Sep 2025 21:53:02 GMT) Full text and rfc822 format available.Message #8 received at 79425 <at> debbugs.gnu.org (full text, mbox):
From: Stephen Berman <stephen.berman <at> gmx.net> To: Rudolf Adamkovič <rudolf <at> adamkovic.org> Cc: 79425 <at> debbugs.gnu.org Subject: Re: bug#79425: 31.0.50; `subst-char-in-string' crashes Date: Wed, 10 Sep 2025 23:51:52 +0200
On Wed, 10 Sep 2025 23:24:13 +0200 Rudolf Adamkovič <rudolf <at> adamkovic.org> wrote: > I am trying to export an Org mode file with citations using Emacs > compiled from `master' on NS. The export crashes in `citeproc-el', a > 3rd-party library used by Org to format citations. I reported the > problem upstream [1], and it seems to be a problem with Emacs itself. > > [1] https://github.com/andras-simonyi/citeproc-el/issues/181 > > REPRODUCTION STEPS: > > 1. Checkout Emacs from Git commit `66ef930ebea'. > 1. Run `emacs -Q' on NS (MacOS 15.5). > 2. Evaluate `(subst-char-in-string 39 700 "D'Arcus" t)' in *scratch*. > > UNEXPECTED ERROR: > > Debugger entered--Lisp error: (error "Attempt to store non-byte value into unibyte string") > aset("D'Arcus" 1 700) This is due to this change: commit 308e3ab1dbd9633b843541af55d77c82b725df02 Author: Mattias Engdegård <mattias.engdegard <at> gmail.com> Commit: Mattias Engdegård <mattias.engdegard <at> gmail.com> CommitDate: Sun Aug 24 10:28:27 2025 +0200 Disallow string data resizing (bug#79784) Only allow string mutation that is certain not to require string data to be resized and reallocated: writing bytes into a unibyte string, and changing ASCII to ASCII in a multibyte string. This ensures that mutation will never transform a unibyte string to multibyte, that the size of a string in bytes never changes, and that the byte offsets of characters remain the same. Most importantly, it removes a long-standing obstacle to reform of string representation and allow for future performance improvements. * src/data.c (Faset): Disallow resizing string mutation. [...] Steve Berman
bug-gnu-emacs <at> gnu.org
:bug#79425
; Package emacs
.
(Thu, 11 Sep 2025 04:49:01 GMT) Full text and rfc822 format available.Message #11 received at 79425 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Stephen Berman <stephen.berman <at> gmx.net> Cc: rudolf <at> adamkovic.org, 79425 <at> debbugs.gnu.org Subject: Re: bug#79425: 31.0.50; `subst-char-in-string' crashes Date: Thu, 11 Sep 2025 07:48:09 +0300
tags 79425 notabug thanks > Cc: 79425 <at> debbugs.gnu.org > Date: Wed, 10 Sep 2025 23:51:52 +0200 > From: Stephen Berman via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> > > On Wed, 10 Sep 2025 23:24:13 +0200 Rudolf Adamkovič <rudolf <at> adamkovic.org> wrote: > > > I am trying to export an Org mode file with citations using Emacs > > compiled from `master' on NS. The export crashes in `citeproc-el', a > > 3rd-party library used by Org to format citations. I reported the > > problem upstream [1], and it seems to be a problem with Emacs itself. > > > > [1] https://github.com/andras-simonyi/citeproc-el/issues/181 > > > > REPRODUCTION STEPS: > > > > 1. Checkout Emacs from Git commit `66ef930ebea'. > > 1. Run `emacs -Q' on NS (MacOS 15.5). > > 2. Evaluate `(subst-char-in-string 39 700 "D'Arcus" t)' in *scratch*. > > > > UNEXPECTED ERROR: > > > > Debugger entered--Lisp error: (error "Attempt to store non-byte value into unibyte string") > > aset("D'Arcus" 1 700) > > This is due to this change: > > commit 308e3ab1dbd9633b843541af55d77c82b725df02 > Author: Mattias Engdegård <mattias.engdegard <at> gmail.com> > Commit: Mattias Engdegård <mattias.engdegard <at> gmail.com> > CommitDate: Sun Aug 24 10:28:27 2025 +0200 > > Disallow string data resizing (bug#79784) > > Only allow string mutation that is certain not to require string data to > be resized and reallocated: writing bytes into a unibyte string, and > changing ASCII to ASCII in a multibyte string. > > This ensures that mutation will never transform a unibyte string to > multibyte, that the size of a string in bytes never changes, and that > the byte offsets of characters remain the same. Most importantly, it > removes a long-standing obstacle to reform of string representation and > allow for future performance improvements. > > * src/data.c (Faset): Disallow resizing string mutation. > [...] Indeed, and so this is not a bug, but a deliberate change, documented in NEWS. (It is also wrong to say "crashes" when actually Emacs signals an error.)
Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Thu, 11 Sep 2025 04:49:02 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.