X-Loop: help-debbugs@HIDDEN Subject: bug#65695: 29.1; fill-paragraph not working in python-ts-mode Resent-From: George Kettleborough <kettleg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 02 Sep 2023 08:25:01 +0000 Resent-Message-ID: <handler.65695.B.169364305619529 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 65695 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65695 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.169364305619529 (code B ref -1); Sat, 02 Sep 2023 08:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Sep 2023 08:24:16 +0000 Received: from localhost ([127.0.0.1]:35091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qcLvS-00054t-EY for submit <at> debbugs.gnu.org; Sat, 02 Sep 2023 04:24:15 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kettleg@HIDDEN>) id 1qc9Gq-0005lI-P3 for submit <at> debbugs.gnu.org; Fri, 01 Sep 2023 14:53:33 -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 <kettleg@HIDDEN>) id 1qc9Gb-0002Oh-IM for bug-gnu-emacs@HIDDEN; Fri, 01 Sep 2023 14:53:13 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <kettleg@HIDDEN>) id 1qc9GX-0007Av-I7 for bug-gnu-emacs@HIDDEN; Fri, 01 Sep 2023 14:53:13 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-401da71b85eso22969665e9.1 for <bug-gnu-emacs@HIDDEN>; Fri, 01 Sep 2023 11:53:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693594387; x=1694199187; darn=gnu.org; h=content-transfer-encoding:from:content-language:subject:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=eIKPqRGc6zqz4TJvMJ0E+NYrFrw/lxcwUyr1zEPypS0=; b=khxVTG+f+fzfU+cTp3e5xHVQ/6/mWX3NJtqNXHLlN3knre59SPUhDyuAesfgx5+0wg e0q8UUhQIaO5VR9G5/SnRbG3/iwWvJ2Ib1eXxckio75Mnwyo4yRzsnvqGOUxG61c1UmI fuXMHlxGP+gbCqffw6nsX5mG/diRga6lNquvNui/9RoWRufziOfhbAm3eze+t1TqztHf E3GbkEXSdinkKuyx4EaUQnre/16SBxOE19PDip4gxZkh4i3t1JltZHrBX/evyPTuN29J 6/UyVQqoNhyLeVzg8MvlALAv0LnNiYC7EHTHMDyxpY93HzwXYnEtWy2zYCpsG0+u+tLd vRNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693594387; x=1694199187; h=content-transfer-encoding:from:content-language:subject:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eIKPqRGc6zqz4TJvMJ0E+NYrFrw/lxcwUyr1zEPypS0=; b=aAuSq3wFxiZPnptRrSrqmKOJHQgW6r9z8/GVxzAKPvrJ2im/y2tS2aUXhMq65j/u/t 2KZLZcWjN6akwiHnAxM/9R59wHNoMWPSaQeZ86JincmsYfMlwp6WN/FV5h8DJyrLI5lw YXiBBaQ55PGZW6GGXAGtRuQrJbrKyu1KC/I+5PAwScQPCtdbtTwB6SVT5BT30WCzBy9/ du1WEnFRvkTg76xEzJNl5eVYHBmdwxoONIbRS1jsunCn7mVWV0MayTNPOghyffDc7ymo TH7CwKZOheTKDeOWP06a4KOnQhcCCDrGrGzAFkv9wv8UcP9PHAOpw+9qprC+77m1gLr4 KOmQ== X-Gm-Message-State: AOJu0Yw3wybkFxhpgqfwRrB5GM79RCRL6gFG0CdbJ4vtEq/QVPVlW2Tp 821jfIDy6UEXbDdKnwW0SEwozz6CGVp44Q== X-Google-Smtp-Source: AGHT+IEx+3pCoBDBMvAljRYyflzvjXhFf06WuKjHAMtw3nLQiErckEUFudGguqqiHTZFaETtzB6CAg== X-Received: by 2002:a7b:c389:0:b0:401:cdc1:ac82 with SMTP id s9-20020a7bc389000000b00401cdc1ac82mr720724wmj.9.1693594387047; Fri, 01 Sep 2023 11:53:07 -0700 (PDT) Received: from [10.17.1.100] ([81.79.254.189]) by smtp.gmail.com with ESMTPSA id m13-20020a7bce0d000000b003fed630f560sm5685971wmc.36.2023.09.01.11.53.06 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Sep 2023 11:53:06 -0700 (PDT) Message-ID: <19e9a33a-7ae9-2331-0274-fa65aecbb3f7@HIDDEN> Date: Fri, 1 Sep 2023 19:52:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-US From: George Kettleborough <kettleg@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=kettleg@HIDDEN; helo=mail-wm1-x32a.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.0 (+) X-Mailman-Approved-At: Sat, 02 Sep 2023 04:24:13 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Use python-ts-mode (with an installed language grammar). Type a very long function docstring and use `fill-paragraph' (M-q). Expected: This should reformat the docstring to fit in the fill width (by calling `python-fill-paragraph' by default). Actual: Nothing happens. Note: Normal fill behaviour still works in python-mode. In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-08-15 built on localhost System Description: Gentoo Linux Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-silent-rules --docdir=/usr/share/doc/emacs-29.1-r1 --htmldir=/usr/share/doc/emacs-29.1-r1/html --libdir=/usr/lib64 --program-suffix=-emacs-29 --includedir=/usr/include/emacs-29 --infodir=/usr/share/info/emacs-29 --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --without-compress-install --without-hesiod --without-pop --with-file-notification=inotify --with-pdumper --enable-acl --with-dbus --without-modules --without-gameuser --with-libgmp --with-gpm --with-native-compilation=aot --with-json --without-kerberos --without-kerberos5 --with-lcms2 --with-xml2 --with-mailutils --without-selinux --with-sqlite3 --with-gnutls --without-libsystemd --with-threads --with-tree-sitter --without-wide-int --with-sound=alsa --with-zlib --with-pgtk --without-x --without-ns --with-toolkit-scroll-bars --without-gconf --without-gsettings --with-harfbuzz --without-libotf --without-m17n-flt --without-xwidgets --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --without-webp --without-imagemagick --with-dumping=pdumper 'CFLAGS=-march=native -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBXML2 NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER XIM GTK3 ZLIB Important settings: value of $LANG: en_GB.utf8 locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: TeX-PDF-mode: t subword-mode: t eglot--managed-mode: t magit-wip-initial-backup-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t magit-wip-after-save-local-mode: t magit-wip-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-hl-todo-mode: t hl-todo-mode: t volatile-highlights-mode: t server-mode: t treesit-explore-mode: t whitespace-mode: t flymake-mode: t shell-dirtrack-mode: t smartparens-global-mode: t smartparens-mode: t global-paren-face-mode: t yas-global-mode: t yas-minor-mode: t vertico-mode: t nerd-icons-completion-mode: t marginalia-mode: t global-company-mode: t company-mode: t global-undo-tree-mode: t undo-tree-mode: t save-place-mode: t savehist-mode: t midnight-mode: t direnv-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t diff-hl-mode: t global-auto-revert-mode: t doom-modeline-mode: t global-dash-fontify-mode: t override-global-mode: t pixel-scroll-precision-mode: t global-hl-line-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t prettify-symbols-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 temp-buffer-resize-mode: t auto-fill-mode: 1 Load-path shadows: /home/gk/.emacs.d/lib/transient/lisp/transient hides /usr/share/emacs/29.1/lisp/transient /home/gk/.emacs.d/lib/org/lisp/org-num hides /usr/share/emacs/29.1/lisp/org/org-num /home/gk/.emacs.d/lib/org/lisp/ob-comint hides /usr/share/emacs/29.1/lisp/org/ob-comint /home/gk/.emacs.d/lib/org/lisp/ob-lua hides /usr/share/emacs/29.1/lisp/org/ob-lua /home/gk/.emacs.d/lib/org/lisp/org-list hides /usr/share/emacs/29.1/lisp/org/org-list /home/gk/.emacs.d/lib/org/lisp/org hides /usr/share/emacs/29.1/lisp/org/org /home/gk/.emacs.d/lib/org/lisp/org-indent hides /usr/share/emacs/29.1/lisp/org/org-indent /home/gk/.emacs.d/lib/org/lisp/ol-bibtex hides /usr/share/emacs/29.1/lisp/org/ol-bibtex /home/gk/.emacs.d/lib/org/lisp/ob-julia hides /usr/share/emacs/29.1/lisp/org/ob-julia /home/gk/.emacs.d/lib/org/lisp/ob-lob hides /usr/share/emacs/29.1/lisp/org/ob-lob /home/gk/.emacs.d/lib/org/lisp/ob-C hides /usr/share/emacs/29.1/lisp/org/ob-C /home/gk/.emacs.d/lib/org/lisp/ob-python hides /usr/share/emacs/29.1/lisp/org/ob-python /home/gk/.emacs.d/lib/org/lisp/oc-biblatex hides /usr/share/emacs/29.1/lisp/org/oc-biblatex /home/gk/.emacs.d/lib/org/lisp/ob-lisp hides /usr/share/emacs/29.1/lisp/org/ob-lisp /home/gk/.emacs.d/lib/org/lisp/ob-processing hides /usr/share/emacs/29.1/lisp/org/ob-processing /home/gk/.emacs.d/lib/org/lisp/org-ctags hides /usr/share/emacs/29.1/lisp/org/org-ctags /home/gk/.emacs.d/lib/org/lisp/org-faces hides /usr/share/emacs/29.1/lisp/org/org-faces /home/gk/.emacs.d/lib/org/lisp/org-goto hides /usr/share/emacs/29.1/lisp/org/org-goto /home/gk/.emacs.d/lib/org/lisp/ol-docview hides /usr/share/emacs/29.1/lisp/org/ol-docview /home/gk/.emacs.d/lib/org/lisp/ob-sed hides /usr/share/emacs/29.1/lisp/org/ob-sed /home/gk/.emacs.d/lib/org/lisp/ob-groovy hides /usr/share/emacs/29.1/lisp/org/ob-groovy /home/gk/.emacs.d/lib/org/lisp/ol-eww hides /usr/share/emacs/29.1/lisp/org/ol-eww /home/gk/.emacs.d/lib/org/lisp/ox-odt hides /usr/share/emacs/29.1/lisp/org/ox-odt /home/gk/.emacs.d/lib/org/lisp/org-macro hides /usr/share/emacs/29.1/lisp/org/org-macro /home/gk/.emacs.d/lib/org/lisp/ox-icalendar hides /usr/share/emacs/29.1/lisp/org/ox-icalendar /home/gk/.emacs.d/lib/org/lisp/ol-mhe hides /usr/share/emacs/29.1/lisp/org/ol-mhe /home/gk/.emacs.d/lib/org/lisp/org-capture hides /usr/share/emacs/29.1/lisp/org/org-capture /home/gk/.emacs.d/lib/org/lisp/org-plot hides /usr/share/emacs/29.1/lisp/org/org-plot /home/gk/.emacs.d/lib/org/lisp/org-tempo hides /usr/share/emacs/29.1/lisp/org/org-tempo /home/gk/.emacs.d/lib/org/lisp/ob-calc hides /usr/share/emacs/29.1/lisp/org/ob-calc /home/gk/.emacs.d/lib/org/lisp/ob-scheme hides /usr/share/emacs/29.1/lisp/org/ob-scheme /home/gk/.emacs.d/lib/org/lisp/oc-natbib hides /usr/share/emacs/29.1/lisp/org/oc-natbib /home/gk/.emacs.d/lib/org/lisp/ob-ref hides /usr/share/emacs/29.1/lisp/org/ob-ref /home/gk/.emacs.d/lib/org/lisp/ox-md hides /usr/share/emacs/29.1/lisp/org/ox-md /home/gk/.emacs.d/lib/org/lisp/ox hides /usr/share/emacs/29.1/lisp/org/ox /home/gk/.emacs.d/lib/org/lisp/ol-rmail hides /usr/share/emacs/29.1/lisp/org/ol-rmail /home/gk/.emacs.d/lib/org/lisp/ox-beamer hides /usr/share/emacs/29.1/lisp/org/ox-beamer /home/gk/.emacs.d/lib/org/lisp/ob-sqlite hides /usr/share/emacs/29.1/lisp/org/ob-sqlite /home/gk/.emacs.d/lib/org/lisp/ob-plantuml hides /usr/share/emacs/29.1/lisp/org/ob-plantuml /home/gk/.emacs.d/lib/org/lisp/org-fold hides /usr/share/emacs/29.1/lisp/org/org-fold /home/gk/.emacs.d/lib/org/lisp/ob-maxima hides /usr/share/emacs/29.1/lisp/org/ob-maxima /home/gk/.emacs.d/lib/org/lisp/oc-bibtex hides /usr/share/emacs/29.1/lisp/org/oc-bibtex /home/gk/.emacs.d/lib/org/lisp/ox-latex hides /usr/share/emacs/29.1/lisp/org/ox-latex /home/gk/.emacs.d/lib/org/lisp/ox-org hides /usr/share/emacs/29.1/lisp/org/ox-org /home/gk/.emacs.d/lib/org/lisp/org-protocol hides /usr/share/emacs/29.1/lisp/org/org-protocol /home/gk/.emacs.d/lib/org/lisp/ol-info hides /usr/share/emacs/29.1/lisp/org/ol-info /home/gk/.emacs.d/lib/org/lisp/ob-shell hides /usr/share/emacs/29.1/lisp/org/ob-shell /home/gk/.emacs.d/lib/org/lisp/ob-screen hides /usr/share/emacs/29.1/lisp/org/ob-screen /home/gk/.emacs.d/lib/org/lisp/ob-js hides /usr/share/emacs/29.1/lisp/org/ob-js /home/gk/.emacs.d/lib/org/lisp/ob-clojure hides /usr/share/emacs/29.1/lisp/org/ob-clojure /home/gk/.emacs.d/lib/org/lisp/ol-eshell hides /usr/share/emacs/29.1/lisp/org/ol-eshell /home/gk/.emacs.d/lib/org/lisp/ox-texinfo hides /usr/share/emacs/29.1/lisp/org/ox-texinfo /home/gk/.emacs.d/lib/org/lisp/ol-bbdb hides /usr/share/emacs/29.1/lisp/org/ol-bbdb /home/gk/.emacs.d/lib/org/lisp/ob-awk hides /usr/share/emacs/29.1/lisp/org/ob-awk /home/gk/.emacs.d/lib/org/lisp/org-pcomplete hides /usr/share/emacs/29.1/lisp/org/org-pcomplete /home/gk/.emacs.d/lib/org/lisp/ob-css hides /usr/share/emacs/29.1/lisp/org/ob-css /home/gk/.emacs.d/lib/org/lisp/ob-perl hides /usr/share/emacs/29.1/lisp/org/ob-perl /home/gk/.emacs.d/lib/org/lisp/ob-makefile hides /usr/share/emacs/29.1/lisp/org/ob-makefile /home/gk/.emacs.d/lib/org/lisp/ob-exp hides /usr/share/emacs/29.1/lisp/org/ob-exp /home/gk/.emacs.d/lib/org/lisp/ob-sass hides /usr/share/emacs/29.1/lisp/org/ob-sass /home/gk/.emacs.d/lib/org/lisp/ob-ocaml hides /usr/share/emacs/29.1/lisp/org/ob-ocaml /home/gk/.emacs.d/lib/org/lisp/ox-ascii hides /usr/share/emacs/29.1/lisp/org/ox-ascii /home/gk/.emacs.d/lib/org/lisp/ob-ruby hides /usr/share/emacs/29.1/lisp/org/ob-ruby /home/gk/.emacs.d/lib/org/lisp/org-duration hides /usr/share/emacs/29.1/lisp/org/org-duration /home/gk/.emacs.d/lib/org/lisp/ob-dot hides /usr/share/emacs/29.1/lisp/org/ob-dot /home/gk/.emacs.d/lib/org/lisp/org-refile hides /usr/share/emacs/29.1/lisp/org/org-refile /home/gk/.emacs.d/lib/org/lisp/ob-gnuplot hides /usr/share/emacs/29.1/lisp/org/ob-gnuplot /home/gk/.emacs.d/lib/org/lisp/org-timer hides /usr/share/emacs/29.1/lisp/org/org-timer /home/gk/.emacs.d/lib/org/lisp/ol-gnus hides /usr/share/emacs/29.1/lisp/org/ol-gnus /home/gk/.emacs.d/lib/org/lisp/ol-irc hides /usr/share/emacs/29.1/lisp/org/ol-irc /home/gk/.emacs.d/lib/org/lisp/ob-org hides /usr/share/emacs/29.1/lisp/org/ob-org /home/gk/.emacs.d/lib/org/lisp/ob-java hides /usr/share/emacs/29.1/lisp/org/ob-java /home/gk/.emacs.d/lib/org/lisp/ob-fortran hides /usr/share/emacs/29.1/lisp/org/ob-fortran /home/gk/.emacs.d/lib/org/lisp/ob hides /usr/share/emacs/29.1/lisp/org/ob /home/gk/.emacs.d/lib/org/lisp/org-lint hides /usr/share/emacs/29.1/lisp/org/org-lint /home/gk/.emacs.d/lib/org/lisp/ol hides /usr/share/emacs/29.1/lisp/org/ol /home/gk/.emacs.d/lib/org/lisp/ol-w3m hides /usr/share/emacs/29.1/lisp/org/ol-w3m /home/gk/.emacs.d/lib/org/lisp/ox-koma-letter hides /usr/share/emacs/29.1/lisp/org/ox-koma-letter /home/gk/.emacs.d/lib/org/lisp/oc-csl hides /usr/share/emacs/29.1/lisp/org/oc-csl /home/gk/.emacs.d/lib/org/lisp/org-crypt hides /usr/share/emacs/29.1/lisp/org/org-crypt /home/gk/.emacs.d/lib/org/lisp/ob-latex hides /usr/share/emacs/29.1/lisp/org/ob-latex /home/gk/.emacs.d/lib/org/lisp/oc-basic hides /usr/share/emacs/29.1/lisp/org/oc-basic /home/gk/.emacs.d/lib/org/lisp/ob-emacs-lisp hides /usr/share/emacs/29.1/lisp/org/ob-emacs-lisp /home/gk/.emacs.d/lib/org/lisp/ob-octave hides /usr/share/emacs/29.1/lisp/org/ob-octave /home/gk/.emacs.d/lib/org/lisp/ob-eval hides /usr/share/emacs/29.1/lisp/org/ob-eval /home/gk/.emacs.d/lib/org/lisp/ob-table hides /usr/share/emacs/29.1/lisp/org/ob-table /home/gk/.emacs.d/lib/org/lisp/org-clock hides /usr/share/emacs/29.1/lisp/org/org-clock /home/gk/.emacs.d/lib/org/lisp/org-attach hides /usr/share/emacs/29.1/lisp/org/org-attach /home/gk/.emacs.d/lib/org/lisp/org-inlinetask hides /usr/share/emacs/29.1/lisp/org/org-inlinetask /home/gk/.emacs.d/lib/org/lisp/ob-lilypond hides /usr/share/emacs/29.1/lisp/org/ob-lilypond /home/gk/.emacs.d/lib/org/lisp/org-habit hides /usr/share/emacs/29.1/lisp/org/org-habit /home/gk/.emacs.d/lib/org/lisp/ol-man hides /usr/share/emacs/29.1/lisp/org/ol-man /home/gk/.emacs.d/lib/org/lisp/org-element hides /usr/share/emacs/29.1/lisp/org/org-element /home/gk/.emacs.d/lib/org/lisp/ob-ditaa hides /usr/share/emacs/29.1/lisp/org/ob-ditaa /home/gk/.emacs.d/lib/org/lisp/org-persist hides /usr/share/emacs/29.1/lisp/org/org-persist /home/gk/.emacs.d/lib/org/lisp/org-mobile hides /usr/share/emacs/29.1/lisp/org/org-mobile /home/gk/.emacs.d/lib/org/lisp/org-feed hides /usr/share/emacs/29.1/lisp/org/org-feed /home/gk/.emacs.d/lib/org/lisp/ob-core hides /usr/share/emacs/29.1/lisp/org/ob-core /home/gk/.emacs.d/lib/org/lisp/ob-R hides /usr/share/emacs/29.1/lisp/org/ob-R /home/gk/.emacs.d/lib/org/lisp/ox-man hides /usr/share/emacs/29.1/lisp/org/ox-man /home/gk/.emacs.d/lib/org/lisp/org-macs hides /usr/share/emacs/29.1/lisp/org/org-macs /home/gk/.emacs.d/lib/org/lisp/ob-haskell hides /usr/share/emacs/29.1/lisp/org/ob-haskell /home/gk/.emacs.d/lib/org/lisp/org-loaddefs hides /usr/share/emacs/29.1/lisp/org/org-loaddefs /home/gk/.emacs.d/lib/org/lisp/org-fold-core hides /usr/share/emacs/29.1/lisp/org/org-fold-core /home/gk/.emacs.d/lib/org/lisp/ol-doi hides /usr/share/emacs/29.1/lisp/org/ol-doi /home/gk/.emacs.d/lib/org/lisp/org-cycle hides /usr/share/emacs/29.1/lisp/org/org-cycle /home/gk/.emacs.d/lib/org/lisp/org-id hides /usr/share/emacs/29.1/lisp/org/org-id /home/gk/.emacs.d/lib/org/lisp/org-mouse hides /usr/share/emacs/29.1/lisp/org/org-mouse /home/gk/.emacs.d/lib/org/lisp/org-agenda hides /usr/share/emacs/29.1/lisp/org/org-agenda /home/gk/.emacs.d/lib/org/lisp/ob-tangle hides /usr/share/emacs/29.1/lisp/org/ob-tangle /home/gk/.emacs.d/lib/org/lisp/org-datetree hides /usr/share/emacs/29.1/lisp/org/org-datetree /home/gk/.emacs.d/lib/org/lisp/org-keys hides /usr/share/emacs/29.1/lisp/org/org-keys /home/gk/.emacs.d/lib/org/lisp/ox-html hides /usr/share/emacs/29.1/lisp/org/ox-html /home/gk/.emacs.d/lib/org/lisp/oc hides /usr/share/emacs/29.1/lisp/org/oc /home/gk/.emacs.d/lib/org/lisp/ob-forth hides /usr/share/emacs/29.1/lisp/org/ob-forth /home/gk/.emacs.d/lib/org/lisp/org-compat hides /usr/share/emacs/29.1/lisp/org/org-compat /home/gk/.emacs.d/lib/org/lisp/org-colview hides /usr/share/emacs/29.1/lisp/org/org-colview /home/gk/.emacs.d/lib/org/lisp/ox-publish hides /usr/share/emacs/29.1/lisp/org/ox-publish /home/gk/.emacs.d/lib/org/lisp/ob-sql hides /usr/share/emacs/29.1/lisp/org/ob-sql /home/gk/.emacs.d/lib/org/lisp/org-archive hides /usr/share/emacs/29.1/lisp/org/org-archive /home/gk/.emacs.d/lib/org/lisp/org-entities hides /usr/share/emacs/29.1/lisp/org/org-entities /home/gk/.emacs.d/lib/org/lisp/org-version hides /usr/share/emacs/29.1/lisp/org/org-version /home/gk/.emacs.d/lib/org/lisp/org-src hides /usr/share/emacs/29.1/lisp/org/org-src /home/gk/.emacs.d/lib/org/lisp/org-footnote hides /usr/share/emacs/29.1/lisp/org/org-footnote /home/gk/.emacs.d/lib/org/lisp/org-table hides /usr/share/emacs/29.1/lisp/org/org-table /home/gk/.emacs.d/lib/org/lisp/ob-matlab hides /usr/share/emacs/29.1/lisp/org/ob-matlab /home/gk/.emacs.d/lib/org/lisp/org-attach-git hides /usr/share/emacs/29.1/lisp/org/org-attach-git /home/gk/.emacs.d/lib/org/lisp/ob-eshell hides /usr/share/emacs/29.1/lisp/org/ob-eshell Features: (shadow sort mail-extr emacsbug yaml-ts-mode web-mode typescript-mode smartparens-rust rust-mode rjsx-mode nginx-mode make-mode ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate ledger-context ledger-commodities ledger-regex preview latex latex-flymake tex-ispell tex-style tex texmathp smartparens-latex tex-site js2-mode smartparens-javascript js c-ts-common jinja2-mode go-eldoc smartparens-go go-mode find-file ffap geiser dockerfile-mode css-mode smartparens-html sgml-mode facemenu copy-as-format tabify cider cider-debug cider-browse-ns cider-mode cider-find cider-inspector cider-completion cider-profile cider-eval cider-jar cider-repl-history cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client cider-common cider-connection cider-util cider-popup sesman-browser nrepl-client nrepl-dict smartparens-clojure sesman clojure-mode align parseedn parseclj-parser parseclj-lex a smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine asm-mode add-node-modules-path man epkg-elpa epkg-utils epkg-list epkg-desc epkg llama ielm git-rebase eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util deadgrep spinner cap-words superword subword eglot external-completion array jsonrpc ert tramp-sh lorem-ipsum hippie-exp gk-other-window-repeat vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs flyspell ispell org-indent oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-timer org-clock dbus xml ox-reveal ox-twbs ox-md ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist xdg org-id org-refile org-element-ast inline avl-tree htmlize ob-python smartparens-python python ob-shell ob-R ob-sqlite ob-sql ob-lisp org-tempo tempo org-bullets smartparens-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc cal-menu calendar cal-loaddefs org-version org-compat org-macs helpful cc-langs cc-vars cc-defs trace edebug debug backtrace info-look find-func help-fns elisp-refs emacsql-sqlite-builtin sqlite face-remap forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml bug-reference forge-post smartparens-markdown markdown-mode edit-indirect forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived 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 add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode magit-git magit-base magit-section crm mule-util cursor-sensor pulse color checkdoc hl-todo volatile-highlights server vc-git ebuild-mode skeleton sh-script smie treesit executable reveal disp-table whitespace scheme slime-complete-locals slime-company slime-asdf grep slime-banner slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime apropos etags fileloop generator arc-mode archive-mode pp hyperspec browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap ess-site ess-toolbar ess-jags-d ess-bugs-d ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sp6-d ess-r-mode ess-r-flymake flymake-proc flymake ess-r-xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd noutline outline hideshow ess-s-lang ess-help ess-mode ess-inf ess-tracebug tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date auth-source password-cache smartparens-ess ess ess-utils ess-custom transient format-spec compile text-property-search comint ansi-osc ansi-color smartparens-config smartparens-text smartparens advice loadhist thingatpt paren-face gk-electric paredit edmacro kmacro mic-paren yasnippet-snippets yasnippet vertico orderless nerd-icons-completion marginalia company-dabbrev company-abbrev company-yasnippet company-capf company-keywords company-files company xref undo-tree queue saveplace savehist project recentf tree-widget wid-edit no-littering midnight gk-extra eieio eieio-core direnv diff-hl-flydiff diff diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode autorevert filenotify zenburn-theme doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f f-shortdoc s dash 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 compat i3-integration i3 json map bindat byte-opt use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core zenburn-theme-autoloads yasnippet-snippets-autoloads yasnippet-autoloads yaml-mode-autoloads yaml-autoloads with-editor-autoloads web-mode-autoloads volatile-highlights-autoloads vertico-autoloads undo-tree-autoloads typescript-mode-autoloads treepy-autoloads transient-autoloads spinner-autoloads smartparens-autoloads slime-complete-locals-autoloads slime-company-autoloads slime-autoloads shut-up-autoloads shrink-path-autoloads sesman-autoloads s-autoloads rust-mode-autoloads rjsx-mode-autoloads queue-autoloads pkg-info-autoloads parseedn-autoloads parseclj-autoloads paren-face-autoloads paredit-autoloads ox-twbs-autoloads ox-reveal-autoloads org-bullets-autoloads org-loaddefs orderless-autoloads no-littering-autoloads nim-mode-autoloads nginx-mode-autoloads nerd-icons-completion-autoloads nerd-icons-autoloads mic-paren-autoloads memoize-autoloads markdown-mode-autoloads marginalia-autoloads magit-autoloads macrostep-autoloads lorem-ipsum-autoloads loop-autoloads llama-autoloads ledger-mode-autoloads julia-mode-autoloads json-snatcher-autoloads json-reformat-autoloads json-mode-autoloads js2-mode-autoloads jinja2-mode-autoloads i3-autoloads hyperspec-autoloads hydra-autoloads htmlize-autoloads ht-autoloads hl-todo-autoloads highlight-indentation-autoloads helpful-autoloads graphql-autoloads go-mode-autoloads go-eldoc-autoloads git-modes-autoloads ghub-autoloads geiser-autoloads forge-autoloads f-autoloads etexshow-autoloads ess-autoloads epl-autoloads epkg-autoloads epc-autoloads emacsql-autoloads elisp-refs-autoloads eimp-autoloads edit-indirect-autoloads ebuild-mode-autoloads doom-modeline-autoloads dockerfile-mode-autoloads direnv-autoloads diff-hl-autoloads deferred-autoloads deadgrep-autoloads dash-autoloads ctable-autoloads copy-as-format-autoloads compat-autoloads company-autoloads commenter-autoloads closql-autoloads clojure-mode-autoloads cider-autoloads buttercup-autoloads borg-autoloads auto-compile-autoloads auctex-autoloads async-autoloads add-node-modules-path-autoloads a-autoloads borg loaddefs-gen generate-lisp-file lisp-mnt radix-tree pcase info pixel-scroll cua-base ring hl-line site-gentoo auto-compile comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode cl-loaddefs cl-lib bytecomp byte-compile 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 font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1663060 91003) (symbols 48 98363 5) (strings 32 340832 18303) (string-bytes 1 11747591) (vectors 16 164031) (vector-slots 8 3616767 172560) (floats 8 1138 573) (intervals 56 103543 2485) (buffers 984 41))
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: George Kettleborough <kettleg@HIDDEN> Subject: bug#65695: Acknowledgement (29.1; fill-paragraph not working in python-ts-mode) Message-ID: <handler.65695.B.169364305619529.ack <at> debbugs.gnu.org> References: <19e9a33a-7ae9-2331-0274-fa65aecbb3f7@HIDDEN> X-Gnu-PR-Message: ack 65695 X-Gnu-PR-Package: emacs Reply-To: 65695 <at> debbugs.gnu.org Date: Sat, 02 Sep 2023 08:25: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 65695 <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 65695: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65695 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#65695: 29.1; fill-paragraph not working in python-ts-mode Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 02 Sep 2023 09:08:01 +0000 Resent-Message-ID: <handler.65695.B65695.169364563224114 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65695 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: George Kettleborough <kettleg@HIDDEN>, Yuan Fu <casouri@HIDDEN> Cc: 65695 <at> debbugs.gnu.org Received: via spool by 65695-submit <at> debbugs.gnu.org id=B65695.169364563224114 (code B ref 65695); Sat, 02 Sep 2023 09:08:01 +0000 Received: (at 65695) by debbugs.gnu.org; 2 Sep 2023 09:07:12 +0000 Received: from localhost ([127.0.0.1]:35162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qcMb2-0006Gr-AM for submit <at> debbugs.gnu.org; Sat, 02 Sep 2023 05:07:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qcMb0-0006Ge-Ls for 65695 <at> debbugs.gnu.org; Sat, 02 Sep 2023 05:07:10 -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 1qcMal-0006uf-Hw; Sat, 02 Sep 2023 05:06:55 -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=kgT/xF8zWJrWaL9PzSJru+RkLZTYqZ0qctAfsaA4Kfg=; b=l+N00nb48aqt R1iwE6WzBrjTRVB0L0JMXbVV3IRRDleLCPo4grTsijuaHeit+pvj6XcvZuSV/Osr0hTctGtF0C7KN jN3C6mcTtOe0PU00ToAn9FCe4JhWKg47etA8aMhQ4IijGMEvGCM8i5iVikKqbCrqX6arQQU35w0Gx QV0JPOatMuS5HffURVxQDYuktYVXl9ezjek8IRfxx/eq7KBbaE49jmp3SJZlPYvUKXVyhHxqMF1Jr 0YcN93GYavFZMI8IaBTTH36HTbI7nKQlWPuCtpj+xjRjA1x+AaRoZhuYn8h9vcF36qd1t0pscLysm cN21IhmcKGVWILI/OdlmYQ==; Date: Sat, 02 Sep 2023 12:06:41 +0300 Message-Id: <83h6od9c66.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <19e9a33a-7ae9-2331-0274-fa65aecbb3f7@HIDDEN> (message from George Kettleborough on Fri, 1 Sep 2023 19:52:37 +0100) References: <19e9a33a-7ae9-2331-0274-fa65aecbb3f7@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 (---) > Date: Fri, 1 Sep 2023 19:52:37 +0100 > From: George Kettleborough <kettleg@HIDDEN> > > > Use python-ts-mode (with an installed language grammar). Type a very > long function docstring and use `fill-paragraph' (M-q). > > Expected: This should reformat the docstring to fit in the fill width > (by calling `python-fill-paragraph' by default). > > Actual: Nothing happens. > > Note: Normal fill behaviour still works in python-mode. Yuan, could you please look into fixing this? It looks like the fill-paragraph-function used by python-ts-mode is still python-fill-paragraph, but the latter depends on syntax tables being set, which I guess isn't done in python-ts-mode? So we probably need a different function that uses tree-sitter information? Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#65695: 29.1; fill-paragraph not working in python-ts-mode 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: Sun, 10 Sep 2023 07:48:02 +0000 Resent-Message-ID: <handler.65695.B65695.169433204027143 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 65695 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: casouri@HIDDEN Cc: 65695 <at> debbugs.gnu.org, kettleg@HIDDEN Received: via spool by 65695-submit <at> debbugs.gnu.org id=B65695.169433204027143 (code B ref 65695); Sun, 10 Sep 2023 07:48:02 +0000 Received: (at 65695) by debbugs.gnu.org; 10 Sep 2023 07:47:20 +0000 Received: from localhost ([127.0.0.1]:48952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qfFA8-00073j-37 for submit <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:47:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qfFA7-00073W-8p for 65695 <at> debbugs.gnu.org; Sun, 10 Sep 2023 03:47:19 -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 1qfF9y-00046s-Ky; Sun, 10 Sep 2023 03:47:10 -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=y6LNLGHEE5L2ERyeiNQgXdD7XnImINLMZoJjgrrZiGw=; b=kpmWrdUxmgVa ry1YcvdYdkVNL0Tof2kjGJhOFUy8teRZcOvgJnZhBxM4KEar+cLyUIVdjuN9M7442ri7qbQiZ6Iqk OQYcPYJtakgqz1EHUkOoWtPR+V6pY4GV+oCEeD3KqKg/qJbEDqC5lzO1ogTCdyWoo/RONXElAwa2j pDF9Ld7Aew+fKLK/FxIJsG6CMf5AoozzCNTUtN3h5VRfuzqpbrANUPn8xXhTOt+9whfKcMfRecE3g 63VeH0z0JNAq8KUu/JkgzGRkpRVI/hF3uBv9YtA40gZVpA6fh0TEDIoHdXbfk8lYptKnjB1u4Js2g QeOu2IzOK33sLt3b2KwYVw==; Date: Sun, 10 Sep 2023 10:46:52 +0300 Message-Id: <83r0n6sc5v.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <83h6od9c66.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 02 Sep 2023 12:06:41 +0300) References: <19e9a33a-7ae9-2331-0274-fa65aecbb3f7@HIDDEN> <83h6od9c66.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Yuan, I would like to try to fix this on the emacs-29 branch, if feasible. > Cc: 65695 <at> debbugs.gnu.org > Date: Sat, 02 Sep 2023 12:06:41 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > Date: Fri, 1 Sep 2023 19:52:37 +0100 > > From: George Kettleborough <kettleg@HIDDEN> > > > > > > Use python-ts-mode (with an installed language grammar). Type a very > > long function docstring and use `fill-paragraph' (M-q). > > > > Expected: This should reformat the docstring to fit in the fill width > > (by calling `python-fill-paragraph' by default). > > > > Actual: Nothing happens. > > > > Note: Normal fill behaviour still works in python-mode. > > Yuan, could you please look into fixing this? It looks like the > fill-paragraph-function used by python-ts-mode is still > python-fill-paragraph, but the latter depends on syntax tables being > set, which I guess isn't done in python-ts-mode? So we probably need > a different function that uses tree-sitter information? > > Thanks. > > > >
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.