From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Xiyue Deng Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Dec 2023 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67820@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170253338629937 (code B ref -1); Thu, 14 Dec 2023 05:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Dec 2023 05:56:26 +0000 Received: from localhost ([127.0.0.1]:60023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDeht-0007mj-OM for submit@debbugs.gnu.org; Thu, 14 Dec 2023 00:56:26 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDehr-0007mT-C5 for submit@debbugs.gnu.org; Thu, 14 Dec 2023 00:56:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rDehV-0003Zh-3M for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 00:56:01 -0500 Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rDehS-0003qV-JD for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 00:56:00 -0500 Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-5e2e4c88c39so13022297b3.1 for ; Wed, 13 Dec 2023 21:55:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702533357; x=1703138157; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=4ZM4t2QaZp1PQlCXSXfFM8o7Oz9lazNk+lMl2lRjCbg=; b=f/QMkuV5ptalXg58CZTQhlefH2Ndv4TwRIVyYEFL70Wf6X7qbU8k+4pGwBB6h5My9N xRsa7L2I/00ibZBC39UIdqN0BZp7FZKNKCJNXt0DWCpPhLXnfN3yBlJ8koqqLmPj8rbe fBanIep3F5efTScsKdjobqmENlVI/w5Hs9qo/cprsi0hZDbh+2MQho/GcthyPi0i4r8z S/psbncSTofTWTJr89ki89PQUqGzNidZBsfQC6nRGxztjYC4LFCZUPrAA4yqISIwg/aT A1QtxWZ56lmYSRVUGc+Nq2AjZIeRsGYfe26LWGvOb9BXWbx5KQFiE6Qi3wj5uJo8Fpsz 6Dtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702533357; x=1703138157; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4ZM4t2QaZp1PQlCXSXfFM8o7Oz9lazNk+lMl2lRjCbg=; b=MThz5x41ZOAS0lhU1FbKx/gYpZ5wCR6mmhr5IKYIlAInj72aUmZ18b40QLzQMmC8eg rENg6FAwJm2C+V8xX6oTySNZHkM7jRwEC3/teu55i8PxPgAamASfKMl/mY+fH3xHObgg 0Q4XZlj0lyQPxtVaxfT5Ml7FZnu6o4dsdgH2SXh+v6GYlPLgp9Oloav1roaqeFIXnyAl VV5kVyayWNj3BiV4yLRRe//unrnviLpRKJDt2Lc3sx4Jm/+LR9nw4GKMaS2cQw9h89GO i07J9Bnnqns4pM4rLCtpEJMFCWapuWE/Y+bAWEUDetaX6ctMQQ9GyEfu3waZtsPZ7/bU kRIA== X-Gm-Message-State: AOJu0YzKXRrAchFJ4CPWmo2aw1z/0K/zu24JWpWaLrlt02XsNxpsNb+w 8FslB0zFEhLS9+iURdV8UafrOC5VyMg= X-Google-Smtp-Source: AGHT+IEm6BONbwyLl8udZNlrD3V1vAUQBO6VGd+km5LDBL7AIJQw1B/De4l5LDdoYLgQg6B6N2Yaqg== X-Received: by 2002:a81:8415:0:b0:5e2:f017:24b5 with SMTP id u21-20020a818415000000b005e2f01724b5mr1751015ywf.21.1702533356879; Wed, 13 Dec 2023 21:55:56 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-a140-91c8-a663-be4a.res6.spectrum.com. [2603:8000:a400:cdc:a140:91c8:a663:be4a]) by smtp.gmail.com with ESMTPSA id y8-20020a17090322c800b001d1ccb0ac98sm11507434plg.272.2023.12.13.21.55.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 21:55:56 -0800 (PST) From: Xiyue Deng Date: Wed, 13 Dec 2023 21:55:55 -0800 Message-ID: <875y119vkk.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::112d; envelope-from=manphiz@gmail.com; helo=mail-yw1-x112d.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) The code example in section "fwd-para while" has unmatched ending parentheses[1]. Admittedly this code snippet was copied literally from the previous longer code sample where the 2 extra ending parentheses were to match the `if' and `while', but it would make more sense to drop them in this example. Will add a patch next. [1] https://git.savannah.gnu.org/cgit/emacs.git/tree/doc/lispintro/emacs-lisp-intro.texi#n13248 In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-09-19, modified by Debian built on debian-hx90 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -ffile-prefix-map=/build/emacs-bYKTEl/emacs-29.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Texinfo/P Minor modes in effect: TeX-PDF-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t windmove-mode: t flyspell-mode: t rcirc-track-minor-mode: t server-mode: t bug-reference-prog-mode: t global-company-mode: t company-mode: t icomplete-mode: t fido-mode: t override-global-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-auto-revert-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.11/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37.11/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37.11/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37.11/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el /usr/share/emacs/site-lisp/elpa/debian-el-37.11/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/preseed /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-autoloads hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-pkg hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-pkg /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-log-view-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-log-view-mode /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-autoloads /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-bts-control hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-bts-control /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-changelog-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-changelog-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el-autoloads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-control-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-control-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-copyright hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-copyright /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/readme-debian hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/readme-debian /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-pkg hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-pkg /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-autoloads /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-pkg /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-autoloads /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-autoloads hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-autoloads /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-pkg hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-pkg /home/xiyueden/.config/emacs/elpa/transient-0.5.2/transient hides /usr/share/emacs/29.1/lisp/transient Features: (mailalias cl-print shadow git-rebase ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util novice emacsbug vterm magit-bookmark bookmark tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat term ehelp vterm-module rect goto-addr misearch multi-isearch tex-info tex texmathp texinfo texinfo-loaddefs dired-aux shortdoc help-fns radix-tree url-http url-gw url-auth url-queue url-cache magit-extras face-remap magit-submodule magit-obsolete 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 git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell pcomplete magit-mode transient edmacro kmacro compat format-spec magit-git magit-section eglot external-completion array jsonrpc ert ewoc debug backtrace find-func imenu smerge-mode diff magit-utils crm dash mule-util jka-compr shr-color qp sort gnus-cite flow-fill matlab matlab-scan matlab-syntax matlab-compat pulse color mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml gnus-topic cursor-sensor utf-7 nnfolder gnus-demon nnml ezgnus gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg dom nndraft nnmh gnus-group gnus-undo smtpmail gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr windmove flyspell ispell gnutls network-stream puny nsm epa-file epa derived epg rfc6068 epg-config rcirc parse-time iso8601 time-date term/xterm xterm comp comp-cstr rx server cap-words superword subword vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher bug-reference disp-table whitespace yasnippet cus-edit pp cus-start wid-edit company-oddmuse company-keywords company-etags etags fileloop generator xref company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company pcase init zenburn-theme keychain-environment exec-path-from-shell icomplete cus-load flymake-proc flymake project compile text-property-search comint ansi-osc ansi-color ring warnings icons thingatpt advice cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core display-line-numbers autorevert filenotify apache-mode-autoloads auctex-autoloads tex-site bison-mode-autoloads boxquote-autoloads cargo-autoloads cmake-mode-autoloads company-autoloads csv-mode-autoloads dart-mode-autoloads exec-path-from-shell-autoloads flutter-autoloads format-all-autoloads git-modes-autoloads gnuplot-autoloads go-mode-autoloads graphviz-dot-mode-autoloads inheritenv-autoloads keychain-environment-autoloads language-id-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads dash-autoloads matlab-mode-autoloads meson-mode-autoloads nginx-mode-autoloads pyvenv-autoloads rust-mode-autoloads scala-mode-autoloads transient-autoloads vterm-autoloads with-editor-autoloads compat-autoloads xclip-autoloads yaml-mode-autoloads yasnippet-autoloads zenburn-theme-autoloads info debian-el-autoloads dpkg-dev-el-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1665714 433170) (symbols 48 36458 63) (strings 32 153206 27400) (string-bytes 1 4660985) (vectors 16 93474) (vector-slots 8 2030012 128620) (floats 8 676 2953) (intervals 56 68484 2684) (buffers 984 78)) From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: Acknowledgement (29.1; Code example in "fwd-para while" has unmatched ending parentheses) Resent-From: Xiyue Deng Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Dec 2023 06:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170253366130510 (code B ref 67820); Thu, 14 Dec 2023 06:01:02 +0000 Received: (at 67820) by debbugs.gnu.org; 14 Dec 2023 06:01:01 +0000 Received: from localhost ([127.0.0.1]:60028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDemL-0007vv-7X for submit@debbugs.gnu.org; Thu, 14 Dec 2023 01:01:01 -0500 Received: from mail-oo1-xc2f.google.com ([2607:f8b0:4864:20::c2f]:56524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDemI-0007vc-1T for 67820@debbugs.gnu.org; Thu, 14 Dec 2023 01:00:59 -0500 Received: by mail-oo1-xc2f.google.com with SMTP id 006d021491bc7-59067f03282so4624164eaf.0 for <67820@debbugs.gnu.org>; Wed, 13 Dec 2023 22:00:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702533635; x=1703138435; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=9U9Pjc2rvnVuVjD5Q5CsO/CLHn2T6XtRcey4gwyg13Y=; b=TFfHmaeO0WVrd2cu1vF06RUCjJtnbriGI/pOeV7prU8mODjUJuTyFG8NVZaLGY7hW+ UyO+ty2DY7dDcFazf3iMbQj+SMmacrVZL0/GHq8oYS0qFYE+j1f8Fmy2LWH3wuAnfzEk HnXySgjJ6goR5PkvTOkyzD694K8OVAjqAYrKjGhx/selkjDAZL2eqPgEj3G/gyGdu3iQ lhyq+Pk6V5rq5fAjkR0/y740l1J6UDZMTj5XdCzMbJLXhfKrq2rZDz8Ek0tRQHojGcmB ff9TyhW2aCA7IaenH+clhgDKLqrXpdd1Mjimd7Ol+4KoMj3q+IEMDDTHRSWk4qWKKdkm FNCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702533635; x=1703138435; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9U9Pjc2rvnVuVjD5Q5CsO/CLHn2T6XtRcey4gwyg13Y=; b=CWkjJmC1xlP3iZ8szj0/k+X6h51NUTnB3pUFzsEZdY2Pisz/9VblCn57YbODTp3c0H LWMGH42G4caUsPa3wxfEpv2VQq3mdJB7KiO5uzP4dMcJnq74nAuO7it9mq1dIwoZ8dK7 zdAoWlPr1V0z0ZB1a5khkjruiBf1/ETKBKRitoHSkYVEQfFGH7xw4TqN1KVRvLvfQaf/ m2zpqW+KOnGAcIV2Kkxd8lnR1ZV/g3A0NdbMcRMaYMqXPzgl2waweWaFkk6mtN9OzjO5 XQl8XBu9fB2ZDeGDSareZ+7kXxXXUJYusgyCBjOoi9dXsV3TsQqVOXGrPrBKyFa6BgaE JP9A== X-Gm-Message-State: AOJu0Yx++IF1cvmgWXORNYeG8zRO38PVCc8MPzLXaWH7QRbkuqjalhQ3 O2QDC6yWf+QO3qhvK8CUp0pCXFppRgU= X-Google-Smtp-Source: AGHT+IGQp8VTCpcmJv1wuJmfPkXS94VVdlL0DX/jFS70zul9WyRUgCLSRlwYzuSFA8bhy5PmPqSkzw== X-Received: by 2002:a05:6359:2c48:b0:170:840:5629 with SMTP id qv8-20020a0563592c4800b0017008405629mr8246530rwb.18.1702533635369; Wed, 13 Dec 2023 22:00:35 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-a140-91c8-a663-be4a.res6.spectrum.com. [2603:8000:a400:cdc:a140:91c8:a663:be4a]) by smtp.gmail.com with ESMTPSA id kb1-20020a17090ae7c100b00286e9bec1efsm13399139pjb.33.2023.12.13.22.00.34 for <67820@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 22:00:34 -0800 (PST) From: Xiyue Deng In-Reply-To: (GNU bug Tracking System's message of "Thu, 14 Dec 2023 05:57:02 +0000") References: <875y119vkk.fsf@debian-hx90.lan> Date: Wed, 13 Dec 2023 22:00:33 -0800 Message-ID: <87y1dx8gse.fsf@debian-hx90.lan> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Patch attached. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Drop-unmatched-ending-parentheses-in-example-code-bu.patch >From f19104695734ba9e508ac14459d9a93e700521bc Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Wed, 13 Dec 2023 16:21:10 -0800 Subject: [PATCH] Drop unmatched ending parentheses in example code (bug#67820) * doc/lispintro/emacs-lisp-intro.texi (fwd-para while): drop unmatched ending parentheses. --- doc/lispintro/emacs-lisp-intro.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index eb8ff413b79..fdd0fd0860f 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -13245,7 +13245,7 @@ The last expression when there is no fill prefix is @smallexample @group (if (< (point) (point-max)) - (goto-char start)))) + (goto-char start)) @end group @end smallexample -- 2.39.2 --=-=-= Content-Type: text/plain -- Xiyue Deng --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 14 17:24:02 2023 Received: (at control) by debbugs.gnu.org; 14 Dec 2023 22:24:02 +0000 Received: from localhost ([127.0.0.1]:51132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDu7e-0002uw-4U for submit@debbugs.gnu.org; Thu, 14 Dec 2023 17:24:02 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:54364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDu7c-0002ua-0b for control@debbugs.gnu.org; Thu, 14 Dec 2023 17:24:00 -0500 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-336445a2749so8875f8f.0 for ; Thu, 14 Dec 2023 14:24:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702592634; x=1703197434; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=zxJDlI/8IvKWSI4uqkIydluTU/lMiSpT78+bnGdwVF4=; b=mvyhH6HtsdK1p7Bpa9OghA9zWgrY/Nx04YNh0RLOfT1w/3m1gTcEBhAYhATabFg7pK maseUI3rfs0TYZ/IVhs9RamXNB5s1Hdg/809gPlRM75q1RAQnmk/hwjuC0/iggWMpdy7 DNL+Vo5vWUOpupWhzCiugARH4rN8me6OVIwjULXV+k3KK/Upcg4uKOvvs3Bcj8D+yEKk 1533cO8lvN/mIlL9vU7Ft91vPoyXE4T5RUsZyVXkNGTgA9ex5yTGiEJTPek76/DGoj7X PaiIyYNm0zkycj+52X9GZ4NbXnZXhfgfojExSSp8HoWjBQbmiwE0B9haa58Lhz8/PXnT zsUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702592634; x=1703197434; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zxJDlI/8IvKWSI4uqkIydluTU/lMiSpT78+bnGdwVF4=; b=PURYmPliQ5JePH53yfI1t5ZabxL1LBPUPZozs919b00eoOUVPDftsgMQpDlWyiay8x bR5lPR4JL/W7RJ7fYZcI5jR7mCPd2elC0EcUyTsW32GmXetty2V+zHKkRX+USZJWYIaG 64WUTlTrB1cGdf5Anmbu68KaR9MjgTo/LfsPfDsdtnPWIUdpgY6b0fZqa8MjzThl6RFw aqHCdVIuw+U7ZxTcCX1OcF+NOpBW4LHYQgBOOR5rEI+8d1cYJtnJQnUTkzIkMdu4WtZK 4lXs4LMRwvlpADLyP0oD/r2rECsYlXS4b6pOaWljnRYYNFg+WKdDEVI3yLnD4OM/GFgs G9QQ== X-Gm-Message-State: AOJu0YyI0LIPk+swPthaWCDZOibO8AvRTXP2K6uV31hR7k7Vyp4TaoIW mbJJRJSf7OgU701oudLN5rjp4ICjN8EXkp6N0/EcWBlPO0xmhw== X-Google-Smtp-Source: AGHT+IGlyewX+6pAoJq8cwTYo42Ji/eL91Dfz3yBrmwEnfjkoHCCoiKOFgC7h36NogOFDUuFqRezowUjK+loMklZugI= X-Received: by 2002:a5d:644f:0:b0:336:429f:d7f0 with SMTP id d15-20020a5d644f000000b00336429fd7f0mr1407136wrw.116.1702592634410; Thu, 14 Dec 2023 14:23:54 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Dec 2023 14:23:54 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Thu, 14 Dec 2023 14:23:54 -0800 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 67820 + patch pending thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:42c listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 67820 + patch pending thanks From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Dec 2023 13:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Xiyue Deng Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170264743025484 (code B ref 67820); Fri, 15 Dec 2023 13:38:02 +0000 Received: (at 67820) by debbugs.gnu.org; 15 Dec 2023 13:37:10 +0000 Received: from localhost ([127.0.0.1]:51763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE8NK-0006cy-Gp for submit@debbugs.gnu.org; Fri, 15 Dec 2023 08:37:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE8NI-0006cg-Ca for 67820@debbugs.gnu.org; Fri, 15 Dec 2023 08:37:08 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rE8NB-0002d0-3J; Fri, 15 Dec 2023 08:37:02 -0500 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=V4IHSBK1Pb1aYi2lwnuhBaHBj8bcd1tld8UfqY/kT8s=; b=azxVBj9fjmI3 2SbuKY1GjExcHw8Yld/6WV7OkEPwr3lWMDb/DlpZUWInm619ZAO2gUN3q9E/spGv81/Mmb7PTdr6o qDHs6LYz6ojVN0CzLtBngBiWDFM72YJ/6MsCmwo8lGjMKqaKZnoh2eVYH6wLGy0r6ohaThH/S0GzT lH0sSPRu/s9Wqjh/4F00622BvqKbQdiVD9IdYB/rYSzadEUGBfxuwY0vYOxd4abZlrbQtchV/dwaj j7kdZ4AoGsG8Vq6XprI82t8qjLRLzli7LmW7gfKF//JyqMJlXiKkzk/zAjoJ4vS/ooaMYUJfrH6LP MQ8fFOwViSB2aAb/vVeP0A==; Date: Fri, 15 Dec 2023 15:37:01 +0200 Message-Id: <83wmtfoade.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875y119vkk.fsf@debian-hx90.lan> (message from Xiyue Deng on Wed, 13 Dec 2023 21:55:55 -0800) References: <875y119vkk.fsf@debian-hx90.lan> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Xiyue Deng > Date: Wed, 13 Dec 2023 21:55:55 -0800 > > > The code example in section "fwd-para while" has unmatched ending > parentheses[1]. Admittedly this code snippet was copied literally from > the previous longer code sample where the 2 extra ending parentheses > were to match the `if' and `while', but it would make more sense to drop > them in this example. Will add a patch next. I'm not sure it makes sense to make this expression stand-alone. As you say, this snippet is copied verbatim from the full example at the beginning of the section. So I think we should leave this alone. Thanks. From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Xiyue Deng Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Dec 2023 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Eli Zaretskii Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170267814127339 (code B ref 67820); Fri, 15 Dec 2023 22:09:02 +0000 Received: (at 67820) by debbugs.gnu.org; 15 Dec 2023 22:09:01 +0000 Received: from localhost ([127.0.0.1]:53712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEGMe-00076t-Re for submit@debbugs.gnu.org; Fri, 15 Dec 2023 17:09:01 -0500 Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]:61619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEGMd-00076X-0b for 67820@debbugs.gnu.org; Fri, 15 Dec 2023 17:08:59 -0500 Received: by mail-pg1-x52d.google.com with SMTP id 41be03b00d2f7-53fa455cd94so689419a12.2 for <67820@debbugs.gnu.org>; Fri, 15 Dec 2023 14:08:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702678133; x=1703282933; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zaEBORD+ggUl9i1tD49TcfPsMV+pvOELpuUOe5flXrM=; b=OffBvN2pR6fhUGYUeIntjqaisiN9MwGkZ392XnmCzzdYH13DnPi/HdzZLrvyeDXEOQ Jb+sEZQo4IbiO8yKTfvxLYd7A0ROIgrFns/qsOShzuoJ55yULPqfcWtUPq6oLqMoH1jE SY+2CneYam6udTVOAhgFphtt8TTbyO1yFfU2W13AIe053VQvz1U7Q7CojEbeU3gjs5kM EWWsgMVfkNkftd1qSwzzH4zpcde8hsWx/OTP9UV8S9h7T48xjuc7+0i2nzcxu1ZpTusw /kQo7Z8XFLBAgvnruAmCkGN4FkqGKXsH1UcA10YXXoQnscNsc3qcj17mhFP1RGW57SrU lNrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702678133; x=1703282933; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zaEBORD+ggUl9i1tD49TcfPsMV+pvOELpuUOe5flXrM=; b=urHCd99wcp/8ufgyhl3SvBbh++HRX3yHaih3Dm7Rds4XqxXPWPEGLiZcuMESqr7M+v S6W9C32hFEZlsP8wXzCMOrmYE64dpsMvVMDdm5rlIaFn7WUoTmMoaRkLeXTo0L14wOcb mU1H/nCkLyID1Wsh535NCFSOLs4vXYfr7F40HyTSTB5J69+oLCL5Cs/QIabgQopbKPmY B0Il6YctQ+auoWCjTnhA+KIYwdwVY2xkn1QrBMpiuK+rCrUzu7mRVWsDTuB7fxK9kv8m 4THtDYTa94D2VgV77zgVwD8A+Vr2Ny1gCDlLcP2/FQtZXcrSPe7lRRCwGEIG47TNd7Ad iANA== X-Gm-Message-State: AOJu0Yzl+fkzd3KLwhV32PfoNwwT4wNwoMskpAUoWm9iwZkrH3KtS1CC I/iSRTxVRGbiL1DpRv+qqkLbN4IYnK4= X-Google-Smtp-Source: AGHT+IFND++7JbbhvJS7DB8slHNySjlhsAfcbqWDC/kDSmV3dXyWI4KwhELKMGi7+7bjx8NzpE0AKA== X-Received: by 2002:a05:6a20:3d29:b0:18f:ff44:87ee with SMTP id y41-20020a056a203d2900b0018fff4487eemr8626682pzi.49.1702678132532; Fri, 15 Dec 2023 14:08:52 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-8498-b219-dc0f-ac83.res6.spectrum.com. [2603:8000:a400:cdc:8498:b219:dc0f:ac83]) by smtp.gmail.com with ESMTPSA id kb1-20020a17090ae7c100b00286e9bec1efsm16755173pjb.33.2023.12.15.14.08.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 14:08:52 -0800 (PST) From: Xiyue Deng In-Reply-To: <83wmtfoade.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 15 Dec 2023 15:37:01 +0200") References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> Date: Fri, 15 Dec 2023 14:08:51 -0800 Message-ID: <87cyv7jez0.fsf@debian-hx90.lan> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Xiyue Deng >> Date: Wed, 13 Dec 2023 21:55:55 -0800 >> >> >> The code example in section "fwd-para while" has unmatched ending >> parentheses[1]. Admittedly this code snippet was copied literally from >> the previous longer code sample where the 2 extra ending parentheses >> were to match the `if' and `while', but it would make more sense to drop >> them in this example. Will add a patch next. > > I'm not sure it makes sense to make this expression stand-alone. As > you say, this snippet is copied verbatim from the full example at the > beginning of the section. So I think we should leave this alone. > > Thanks. This essentially was due to the coding convention to put all ending parentheses on the last line of the sexp, which most other programming languages don't normally share. But anyway. Just want to say that a code snippet with unmatched ending parentheses would confuse beginners a little. However, if from a book writing point of view that code snippets should be copied literally, it's probably understandable (adding a small explanation for the extras would better still, and I can update the patch accordingly.) Wdyt? -- Xiyue Deng From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Dec 2023 07:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Xiyue Deng Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170271318723073 (code B ref 67820); Sat, 16 Dec 2023 07:54:02 +0000 Received: (at 67820) by debbugs.gnu.org; 16 Dec 2023 07:53:07 +0000 Received: from localhost ([127.0.0.1]:53908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEPTv-000605-17 for submit@debbugs.gnu.org; Sat, 16 Dec 2023 02:53:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEPTt-0005za-81 for 67820@debbugs.gnu.org; Sat, 16 Dec 2023 02:53:05 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rEPTn-0000el-Gz; Sat, 16 Dec 2023 02:52:59 -0500 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=6mGOnMk6//oz/x9tAULsEEuLqmLtq30rHcSO35JdBjo=; b=H+xqhlJDvvXT Ut22GUEaX39zSg5bKwl12etWiSnI/ZMGL1lkL+BASMt7SMhUGb2bLRFkgFJzN6AlCOOzC88VxSOTi Tg/hDy8N0B++tQPMZrkh44oJvar+OOnyhyBcTxeI17Oepb8j6v5zdFaBfmZqrk+Jw0UT6amqd5c9s cUmSzIxoZu+Mwvved7cj9+oznvXdGSALU/TBchbgqAxsQ3ey3tyDlfd/GTnVq/s1uR0a2HulQPHSg p1JGE376GDpnWoMe3x/WFREyVaZMI9/lqExEepLS0LSm2jLgHVYlqNhV+TrRh4i2IfRnbNimJZqTo wwcwDtCs1tajCLccysu5QA==; Date: Sat, 16 Dec 2023 09:52:40 +0200 Message-Id: <838r5uoa7r.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cyv7jez0.fsf@debian-hx90.lan> (message from Xiyue Deng on Fri, 15 Dec 2023 14:08:51 -0800) References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> <87cyv7jez0.fsf@debian-hx90.lan> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Xiyue Deng > Cc: 67820@debbugs.gnu.org > Date: Fri, 15 Dec 2023 14:08:51 -0800 > > Eli Zaretskii writes: > > >> From: Xiyue Deng > >> Date: Wed, 13 Dec 2023 21:55:55 -0800 > >> > >> > >> The code example in section "fwd-para while" has unmatched ending > >> parentheses[1]. Admittedly this code snippet was copied literally from > >> the previous longer code sample where the 2 extra ending parentheses > >> were to match the `if' and `while', but it would make more sense to drop > >> them in this example. Will add a patch next. > > > > I'm not sure it makes sense to make this expression stand-alone. As > > you say, this snippet is copied verbatim from the full example at the > > beginning of the section. So I think we should leave this alone. > > > > Thanks. > > This essentially was due to the coding convention to put all ending > parentheses on the last line of the sexp, which most other programming > languages don't normally share. But anyway. > > Just want to say that a code snippet with unmatched ending parentheses > would confuse beginners a little. However, if from a book writing point > of view that code snippets should be copied literally, it's probably > understandable (adding a small explanation for the extras would better > still, and I can update the patch accordingly.) > > Wdyt? It's okay to add a note in parentheses that this snippet is from the above full code, and therefore is not standalone. From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Xiyue Deng Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Dec 2023 10:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Eli Zaretskii Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170272361429410 (code B ref 67820); Sat, 16 Dec 2023 10:47:01 +0000 Received: (at 67820) by debbugs.gnu.org; 16 Dec 2023 10:46:54 +0000 Received: from localhost ([127.0.0.1]:54005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rESC5-0007eI-F8 for submit@debbugs.gnu.org; Sat, 16 Dec 2023 05:46:53 -0500 Received: from mail-ot1-x335.google.com ([2607:f8b0:4864:20::335]:50255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rESC3-0007e6-6n for 67820@debbugs.gnu.org; Sat, 16 Dec 2023 05:46:51 -0500 Received: by mail-ot1-x335.google.com with SMTP id 46e09a7af769-6d9d209c9bbso1314201a34.0 for <67820@debbugs.gnu.org>; Sat, 16 Dec 2023 02:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702723604; x=1703328404; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=cLO9VPVIQ5zRrQNnc7MojC9+Xu28iRkR0/lV3oXI/9E=; b=O6PsFIQZBCpbTAwoyx9IRrpx+pOAqlkK3dPFFadVoeoGfTEAcz+R2+EzcO6mEnvyAP a5sFLFKrWoH0QYoDgcjDlnzxHYkBIEuupbj0BAU8lk9+NJHqimbNKH7yOGQ+gohVyFI4 Ne6zxa+LzeXOwldEOiuL1Pbu5cp9bqoQEHT3r+RSCKrGJrOOYpJOgHHnZ7MgVhKkIitZ WgVnoumo8OmG//qV0lvv8m5+EF4Ny7aVNhRawUbkXSLYQ0FlMSSIT/1PFsBHCjDcjk0g qjJZkaCwmu8JSYf4wVOOKoprdPf9WqmUGuLD5xP9DagYV+IFlqwTORnsSAaAsrUaxN24 rpmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702723604; x=1703328404; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cLO9VPVIQ5zRrQNnc7MojC9+Xu28iRkR0/lV3oXI/9E=; b=b0rrlo6Ro1FxlS6LIsNDBJynjc0HisEUHal/z0uGgoQUON3YyXppDq4KirXYpL37Bk qI4lTxOrxRhQ0SV3Poe/hFcdCxN3LwCdDXUSYwV8zVI/wKgpSWw5F/A7IXBlDr4CNHaC C5zKQHQ3XBHw2QDOijLcB9ulpx055sxJqXXprjr6tqXMuwjygxEFkGzbutr70uTPT1RL NWRgqyB+qSmoQmAnKJxqMkAvxYfmLRUUXNqqbM1X3NTpieW2zjI14+s3HeIDZ+yTxR2v lA+GiMUfZ9CI7cwRSamV7xsWeLHIBDiCwLXzZrxfo/Wnj6tBA4uCDaWsHdVgjeWrAHbu twlw== X-Gm-Message-State: AOJu0Yy+s+H5G7Tk10TYBjGRvQ71jT5VLgBhEC0RRJCEj8ASc43V21eF sMg4ZVXIKWgScQm3Q3n3moYJUw/U48k= X-Google-Smtp-Source: AGHT+IEWteMdDkDPZKoeXTLGBLPsfDvw60+DqK6rztvvvCnD/vxHd8XGc59jMsedwhKqw9ogwvt4uw== X-Received: by 2002:a05:6808:1b11:b0:3b9:d9d6:16ba with SMTP id bx17-20020a0568081b1100b003b9d9d616bamr17350324oib.74.1702723604560; Sat, 16 Dec 2023 02:46:44 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-4892-4b94-aebd-88a9.res6.spectrum.com. [2603:8000:a400:cdc:4892:4b94:aebd:88a9]) by smtp.gmail.com with ESMTPSA id p4-20020a634204000000b005b856fab5e9sm14415137pga.18.2023.12.16.02.46.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Dec 2023 02:46:43 -0800 (PST) From: Xiyue Deng In-Reply-To: <838r5uoa7r.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 16 Dec 2023 09:52:40 +0200") References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> <87cyv7jez0.fsf@debian-hx90.lan> <838r5uoa7r.fsf@gnu.org> Date: Sat, 16 Dec 2023 02:46:42 -0800 Message-ID: <87v88yifvx.fsf@debian-hx90.lan> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> From: Xiyue Deng >> Cc: 67820@debbugs.gnu.org >> Date: Fri, 15 Dec 2023 14:08:51 -0800 >> >> Eli Zaretskii writes: >> >> >> From: Xiyue Deng >> >> Date: Wed, 13 Dec 2023 21:55:55 -0800 >> >> >> >> >> >> The code example in section "fwd-para while" has unmatched ending >> >> parentheses[1]. Admittedly this code snippet was copied literally from >> >> the previous longer code sample where the 2 extra ending parentheses >> >> were to match the `if' and `while', but it would make more sense to drop >> >> them in this example. Will add a patch next. >> > >> > I'm not sure it makes sense to make this expression stand-alone. As >> > you say, this snippet is copied verbatim from the full example at the >> > beginning of the section. So I think we should leave this alone. >> > >> > Thanks. >> >> This essentially was due to the coding convention to put all ending >> parentheses on the last line of the sexp, which most other programming >> languages don't normally share. But anyway. >> >> Just want to say that a code snippet with unmatched ending parentheses >> would confuse beginners a little. However, if from a book writing point >> of view that code snippets should be copied literally, it's probably >> understandable (adding a small explanation for the extras would better >> still, and I can update the patch accordingly.) >> >> Wdyt? > > It's okay to add a note in parentheses that this snippet is from the > above full code, and therefore is not standalone. Sounds good. Please see the updated patch attached. -- Xiyue Deng --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Add-explanation-for-the-two-extra-ending-parentheses.patch >From 823abac0236aa07fee317bfa35f913d1f0be48d5 Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Wed, 13 Dec 2023 16:21:10 -0800 Subject: [PATCH] Add explanation for the two extra ending parentheses (bug#67820) * doc/lispintro/emacs-lisp-intro.texi (fwd-para while): add notes to explain the extra ending parentheses. --- doc/lispintro/emacs-lisp-intro.texi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index eb8ff413b79..09ab97110ae 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -13250,6 +13250,10 @@ The last expression when there is no fill prefix is @end smallexample @noindent +(Note that this code snippet is copied verbatim from the original code, +so the two extra ending parentheses are matching the previous `if' and +`while'.) + This says that if there is no fill prefix and if we are not at the end, point should move to the beginning of whatever was found by the regular expression search for @code{sp-parstart}. -- 2.39.2 --=-=-=-- From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Dec 2023 13:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Xiyue Deng Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.170273409330837 (code B ref 67820); Sat, 16 Dec 2023 13:42:01 +0000 Received: (at 67820) by debbugs.gnu.org; 16 Dec 2023 13:41:33 +0000 Received: from localhost ([127.0.0.1]:54253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEUv7-00081J-69 for submit@debbugs.gnu.org; Sat, 16 Dec 2023 08:41:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEUv5-000812-F3 for 67820@debbugs.gnu.org; Sat, 16 Dec 2023 08:41:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rEUuw-0006OQ-Eu; Sat, 16 Dec 2023 08:41:24 -0500 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=+97NdRmsx/1YAp6L3/ssynDP42zbMENOgzN0qsZhoLQ=; b=pZ6mPd8lj9V9 7P2g47y5wTd4vQXBL0mZCdNp2SEfEzBkhWBBRJH3+uKOgnZ4mh0+87Dl6Foy6p1gOOS8etIiEp841 k7YmInMHkWJuxNv5eZ19YKzpv6QQe7NIcuACry9Ppi34jVAcKQUZHMUZCMgpJR7meWPnSVmGL6ZHj 8MlujZMV0+Eevdd7yPhIxEBQuwJ4pyZ7lWX3p+BtDUmAs1T2gangJDuRVHXzCUrnOaIg4XJMhu36U ULd8DPIZYUCsQ133GrCg6zyRAIfcejuSpYxKtFo0NVJ9XBzbkWZqhgrZ3zlccgpqHrZVSccGZR775 OFNAgOuPY0lya0qsM2KRbQ==; Date: Sat, 16 Dec 2023 15:40:53 +0200 Message-Id: <835y0ymfiy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v88yifvx.fsf@debian-hx90.lan> (message from Xiyue Deng on Sat, 16 Dec 2023 02:46:42 -0800) References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> <87cyv7jez0.fsf@debian-hx90.lan> <838r5uoa7r.fsf@gnu.org> <87v88yifvx.fsf@debian-hx90.lan> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Xiyue Deng > Cc: 67820@debbugs.gnu.org > Date: Sat, 16 Dec 2023 02:46:42 -0800 > > +(Note that this code snippet is copied verbatim from the original code, > +so the two extra ending parentheses are matching the previous `if' and > +`while'.) The "if" and "while" should be in @code, not quoted with literal characters. From unknown Thu Sep 11 15:11:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Resent-From: Xiyue Deng Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Dec 2023 22:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Eli Zaretskii Cc: 67820@debbugs.gnu.org Received: via spool by 67820-submit@debbugs.gnu.org id=B67820.17027674848879 (code B ref 67820); Sat, 16 Dec 2023 22:59:02 +0000 Received: (at 67820) by debbugs.gnu.org; 16 Dec 2023 22:58:04 +0000 Received: from localhost ([127.0.0.1]:56297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEdbf-0002J9-N4 for submit@debbugs.gnu.org; Sat, 16 Dec 2023 17:58:04 -0500 Received: from mail-il1-x12a.google.com ([2607:f8b0:4864:20::12a]:50548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEdba-0002Ic-Sh for 67820@debbugs.gnu.org; Sat, 16 Dec 2023 17:58:02 -0500 Received: by mail-il1-x12a.google.com with SMTP id e9e14a558f8ab-35da160de2bso10007515ab.1 for <67820@debbugs.gnu.org>; Sat, 16 Dec 2023 14:57:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702767472; x=1703372272; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=IUd0wzuGFioS27/awpCEesdNWyocnFhO0w5gnjjGSBk=; b=it1PXT7CAQ32ljjclzLsjEKzdyBiOtAPpKad98HvoVFZvDNEnIXSavvwrkaRA43aP0 V4p0xYrSv8akFHVfUG8JQeQIlkMjd8yUVf8jDLw8bvUwTHfQrUc0+BXPiAo4O6q9glRF ZfGCfN8a689XJ8n4VL3j8rXTned+JawivHzCRRU/pCqYcJs+NKdCanbFlhM4jmO3WeR/ K/CNikPbLTp5DqbA7xNgvxFiWcB//mL3h0z1/aVZBLmq4hp3uZAZprLpyGhBxWJdxiPk AB+k741urghv2cBCaJP+VgpXwg/cLhL9i81hIAmw8Z/apyB1C4ybGoluVeCFLaus463P bhRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702767472; x=1703372272; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=IUd0wzuGFioS27/awpCEesdNWyocnFhO0w5gnjjGSBk=; b=vyNCvIW4qk7CmoUS6P99sBFtbZYh2CI0/3Z4r31BN7+zQl3N6nf0R/5Se6uVK8WMT1 QL6pT9zRS7EtCEsEeeuIo7E7AkJB7lmIIOm5ZokJ01IXBfDuGhK9FjAryaRSMTc6taEg MkzchGZzFLBgi9kukeE4TYrajrsiOtSvQrrluk4VdIVpXLoliqmZ0EE+Wv8kSOhpa/f0 mKKjiSZ3cGfM3YWqX786UiXjzTYHIA/EZDXxuk9YzB7/hHBTPP1kaXd0qrQAUElPSlkB O0WscgaMDUlOQaDD4Qkd9GYRWD4UfN2YGrd6IYEAB2mcsgqD9TBMJNOYbW1niqlpuUGk Hx2A== X-Gm-Message-State: AOJu0Yyy1YyfOC1+oa8LK8O59bUzag0DrxivaO931xSXW0hgJE2Lrb2V mMlHt4l67KYL0JSiWqwrjzaaWtWTffKE1Q== X-Google-Smtp-Source: AGHT+IHCqY4qexf+6gOcy10ji51SZzPwZBMBwNRr5kX2lfG9JHHVaSxmuCdeBgf9DX74zIUPdlWdQg== X-Received: by 2002:a92:c242:0:b0:35f:9f2f:d66d with SMTP id k2-20020a92c242000000b0035f9f2fd66dmr2409025ilo.29.1702767471823; Sat, 16 Dec 2023 14:57:51 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-4892-4b94-aebd-88a9.res6.spectrum.com. [2603:8000:a400:cdc:4892:4b94:aebd:88a9]) by smtp.gmail.com with ESMTPSA id az4-20020a170902a58400b001c71ec1866fsm16401400plb.258.2023.12.16.14.57.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Dec 2023 14:57:51 -0800 (PST) From: Xiyue Deng In-Reply-To: <835y0ymfiy.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 16 Dec 2023 15:40:53 +0200") References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> <87cyv7jez0.fsf@debian-hx90.lan> <838r5uoa7r.fsf@gnu.org> <87v88yifvx.fsf@debian-hx90.lan> <835y0ymfiy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 16 Dec 2023 14:57:50 -0800 Message-ID: <87a5q9iwlt.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> From: Xiyue Deng >> Cc: 67820@debbugs.gnu.org >> Date: Sat, 16 Dec 2023 02:46:42 -0800 >> >> +(Note that this code snippet is copied verbatim from the original code, >> +so the two extra ending parentheses are matching the previous `if' and >> +`while'.) > > The "if" and "while" should be in @code, not quoted with literal > characters. Indeed. Please find the updated patch attached. -- Xiyue Deng --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Add-explanation-for-the-two-extra-ending-parentheses.patch >From e276780292b2cc32d8052ae7a4d6f3430866750b Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Wed, 13 Dec 2023 16:21:10 -0800 Subject: [PATCH] Add explanation for the two extra ending parentheses (bug#67820) * doc/lispintro/emacs-lisp-intro.texi (fwd-para while): add notes to explain the extra ending parentheses. --- doc/lispintro/emacs-lisp-intro.texi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index eb8ff413b79..a9201963836 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -13250,6 +13250,10 @@ The last expression when there is no fill prefix is @end smallexample @noindent +(Note that this code snippet is copied verbatim from the original code, +so the two extra ending parentheses are matching the previous @code{if} +and @code{while}.) + This says that if there is no fill prefix and if we are not at the end, point should move to the beginning of whatever was found by the regular expression search for @code{sp-parstart}. -- 2.39.2 --=-=-=-- From unknown Thu Sep 11 15:11:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Xiyue Deng Subject: bug#67820: closed (Re: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses) Message-ID: References: <83il4pdzt2.fsf@gnu.org> <875y119vkk.fsf@debian-hx90.lan> X-Gnu-PR-Message: they-closed 67820 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 67820@debbugs.gnu.org Date: Sat, 23 Dec 2023 09:39:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1703324343-11411-1" This is a multi-part message in MIME format... ------------=_1703324343-11411-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #67820: 29.1; Code example in "fwd-para while" has unmatched ending parenth= eses which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 67820@debbugs.gnu.org. --=20 67820: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67820 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1703324343-11411-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 67820-done) by debbugs.gnu.org; 23 Dec 2023 09:38:24 +0000 Received: from localhost ([127.0.0.1]:48588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGySd-0002wo-Vf for submit@debbugs.gnu.org; Sat, 23 Dec 2023 04:38:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGySc-0002wd-FP for 67820-done@debbugs.gnu.org; Sat, 23 Dec 2023 04:38:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGySR-0004cu-4Z; Sat, 23 Dec 2023 04:38:11 -0500 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=0a64hIIST3attjzL7HUZ0QksRr40siLNvlIWUsXygsE=; b=Smey7DDgrsA4 ufU1HO9hzCoiPS9TAXIctBbotfT7ieU4bBead+RjxiBUAPo6C+7Fa+NuT4zpesGS7JJn/LY1guO4v 4efW7RKKRRGzSWDiSYBfgWODkZjPnFimi4bc/oYpNYfEbwMrrcw/K8xCuopxHrdeHifGcOBXI9pXE Z8hBwTVduhyb7FMX0Zn4nSquKpD8yrZut1DXNivvSP3drroQ1aC0nHzbacuppoaGlRz+Jhv1Vb2Nt 15Q9RAG6VVNTOL9KBBthTdlVbOCYZwRt0/7EXQzaFm83TWUGDas6M8SihQe347HhvxI615NZUI0Cc xh8iDoz3VHYGNoixUwOA5w==; Date: Sat, 23 Dec 2023 11:38:01 +0200 Message-Id: <83il4pdzt2.fsf@gnu.org> From: Eli Zaretskii To: Xiyue Deng In-Reply-To: <87a5q9iwlt.fsf@debian-hx90.lan> (message from Xiyue Deng on Sat, 16 Dec 2023 14:57:50 -0800) Subject: Re: bug#67820: 29.1; Code example in "fwd-para while" has unmatched ending parentheses References: <875y119vkk.fsf@debian-hx90.lan> <83wmtfoade.fsf@gnu.org> <87cyv7jez0.fsf@debian-hx90.lan> <838r5uoa7r.fsf@gnu.org> <87v88yifvx.fsf@debian-hx90.lan> <835y0ymfiy.fsf@gnu.org> <87a5q9iwlt.fsf@debian-hx90.lan> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67820-done Cc: 67820-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Xiyue Deng > Cc: 67820@debbugs.gnu.org > Date: Sat, 16 Dec 2023 14:57:50 -0800 > > Eli Zaretskii writes: > > >> From: Xiyue Deng > >> Cc: 67820@debbugs.gnu.org > >> Date: Sat, 16 Dec 2023 02:46:42 -0800 > >> > >> +(Note that this code snippet is copied verbatim from the original code, > >> +so the two extra ending parentheses are matching the previous `if' and > >> +`while'.) > > > > The "if" and "while" should be in @code, not quoted with literal > > characters. > > Indeed. Please find the updated patch attached. Thanks, installed on the emacs-29 branch, and closing the bug. Please in the future make a point of capitalizing the description of the changes in the commit log messages (I fixed that this time). Each description should be a complete sentence. ------------=_1703324343-11411-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Dec 2023 05:56:26 +0000 Received: from localhost ([127.0.0.1]:60023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDeht-0007mj-OM for submit@debbugs.gnu.org; Thu, 14 Dec 2023 00:56:26 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDehr-0007mT-C5 for submit@debbugs.gnu.org; Thu, 14 Dec 2023 00:56:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rDehV-0003Zh-3M for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 00:56:01 -0500 Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rDehS-0003qV-JD for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 00:56:00 -0500 Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-5e2e4c88c39so13022297b3.1 for ; Wed, 13 Dec 2023 21:55:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702533357; x=1703138157; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=4ZM4t2QaZp1PQlCXSXfFM8o7Oz9lazNk+lMl2lRjCbg=; b=f/QMkuV5ptalXg58CZTQhlefH2Ndv4TwRIVyYEFL70Wf6X7qbU8k+4pGwBB6h5My9N xRsa7L2I/00ibZBC39UIdqN0BZp7FZKNKCJNXt0DWCpPhLXnfN3yBlJ8koqqLmPj8rbe fBanIep3F5efTScsKdjobqmENlVI/w5Hs9qo/cprsi0hZDbh+2MQho/GcthyPi0i4r8z S/psbncSTofTWTJr89ki89PQUqGzNidZBsfQC6nRGxztjYC4LFCZUPrAA4yqISIwg/aT A1QtxWZ56lmYSRVUGc+Nq2AjZIeRsGYfe26LWGvOb9BXWbx5KQFiE6Qi3wj5uJo8Fpsz 6Dtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702533357; x=1703138157; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4ZM4t2QaZp1PQlCXSXfFM8o7Oz9lazNk+lMl2lRjCbg=; b=MThz5x41ZOAS0lhU1FbKx/gYpZ5wCR6mmhr5IKYIlAInj72aUmZ18b40QLzQMmC8eg rENg6FAwJm2C+V8xX6oTySNZHkM7jRwEC3/teu55i8PxPgAamASfKMl/mY+fH3xHObgg 0Q4XZlj0lyQPxtVaxfT5Ml7FZnu6o4dsdgH2SXh+v6GYlPLgp9Oloav1roaqeFIXnyAl VV5kVyayWNj3BiV4yLRRe//unrnviLpRKJDt2Lc3sx4Jm/+LR9nw4GKMaS2cQw9h89GO i07J9Bnnqns4pM4rLCtpEJMFCWapuWE/Y+bAWEUDetaX6ctMQQ9GyEfu3waZtsPZ7/bU kRIA== X-Gm-Message-State: AOJu0YzKXRrAchFJ4CPWmo2aw1z/0K/zu24JWpWaLrlt02XsNxpsNb+w 8FslB0zFEhLS9+iURdV8UafrOC5VyMg= X-Google-Smtp-Source: AGHT+IEm6BONbwyLl8udZNlrD3V1vAUQBO6VGd+km5LDBL7AIJQw1B/De4l5LDdoYLgQg6B6N2Yaqg== X-Received: by 2002:a81:8415:0:b0:5e2:f017:24b5 with SMTP id u21-20020a818415000000b005e2f01724b5mr1751015ywf.21.1702533356879; Wed, 13 Dec 2023 21:55:56 -0800 (PST) Received: from debian-hx90 (2603-8000-a400-0cdc-a140-91c8-a663-be4a.res6.spectrum.com. [2603:8000:a400:cdc:a140:91c8:a663:be4a]) by smtp.gmail.com with ESMTPSA id y8-20020a17090322c800b001d1ccb0ac98sm11507434plg.272.2023.12.13.21.55.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 21:55:56 -0800 (PST) From: Xiyue Deng To: bug-gnu-emacs@gnu.org Subject: 29.1; Code example in "fwd-para while" has unmatched ending parentheses Date: Wed, 13 Dec 2023 21:55:55 -0800 Message-ID: <875y119vkk.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::112d; envelope-from=manphiz@gmail.com; helo=mail-yw1-x112d.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) The code example in section "fwd-para while" has unmatched ending parentheses[1]. Admittedly this code snippet was copied literally from the previous longer code sample where the 2 extra ending parentheses were to match the `if' and `while', but it would make more sense to drop them in this example. Will add a patch next. [1] https://git.savannah.gnu.org/cgit/emacs.git/tree/doc/lispintro/emacs-lisp-intro.texi#n13248 In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-09-19, modified by Debian built on debian-hx90 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -ffile-prefix-map=/build/emacs-bYKTEl/emacs-29.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Texinfo/P Minor modes in effect: TeX-PDF-mode: t global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t windmove-mode: t flyspell-mode: t rcirc-track-minor-mode: t server-mode: t bug-reference-prog-mode: t global-company-mode: t company-mode: t icomplete-mode: t fido-mode: t override-global-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-auto-revert-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.11/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37.11/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37.11/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37.11/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37.11/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/debian-el /usr/share/emacs/site-lisp/elpa/debian-el-37.11/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.11/preseed /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-autoloads hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-pkg hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-pkg /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-log-view-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-log-view-mode /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-autoloads /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-bts-control hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-bts-control /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-changelog-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-changelog-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el-autoloads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/dpkg-dev-el hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/dpkg-dev-el /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-control-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-control-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/debian-copyright hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/debian-copyright /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.10/readme-debian hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.10/readme-debian /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-pkg hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-pkg /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian-autoloads /usr/share/emacs/site-lisp/elpa/lintian-0.1/lintian hides /usr/share/emacs/site-lisp/elpa-src/lintian-0.1/lintian /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-pkg /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode-autoloads /usr/share/emacs/site-lisp/elpa/po-mode-0.21/po-mode hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.21/po-mode /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-autoloads hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-autoloads /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-pkg hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-pkg /home/xiyueden/.config/emacs/elpa/transient-0.5.2/transient hides /usr/share/emacs/29.1/lisp/transient Features: (mailalias cl-print shadow git-rebase ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util novice emacsbug vterm magit-bookmark bookmark tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat term ehelp vterm-module rect goto-addr misearch multi-isearch tex-info tex texmathp texinfo texinfo-loaddefs dired-aux shortdoc help-fns radix-tree url-http url-gw url-auth url-queue url-cache magit-extras face-remap magit-submodule magit-obsolete 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 git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor shell pcomplete magit-mode transient edmacro kmacro compat format-spec magit-git magit-section eglot external-completion array jsonrpc ert ewoc debug backtrace find-func imenu smerge-mode diff magit-utils crm dash mule-util jka-compr shr-color qp sort gnus-cite flow-fill matlab matlab-scan matlab-syntax matlab-compat pulse color mm-archive mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml gnus-topic cursor-sensor utf-7 nnfolder gnus-demon nnml ezgnus gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg dom nndraft nnmh gnus-group gnus-undo smtpmail gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr windmove flyspell ispell gnutls network-stream puny nsm epa-file epa derived epg rfc6068 epg-config rcirc parse-time iso8601 time-date term/xterm xterm comp comp-cstr rx server cap-words superword subword vc-hg vc-git diff-mode vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher bug-reference disp-table whitespace yasnippet cus-edit pp cus-start wid-edit company-oddmuse company-keywords company-etags etags fileloop generator xref company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company pcase init zenburn-theme keychain-environment exec-path-from-shell icomplete cus-load flymake-proc flymake project compile text-property-search comint ansi-osc ansi-color ring warnings icons thingatpt advice cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core display-line-numbers autorevert filenotify apache-mode-autoloads auctex-autoloads tex-site bison-mode-autoloads boxquote-autoloads cargo-autoloads cmake-mode-autoloads company-autoloads csv-mode-autoloads dart-mode-autoloads exec-path-from-shell-autoloads flutter-autoloads format-all-autoloads git-modes-autoloads gnuplot-autoloads go-mode-autoloads graphviz-dot-mode-autoloads inheritenv-autoloads keychain-environment-autoloads language-id-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads dash-autoloads matlab-mode-autoloads meson-mode-autoloads nginx-mode-autoloads pyvenv-autoloads rust-mode-autoloads scala-mode-autoloads transient-autoloads vterm-autoloads with-editor-autoloads compat-autoloads xclip-autoloads yaml-mode-autoloads yasnippet-autoloads zenburn-theme-autoloads info debian-el-autoloads dpkg-dev-el-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1665714 433170) (symbols 48 36458 63) (strings 32 153206 27400) (string-bytes 1 4660985) (vectors 16 93474) (vector-slots 8 2030012 128620) (floats 8 676 2953) (intervals 56 68484 2684) (buffers 984 78)) ------------=_1703324343-11411-1--