X-Loop: help-debbugs@HIDDEN Subject: bug#73593: 29.4; desktop-save-mode does not store window configurations Resent-From: Bob Hepple <bob.hepple@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 02 Oct 2024 00:42:02 +0000 Resent-Message-ID: <handler.73593.B.172782972111678 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 73593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73593 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.172782972111678 (code B ref -1); Wed, 02 Oct 2024 00:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Oct 2024 00:42:01 +0000 Received: from localhost ([127.0.0.1]:54647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1svnRI-00032B-OY for submit <at> debbugs.gnu.org; Tue, 01 Oct 2024 20:42:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:59426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bob.hepple@HIDDEN>) id 1svnRG-000323-G0 for submit <at> debbugs.gnu.org; Tue, 01 Oct 2024 20:41:59 -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 <bob.hepple@HIDDEN>) id 1svnRG-0004r1-Cp for bug-gnu-emacs@HIDDEN; Tue, 01 Oct 2024 20:41:58 -0400 Received: from mail-ua1-x933.google.com ([2607:f8b0:4864:20::933]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <bob.hepple@HIDDEN>) id 1svnRE-0000dg-6C for bug-gnu-emacs@HIDDEN; Tue, 01 Oct 2024 20:41:57 -0400 Received: by mail-ua1-x933.google.com with SMTP id a1e0cc1a2514c-84f1ac129c7so225301241.1 for <bug-gnu-emacs@HIDDEN>; Tue, 01 Oct 2024 17:41:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727829713; x=1728434513; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=XywE1V8BLwQ5r/ymsb9P1ycTXwFKsBiopkMSWOGJlbg=; b=h0ns5Bef3YvLsIoT3UTZyTLMj0auG2CZWZWOwLiSm4/qPU2Z5vVYI77Vj/3iG4Mefr O6t3Q8Nm0xatRhBrg8nWe0J4aANDjFgD6ggpacW+13um1D/Jj6meYqYkv6faaaR+3sa4 OLHt62zmQh75hJVtnA3mxta05tnFVCJVLnBaLTnCU0BLr7Tv8cEvpAQYcZmtUz155uZg d/ihItkfXKyJQRdk4ZCEFocruJS4fEYoCkmGaBUjiGdoKPMZBI+oi+wDcSR5lf/hDHt7 LwfRmu1SxsLQbwsE4ZQ53Lk59DhJAW8YylZiaSNZlXY97jAhrCLBKfUeloAVcI5x1XhE vGhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727829713; x=1728434513; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XywE1V8BLwQ5r/ymsb9P1ycTXwFKsBiopkMSWOGJlbg=; b=IHBX6JqgT+IOBnDCFaq+0vmZ6QhZC3POVEnZgKiGjdlFHeSHICaSA39QyAE9LuCATX Iunm6pMQG7M37nehca7jmBTHgtXEbtLk/7i3s4rmMN9ArJrJt7jCNxGeP0GIDTALOCFn 9aol584DWnoM/k+IUwkydX0SI5FN6+8GgYu2niwojQtKzRja5VdXqqqBnBxS1MzvJ//m cGt6+AH5DoFVbAAJ7vMvwXNRwbrhmQXX9Zq5JsvkBf7XQeCue0nPS/Gj3lhY9Aei1seJ Wp6DocxkdJ0BITJvBD9HhnM85DmkmU0oHE+rsWxMT608k6ZeLspAF9H8kh4LIGHbhgVW SEtQ== X-Gm-Message-State: AOJu0YywooelqR1fgbR26131FBsIKqt5keedu+muluZnw1zA17CgbuxX PqiNuE+qleEo6ti/iHyMf0+J5sf8sdqZQR1RkZn6SgRriDu4b/+EL8R8Qeb2NmqnFA9LuZWBv1K WWQY0iIU9IlDl89cMeJE95bqfbJyHzrko X-Google-Smtp-Source: AGHT+IEbJ1wnRgdKjcshr05977T/ZVxi1oLLOCbeXfiUyhm81KpgQoqRoZlrhVRrCG7+Ivs7UydfPtn8eX3TosYzpLI= X-Received: by 2002:a05:6102:f0a:b0:4a3:cb2b:973f with SMTP id ada2fe7eead31-4a3e696826dmr1586555137.28.1727829712968; Tue, 01 Oct 2024 17:41:52 -0700 (PDT) MIME-Version: 1.0 From: Bob Hepple <bob.hepple@HIDDEN> Date: Wed, 2 Oct 2024 10:41:41 +1000 Message-ID: <CAHzpm2iL_Vkzz-v37YPwz0kfVhyKoo-HQU9m0LKmVr3Bg5UieQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::933; envelope-from=bob.hepple@HIDDEN; helo=mail-ua1-x933.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 (--) --text follows this line-- From emacs -Q: M-x desktop-save-mode C-x r w 0 C-x C-c restart emacs -Q C-u M-x desktop-read C-x r j 0 Error: "Register doesn't contain a buffer position or configuration" The .emacs.desktop file contains: (setq register-alist (list (list 48 "Unprintable entity" (let ((mk (make-marker))) (add-hook 'desktop-delay-hook (lambda nil (set-marker mk 146 (get-buffer "*scratch*")))) mk)))) ... which is useless https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54140 is similar but drifted off into a discussion of terminal mode. Note that In GNU Emacs 29.4 (build 2, x86_64-unknown-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-06-25 built on a-fsn-de System Description: Void Linux Configured using: 'configure --with-pgtk --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin --bindir=/usr/bin --mandir=/usr/share/man --infodir=/usr/share/info --localstatedir=/var --host=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu '--libdir=${exec_prefix}/lib64' --with-file-notification=inotify --with-modules --with-jpeg --with-tiff --with-gif --with-png --with-webp --with-xpm --with-rsvg --without-imagemagick --with-xml2 --with-gnutls --with-sound --with-m17n-flt --with-json --with-harfbuzz --with-cairo --with-libgmp --with-sqlite3 --with-tree-sitter --with-native-compilation=aot 'CFLAGS=-fno-PIE -mtune=generic -O2 -pipe -g -ffile-prefix-map=/builddir/emacs-29.4=.' 'CPPFLAGS= ' 'LDFLAGS=-no-pie -Wl,--as-needed '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_ALL: en_AU.utf8 value of $LANG: C locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: recentf-mode: t which-function-mode: t doom-modeline-mode: t global-goto-address-mode: t goto-address-mode: t pixel-scroll-precision-mode: t delete-selection-mode: t server-mode: t global-auto-revert-mode: t corfu-history-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t marginalia-mode: t savehist-mode: t vertico-buffer-mode: t vertico-mode: t popper-echo-mode: t popper-mode: t global-git-gutter-mode: t key-chord-mode: t which-key-mode: t override-global-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: 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: /home/bhepple/.emacs.d/elpa/transient-20240902.1048/transient hides /usr/share/emacs/29.4/lisp/transient /home/bhepple/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /usr/share/emacs/29.4/lisp/emacs-lisp/hierarchy Features: (shadow sort mail-extr emacsbug vertico-directory cursor-sensor pulse face-remap consult-register consult display-line-numbers add-log python sh-script smie treesit executable conf-mode dired-aux disp-table org-indent oc-basic ol-eww eww mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-git diff-mode vc-dispatcher vc-src rainbow-mode recentf tree-widget which-func doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon modus-operandi-theme modus-themes goto-addr pixel-scroll cua-base delsel server autorevert mu4e mu4e-org mu4e-notification notifications mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader range mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido mu4e-obsolete cape corfu-history corfu-popupinfo corfu orderless marginalia savehist vertico-buffer vertico compat compat-30 compat-macs dumb-jump popup dash s polymode poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom eieio-base color org-beautify-theme popper-echo popper pdf-tools cus-edit cus-load pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif git-gutter key-chord comp comp-cstr speedbar ezimage dframe json-navigator hierarchy eglot external-completion array filenotify jsonrpc ert ewoc debug backtrace xref flymake-proc flymake warnings project imenu advice elfeed-dashboard org-element org-persist xdg org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs ol rx org-fold org-fold-core org-compat org-version org-macs format-spec elfeed-show elfeed-search message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr pixel-fill kinsoku puny svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib time-date avl-tree generator url-queue url-file xml-query xml bookmark pp wid-edit use-package-ensure rpm-spec-mode gk-ibuffer ibuf-macs ibuffer-vc ibuf-ext ibuffer ibuffer-loaddefs which-key use-package-diminish edmacro kmacro use-package-bind-key bind-key easy-mmode desktop frameset whitespace ripgrep derived thingatpt grep compile text-property-search comint ansi-osc ansi-color ring use-package-core cl-extra help-mode finder-inf cl all-the-icons-autoloads browse-kill-ring-autoloads cape-autoloads casual-re-builder-autoloads casual-lib-autoloads cc-isearch-menu-autoloads company-autoloads consult-dir-autoloads corfu-autoloads csv-mode-autoloads discover-my-major-autoloads doom-modeline-autoloads dumb-jump-autoloads elfeed-dashboard-autoloads elfeed-autoloads embark-consult-autoloads consult-autoloads embark-autoloads esup-autoloads expand-region-autoloads git-gutter-autoloads helpful-autoloads elisp-refs-autoloads ibuffer-vc-autoloads iflipb-autoloads json-navigator-autoloads hierarchy-autoloads key-chord-autoloads magit-autoloads pcase magit-section-autoloads makey-autoloads marginalia-autoloads markdown-mode-autoloads neotree-autoloads nerd-icons-autoloads orderless-autoloads org-beautify-theme-autoloads pdf-tools-autoloads polymode-autoloads popper-autoloads popup-autoloads rainbow-mode-autoloads ripgrep-autoloads shrink-path-autoloads f-autoloads dash-autoloads s-autoloads tablist-autoloads transient-autoloads transpose-frame-autoloads vertico-autoloads vterm-autoloads which-key-autoloads with-editor-autoloads info compat-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/pgtk-win pgtk-win term/common-win pgtk-dnd 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1047091 813325) (symbols 48 46754 2) (strings 32 435593 56036) (string-bytes 1 14207078) (vectors 16 131693) (vector-slots 8 2089700 953079) (floats 8 16344 2664) (intervals 56 5315 2372) (buffers 984 52))
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: Bob Hepple <bob.hepple@HIDDEN> Subject: bug#73593: Acknowledgement (29.4; desktop-save-mode does not store window configurations) Message-ID: <handler.73593.B.172782972111678.ack <at> debbugs.gnu.org> References: <CAHzpm2iL_Vkzz-v37YPwz0kfVhyKoo-HQU9m0LKmVr3Bg5UieQ@HIDDEN> X-Gnu-PR-Message: ack 73593 X-Gnu-PR-Package: emacs Reply-To: 73593 <at> debbugs.gnu.org Date: Wed, 02 Oct 2024 00:42: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 73593 <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 73593: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73593 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#73593: 29.4; desktop-save-mode does not store window configurations 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: Wed, 02 Oct 2024 06:55:01 +0000 Resent-Message-ID: <handler.73593.B73593.172785204115783 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bob Hepple <bob.hepple@HIDDEN>, martin rudalics <rudalics@HIDDEN> Cc: 73593 <at> debbugs.gnu.org Received: via spool by 73593-submit <at> debbugs.gnu.org id=B73593.172785204115783 (code B ref 73593); Wed, 02 Oct 2024 06:55:01 +0000 Received: (at 73593) by debbugs.gnu.org; 2 Oct 2024 06:54:01 +0000 Received: from localhost ([127.0.0.1]:56404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1svtFJ-00046R-Fm for submit <at> debbugs.gnu.org; Wed, 02 Oct 2024 02:54:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1svtFH-00046A-OS for 73593 <at> debbugs.gnu.org; Wed, 02 Oct 2024 02:54:00 -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 1svtFB-00038l-Eu; Wed, 02 Oct 2024 02:53:53 -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=7xmA7o3UoNIIoMaT7zQyzxArAXUNgQvG8xGj6H/XcVM=; b=fGv28s4LSwKd oYvNpvdEu8wpKxq0LRdwXYS3S0Ks2yDzbElvhueH0vvMJcEvCeOv9juDpsG7KL3Scd6+7rEKlDy5h a4H8j4g5q6AatQ4seOueuDHgJ/w3wuVB/gOHIsdjrqzTDo2FFK/mUmea9ljFVzLdiuB6vN/CFo2YK yVsudk+/lbwr3OoUDz3Zo4OSpKOOZBKjqP/DsNZsuUtSKvl3QcEAVS2Y839LCXTX7MrCTYYRsWZFP dT0kIS7uPM/5Vv7JYLezFcPsuWRZl46IQcQNXYwcl6tW/mTjGomFAGNqxTXuxD3rTWscWDCtSjpW7 Tc6J5CzS+SVINJ8JevacqA==; Date: Wed, 02 Oct 2024 09:53:51 +0300 Message-Id: <86msjn0zcw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAHzpm2iL_Vkzz-v37YPwz0kfVhyKoo-HQU9m0LKmVr3Bg5UieQ@HIDDEN> (message from Bob Hepple on Wed, 2 Oct 2024 10:41:41 +1000) References: <CAHzpm2iL_Vkzz-v37YPwz0kfVhyKoo-HQU9m0LKmVr3Bg5UieQ@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 (---) > From: Bob Hepple <bob.hepple@HIDDEN> > Date: Wed, 2 Oct 2024 10:41:41 +1000 > > >From emacs -Q: > M-x desktop-save-mode > C-x r w 0 > C-x C-c > restart emacs -Q > C-u M-x desktop-read > C-x r j 0 > Error: "Register doesn't contain a buffer position or configuration" > > The .emacs.desktop file contains: > (setq register-alist (list (list 48 "Unprintable entity" (let ((mk > (make-marker))) (add-hook 'desktop-delay-hook (lambda nil (set-marker > mk 146 (get-buffer "*scratch*")))) mk)))) > > ... which is useless Martin, is there any practical way of preserving a window-configuration across Emacs sessions? The object current-window-configuration returns is exposed to Lisp as an opaque object, and I don't think we can meaningfully serialize it, can we? So perhaps the solution is to filter such registers from register-alist when we save desktop? > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54140 is similar but > drifted off into a discussion of terminal mode. No, that's a very different issue, and it has been solved long ago, AFAIR.
X-Loop: help-debbugs@HIDDEN Subject: bug#73593: 29.4; desktop-save-mode does not store window configurations Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 02 Oct 2024 07:42:02 +0000 Resent-Message-ID: <handler.73593.B73593.172785490925852 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Bob Hepple <bob.hepple@HIDDEN> Cc: 73593 <at> debbugs.gnu.org Received: via spool by 73593-submit <at> debbugs.gnu.org id=B73593.172785490925852 (code B ref 73593); Wed, 02 Oct 2024 07:42:02 +0000 Received: (at 73593) by debbugs.gnu.org; 2 Oct 2024 07:41:49 +0000 Received: from localhost ([127.0.0.1]:56486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1svtzZ-0006it-F6 for submit <at> debbugs.gnu.org; Wed, 02 Oct 2024 03:41:49 -0400 Received: from mout.gmx.net ([212.227.17.22]:57829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1svtzX-0006iV-Gr for 73593 <at> debbugs.gnu.org; Wed, 02 Oct 2024 03:41:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1727854895; x=1728459695; i=rudalics@HIDDEN; bh=ohd2FB5MIW4pp9FJ/RwMRO+h9icdoiSheUrndcAYwyA=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=LSmknxF9SNJl66RfZW6OWeUTr8EGe0YBL7533xz3VDl47Q6VtoqYNYAEz9fyIeUA JKanJbdpJAaCPTPStGaMrnre8hoSQlWJKUYrzNGiSdOWIfYVJRCnlkyweLxv/6uyh NjGuqEdOzxc2wRiWThYIgD8gntLqrL7es+XoBM2h+HWRZdB7jUEHetejPv68Kfa5q o4Pd8WEay1LJd6GqnE29tTbioJ69ttd1rM96hhd6yf1gLNYjk85JnwMDKbnwdYLFg KSym07fkMCs6NTEbZLYW4C+OspiFmQpMCdYa83u43vyANW8DhbJYUux1Yb4MERHgf +CBPJj1khusXA604NQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.14]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MirjY-1sH3Sl26R2-00bBCP; Wed, 02 Oct 2024 09:41:35 +0200 Message-ID: <406ae2f6-80c2-4d8e-966f-b50e5e19c3f1@HIDDEN> Date: Wed, 2 Oct 2024 09:41:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <CAHzpm2iL_Vkzz-v37YPwz0kfVhyKoo-HQU9m0LKmVr3Bg5UieQ@HIDDEN> <86msjn0zcw.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86msjn0zcw.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZbPfNzlTZN/+911qh9ZBvHdVHvl1sOXnIs9cs6HAaPX+0B50Eeo +3NO2zAHJbxLWJq1q9UuMwHwO4W5Uh+xvf7mm3USFUV8p/pBtlIli4rF6CFe29SGccqVo9L FbB3Vzj8xgrDQKkqe91vGYAa6SEkRX8SkxG6tEfFFnbgoNCuXe7j34+2J5j9p54RLwdti4J ts0nQz9kHaFX03w55+n6Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vzVnRKp+K6Q=;2Mwcf2IgpgwGYkk6PGVIA8XlgoJ A+JKTHq+rzjGQbbI9kU8t1qiP5wciZNgWyYTN89Whm/5MpKvQSE1rr39InQqBf1IEP7xV3z6u hSp7lUrXQhgaNDMvFMfmeE2Hs+rZxqnndibVIHbs10Gqnr5dwyWp3xcRyUM/6chasjXIQpPyg gM4/qjJesByYXFLR+GEu3cPIB3d/T/caLCygijR6+W9mJpTQVjLonrF/JXWoEPQYCsIIbMK3S KtWQTR0Awgeb4LQ3EMRWMFtqsEmZNJHPQLPIXnbMunPWBsCQjLNYjKDFflxEENuvCYQPOySPj w76diOg1TvfTuFb8hH2gvdR4iee87UWlX8AtO0oompmBMn+DWH7pynDFt1PHDJixXl38YtiZo YN2WKKRctb1m2erXDqCKxbvypYIYrhIiaYEwOEZoVnGvPKoqN1Og3Wu/J97hKmxVdsXylVggr ea54mUSPAt6Gty4t862dLU1raZmr//2mwqLzAQmeZ/EfVqcgnSbtxE6l3HtnacLEe1kCoFZ2f ONhM72nspTsb9H3H7fhEwJLNzakBbR6upMAaqvSfrcIE1yDv8OwN285Kku+27zcZCVAQsE4Ha NgBiPV1LJtiO80QQk5Lpq92JSmiBvkAblHrSDGUUFZ8CwxjNP9ckdJS6bRG6LTNPYA2BHGMv4 TseEa/FWG10vMPDR98CEGnx39Erxges4PtrIOMQPn5PJRbp1Byd+1rKfI0apd0gi1zsqQekT1 9VXEUfyxxsSVmUgJqklFY2wQf2zClWgfbySW5hXItq3I+5NMmbdaJkaPagOgsU20NZEmuG1a3 lmXJari03l/mFcT+7C5kZ43g== X-Spam-Score: -0.7 (/) 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.7 (-) > Martin, is there any practical way of preserving a > window-configuration across Emacs sessions? We added window states for that purpose. > The object > current-window-configuration returns is exposed to Lisp as an opaque > object, and I don't think we can meaningfully serialize it, can we? It would be very tedious to do that and the result would be something like a window state anyway. > So perhaps the solution is to filter such registers from > register-alist when we save desktop? This is the most reasonable way IMO. The other two solutions would be to optionally proceed as follows: - Whenever we save a configuration in a register, make a shadow register where we save the state and use that when we save the desktop. - When saving the desktop, temporarily restore the configuration stored in the register (if its frame is still live), save the state of that frame in a register and restore its configuration again. For both, register.el would have to be able to handle window states. martin
Received: (at control) by debbugs.gnu.org; 3 Nov 2024 06:00:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 03 01:00:00 2024 Received: from localhost ([127.0.0.1]:58139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t7Tea-00014C-2z for submit <at> debbugs.gnu.org; Sun, 03 Nov 2024 01:00:00 -0500 Received: from mail-ed1-f44.google.com ([209.85.208.44]:47444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1t7TeY-000144-PH for control <at> debbugs.gnu.org; Sun, 03 Nov 2024 01:59:59 -0400 Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5cebcf96fabso2085884a12.3 for <control <at> debbugs.gnu.org>; Sat, 02 Nov 2024 22:59:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730613538; x=1731218338; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=dHlj4ZbP8wlxTqhGfpT6wRe/yOgAikr+5CWiQcJ99F0=; b=lmSpEMNfKW5EQTeJ/5AbN8t0y3RViSIzhD9aFioaXjgq8eiDShdIUQEiZSz4IzgQ+K YedJDlX2OkNaqk7KgJzl2OvQ/jdAEn6bp9HO5oKLNSbiStWmA5kCPYZTWFqDg83XbA9X 2kSYh1T6RazEQ5KuBphVr4XEcF/nbnDAvTzsbaTEAu7+8R+6k90HmA04y4/uN6PjnkX5 ejnZfLsFI9UWrGkPd2U+41oit0K1ApklpZBCN/36mOWAEqMVeve5zBEtxGvGFD/Nw85B 5Go3fI15eKTqiL1NirRapQQuVWT5Q3JoVZq7lLPhp1vDX3vTbSdpubRtKaMqSreKU9vS l9+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730613538; x=1731218338; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dHlj4ZbP8wlxTqhGfpT6wRe/yOgAikr+5CWiQcJ99F0=; b=oDcemQ5+21jnCgC7DBBaB/bpEI4PciISP6Ow+B4rI9AftNG9YAJO9X8yi/va3BBSPc JpqDxg1i9l6HqeDPJ2E/Sdb4ZXIINVnvYuo64a5I8oFvgg/RrErikmjdTZkTW/gB/Wba qiHNac9c5omU1sD7wyIMI2LmFDISF0HEPpdXxS00oQIrxpRrvXzpOdedHlXpG7IboYLY 2Sox2gCgHdjipWDeMRoIpIPqD2aS0VGfi3LzZaNJ9k8a9cO0T5GLuJYgAlC8DUMqEB3N HFpelLNDt0nH2n1UGK0+XsiX6mdvhaNi2Ir5IRLTprAHZYsSBxBb1pl94PuqblofmohW atMw== X-Gm-Message-State: AOJu0YzYjVIIUMcYcyeotZzkNlSY+fHB1Hz6IdS+j8/Jok6jqx68tH2k RmyDYSxdL1UwkEDTh7Wu++wmnG9U/7CFgT7kA6QAFAMxE2XUzFSMIqzKJtrKZ2IstZMLYwCTGwG zsVFmNEPHvB4DXfufmluNzDfYVHJ/Ig== X-Google-Smtp-Source: AGHT+IEPBT6ixbjrFTcobn4iW8VHp1lAcvKeL/uM9f72Pc21DYh23kNl+OTxmP7hgsjbXuu/SBkJLj9Eyl/PIyWttyU= X-Received: by 2002:a05:6402:5256:b0:5cb:def4:250e with SMTP id 4fb4d7f45d1cf-5cea971a53bmr8349975a12.29.1730613537933; Sat, 02 Nov 2024 22:58:57 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 2 Nov 2024 22:58:57 -0700 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Sat, 2 Nov 2024 22:58:57 -0700 Message-ID: <CADwFkmkeN=VJvjo55mTyfB7PMbOj7dWk6yyy=EPpBzu7GqGX=A@HIDDEN> Subject: control message for bug #73593 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) severity 73593 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.