X-Loop: help-debbugs@HIDDEN Subject: bug#60044: 30.0.50; hideshow in python-ts-mode not working Resent-From: Daniel Kraus <daniel@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 13 Dec 2022 20:12:01 +0000 Resent-Message-ID: <handler.60044.B.167096227026656 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 60044 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60044 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167096227026656 (code B ref -1); Tue, 13 Dec 2022 20:12:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Dec 2022 20:11:10 +0000 Received: from localhost ([127.0.0.1]:34364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p5BcK-0006vs-Bn for submit <at> debbugs.gnu.org; Tue, 13 Dec 2022 15:11:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:33808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel@HIDDEN>) id 1p5BcG-0006vm-3U for submit <at> debbugs.gnu.org; Tue, 13 Dec 2022 15:11:06 -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 <daniel@HIDDEN>) id 1p5BcF-0007v5-Uy for bug-gnu-emacs@HIDDEN; Tue, 13 Dec 2022 15:11:03 -0500 Received: from mout-p-102.mailbox.org ([80.241.56.152]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from <daniel@HIDDEN>) id 1p5BcB-0005s0-Az for bug-gnu-emacs@HIDDEN; Tue, 13 Dec 2022 15:11:03 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4NWqPR0SL8z9sQL for <bug-gnu-emacs@HIDDEN>; Tue, 13 Dec 2022 21:10:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kraus.my; s=MBO0001; t=1670962251; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=MC9QtJDpO0qagCpDJbF/Bq1qQS1+jdyeMr5qrWQ6+24=; b=kfdhHJ4YRwI3TUM+/60ME4sBJJ6FMTmbjyjcRWX8DdHevUQZofHBT0zFtQpcyO4+1V/wo5 kXk+w9DX1nhO4BWXJf+pAhzQnduu7zZ0ZHzzJZiN5nC1AMBFGRJ3ykk4/3L5A+UOKw6vOi 8Wr/8CLznq7L3K8iWJrJoVvDUbcPR/2EuyZmgFAsUJZO+7o2hU51TmVIYbu2zWZKpL4WFw AE8DwhzK6fRvWV8fs9fIjmSsOkuMB2l+dG9t/xwjHIfVrVi8MtNb/llp8WdJfRGWvEHyzC 0Ke6DrZDxbKztVdpZrhZ1Rd6NGAznxSKeZkLfUQSrY5lmqOeNoie4wfHuehVDQ== From: Daniel Kraus <daniel@HIDDEN> Date: Tue, 13 Dec 2022 21:05:41 +0100 Message-ID: <87y1rboyin.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4NWqPR0SL8z9sQL Received-SPF: none client-ip=80.241.56.152; envelope-from=daniel@HIDDEN; helo=mout-p-102.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (---) Not sure if this is a bug report or feature request but I use hideshow for code folding and I see that `python-base-mode` only adds python-mode to hs-special-modes-alist: (add-to-list 'hs-special-modes-alist `(python-mode ,python-nav-beginning-of-block-regexp ;; Use the empty string as end regexp so it doesn't default to ;; "\\s)". This way parens at end of defun are properly hidden. "" "#" python-hideshow-forward-sexp-function nil python-nav-beginning-of-block python-hideshow-find-next-block python-info-looking-at-beginning-of-block)) Simply adding the same with python-ts-mode makes hideshow work but I guess maybe `python-nav-beginning-of-block` etc should be replaced with the equivalent tree-sitter functions?! Maybe it's the same with the other treesit modes, I haven't checked. Thanks, Daniel --cut-- In GNU Emacs 30.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.24.35, cairo version 1.17.6) of 2022-12-10 built on matrix Repository revision: cb202d30edbdaf710327f71feaa5985e35c75d86 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Arch Linux Configured using: 'configure --with-x-toolkit=gtk3 --with-imagemagick --with-json --with-tree-sitter --with-xwidgets --without-compress-install --with-native-compilation=aot' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBOTF 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 XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Python Minor modes in effect: global-fish-completion-mode: t fish-completion-mode: t erc-notifications-mode: t anaconda-eldoc-mode: t anaconda-mode: t sphinx-doc-mode: t python-docstring-mode: t subword-mode: t treemacs-icons-dired-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 treemacs-filewatch-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t dired-async-mode: t projectile-mode: t shell-dirtrack-mode: t windmove-mode: t dimmer-mode: t global-atomic-chrome-edit-mode: t yas-global-mode: t yas-minor-mode: t beacon-mode: t which-function-mode: t winner-mode: t minions-mode: t global-hl-todo-mode: t hl-todo-mode: t back-button-mode: t recentf-mode: t global-auto-revert-mode: t savehist-mode: t editorconfig-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t server-mode: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-global-mode: t smartparens-strict-mode: t smartparens-mode: t goto-address-mode: t symbol-overlay-mode: t ligature-mode: t ws-butler-mode: t selected-minor-mode: t outline-minor-mode: t company-mode: t bug-reference-prog-mode: t diff-hl-mode: t flycheck-mode: t global-dash-fontify-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-netsplit-mode: t erc-spelling-mode: t flyspell-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t erc-networks-mode: t elisp-indent-docstrings-mode: t marginalia-mode: t vertico-multiform-mode: t vertico-mode: t global-undo-fu-session-mode: t undo-fu-session-mode: t global-so-long-mode: t save-place-mode: t global-hl-line-mode: t delete-selection-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t size-indication-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 hs-minor-mode: t Load-path shadows: /home/daniel/.emacs.d/lib/paredit/test hides /home/daniel/.emacs.d/lib/libgit/test /home/daniel/.emacs.d/lib/sly/lib/hyperspec hides /home/daniel/.emacs.d/lib/hyperspec/hyperspec /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-lists hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-lists /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-headers hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-headers /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-message hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-message /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e hides /usr/local/share/emacs/site-lisp/mu4e/mu4e /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-draft hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-draft /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-meta hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-meta /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-speedbar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-speedbar /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-compose hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-compose /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-server hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-server /home/daniel/.emacs.d/lib/mu4e/build/mu4e/org-mu4e hides /usr/local/share/emacs/site-lisp/mu4e/org-mu4e /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-search hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-search /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-contacts hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-contacts /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-actions hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-actions /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-helpers hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-helpers /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-bookmarks hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-bookmarks /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-folders hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-folders /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-obsolete hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-obsolete /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-context hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-context /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-icalendar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-icalendar /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-org hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-org /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-update hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-update /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-vars hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-vars /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-main hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-main /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-contrib hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-contrib /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-view hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-view /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-mark hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-mark /home/daniel/.emacs.d/lib/mu4e/build/mu4e/mu4e-config hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-config /home/daniel/.emacs.d/lib/transient/lisp/transient hides /usr/local/share/emacs/30.0.50/lisp/transient /home/daniel/.emacs.d/lib/pcmpl-git/pcmpl-git hides /usr/local/share/emacs/30.0.50/lisp/pcmpl-git /home/daniel/.emacs.d/lib/use-package/use-package-diminish hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish /home/daniel/.emacs.d/lib/use-package/use-package-ensure-system-package hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure-system-package /home/daniel/.emacs.d/lib/use-package/use-package-lint hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint /home/daniel/.emacs.d/lib/use-package/use-package-jump hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump /home/daniel/.emacs.d/lib/use-package/use-package hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package /home/daniel/.emacs.d/lib/use-package/bind-key hides /usr/local/share/emacs/30.0.50/lisp/use-package/bind-key /home/daniel/.emacs.d/lib/use-package/use-package-delight hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight /home/daniel/.emacs.d/lib/use-package/use-package-core hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core /home/daniel/.emacs.d/lib/use-package/use-package-bind-key hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key /home/daniel/.emacs.d/lib/use-package/use-package-ensure hides /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure /home/daniel/.emacs.d/lib/org/lisp/ob-haskell hides /usr/local/share/emacs/30.0.50/lisp/org/ob-haskell /home/daniel/.emacs.d/lib/org/lisp/ob-emacs-lisp hides /usr/local/share/emacs/30.0.50/lisp/org/ob-emacs-lisp /home/daniel/.emacs.d/lib/org/lisp/ob-screen hides /usr/local/share/emacs/30.0.50/lisp/org/ob-screen /home/daniel/.emacs.d/lib/org/lisp/org-feed hides /usr/local/share/emacs/30.0.50/lisp/org/org-feed /home/daniel/.emacs.d/lib/org/lisp/ob-python hides /usr/local/share/emacs/30.0.50/lisp/org/ob-python /home/daniel/.emacs.d/lib/org/lisp/org-loaddefs hides /usr/local/share/emacs/30.0.50/lisp/org/org-loaddefs /home/daniel/.emacs.d/lib/org/lisp/ox-texinfo hides /usr/local/share/emacs/30.0.50/lisp/org/ox-texinfo /home/daniel/.emacs.d/lib/org/lisp/org-goto hides /usr/local/share/emacs/30.0.50/lisp/org/org-goto /home/daniel/.emacs.d/lib/org/lisp/org-datetree hides /usr/local/share/emacs/30.0.50/lisp/org/org-datetree /home/daniel/.emacs.d/lib/org/lisp/ob-calc hides /usr/local/share/emacs/30.0.50/lisp/org/ob-calc /home/daniel/.emacs.d/lib/org/lisp/ol-rmail hides /usr/local/share/emacs/30.0.50/lisp/org/ol-rmail /home/daniel/.emacs.d/lib/org/lisp/ob-perl hides /usr/local/share/emacs/30.0.50/lisp/org/ob-perl /home/daniel/.emacs.d/lib/org/lisp/ob-latex hides /usr/local/share/emacs/30.0.50/lisp/org/ob-latex /home/daniel/.emacs.d/lib/org/lisp/oc-biblatex hides /usr/local/share/emacs/30.0.50/lisp/org/oc-biblatex /home/daniel/.emacs.d/lib/org/lisp/org-compat hides /usr/local/share/emacs/30.0.50/lisp/org/org-compat /home/daniel/.emacs.d/lib/org/lisp/ob-exp hides /usr/local/share/emacs/30.0.50/lisp/org/ob-exp /home/daniel/.emacs.d/lib/org/lisp/ol-w3m hides /usr/local/share/emacs/30.0.50/lisp/org/ol-w3m /home/daniel/.emacs.d/lib/org/lisp/org-macs hides /usr/local/share/emacs/30.0.50/lisp/org/org-macs /home/daniel/.emacs.d/lib/org/lisp/org-entities hides /usr/local/share/emacs/30.0.50/lisp/org/org-entities /home/daniel/.emacs.d/lib/org/lisp/ob-ruby hides /usr/local/share/emacs/30.0.50/lisp/org/ob-ruby /home/daniel/.emacs.d/lib/org/lisp/org-crypt hides /usr/local/share/emacs/30.0.50/lisp/org/org-crypt /home/daniel/.emacs.d/lib/org/lisp/ob-shell hides /usr/local/share/emacs/30.0.50/lisp/org/ob-shell /home/daniel/.emacs.d/lib/org/lisp/org-faces hides /usr/local/share/emacs/30.0.50/lisp/org/org-faces /home/daniel/.emacs.d/lib/org/lisp/org-fold hides /usr/local/share/emacs/30.0.50/lisp/org/org-fold /home/daniel/.emacs.d/lib/org/lisp/ob-lob hides /usr/local/share/emacs/30.0.50/lisp/org/ob-lob /home/daniel/.emacs.d/lib/org/lisp/org-attach hides /usr/local/share/emacs/30.0.50/lisp/org/org-attach /home/daniel/.emacs.d/lib/org/lisp/ob-matlab hides /usr/local/share/emacs/30.0.50/lisp/org/ob-matlab /home/daniel/.emacs.d/lib/org/lisp/ob-processing hides /usr/local/share/emacs/30.0.50/lisp/org/ob-processing /home/daniel/.emacs.d/lib/org/lisp/ol-doi hides /usr/local/share/emacs/30.0.50/lisp/org/ol-doi /home/daniel/.emacs.d/lib/org/lisp/ox-man hides /usr/local/share/emacs/30.0.50/lisp/org/ox-man /home/daniel/.emacs.d/lib/org/lisp/ol-eww hides /usr/local/share/emacs/30.0.50/lisp/org/ol-eww /home/daniel/.emacs.d/lib/org/lisp/org-capture hides /usr/local/share/emacs/30.0.50/lisp/org/org-capture /home/daniel/.emacs.d/lib/org/lisp/ob-table hides /usr/local/share/emacs/30.0.50/lisp/org/ob-table /home/daniel/.emacs.d/lib/org/lisp/ox hides /usr/local/share/emacs/30.0.50/lisp/org/ox /home/daniel/.emacs.d/lib/org/lisp/ol-eshell hides /usr/local/share/emacs/30.0.50/lisp/org/ol-eshell /home/daniel/.emacs.d/lib/org/lisp/ox-koma-letter hides /usr/local/share/emacs/30.0.50/lisp/org/ox-koma-letter /home/daniel/.emacs.d/lib/org/lisp/ob-gnuplot hides /usr/local/share/emacs/30.0.50/lisp/org/ob-gnuplot /home/daniel/.emacs.d/lib/org/lisp/org-indent hides /usr/local/share/emacs/30.0.50/lisp/org/org-indent /home/daniel/.emacs.d/lib/org/lisp/org-tempo hides /usr/local/share/emacs/30.0.50/lisp/org/org-tempo /home/daniel/.emacs.d/lib/org/lisp/org-ctags hides /usr/local/share/emacs/30.0.50/lisp/org/org-ctags /home/daniel/.emacs.d/lib/org/lisp/ob-ocaml hides /usr/local/share/emacs/30.0.50/lisp/org/ob-ocaml /home/daniel/.emacs.d/lib/org/lisp/ob-js hides /usr/local/share/emacs/30.0.50/lisp/org/ob-js /home/daniel/.emacs.d/lib/org/lisp/ox-beamer hides /usr/local/share/emacs/30.0.50/lisp/org/ox-beamer /home/daniel/.emacs.d/lib/org/lisp/org-duration hides /usr/local/share/emacs/30.0.50/lisp/org/org-duration /home/daniel/.emacs.d/lib/org/lisp/org-footnote hides /usr/local/share/emacs/30.0.50/lisp/org/org-footnote /home/daniel/.emacs.d/lib/org/lisp/ol-info hides /usr/local/share/emacs/30.0.50/lisp/org/ol-info /home/daniel/.emacs.d/lib/org/lisp/oc-bibtex hides /usr/local/share/emacs/30.0.50/lisp/org/oc-bibtex /home/daniel/.emacs.d/lib/org/lisp/org-element hides /usr/local/share/emacs/30.0.50/lisp/org/org-element /home/daniel/.emacs.d/lib/org/lisp/ob hides /usr/local/share/emacs/30.0.50/lisp/org/ob /home/daniel/.emacs.d/lib/org/lisp/ob-eshell hides /usr/local/share/emacs/30.0.50/lisp/org/ob-eshell /home/daniel/.emacs.d/lib/org/lisp/org-pcomplete hides /usr/local/share/emacs/30.0.50/lisp/org/org-pcomplete /home/daniel/.emacs.d/lib/org/lisp/ox-md hides /usr/local/share/emacs/30.0.50/lisp/org/ox-md /home/daniel/.emacs.d/lib/org/lisp/org-refile hides /usr/local/share/emacs/30.0.50/lisp/org/org-refile /home/daniel/.emacs.d/lib/org/lisp/ob-tangle hides /usr/local/share/emacs/30.0.50/lisp/org/ob-tangle /home/daniel/.emacs.d/lib/org/lisp/org-lint hides /usr/local/share/emacs/30.0.50/lisp/org/org-lint /home/daniel/.emacs.d/lib/org/lisp/org-keys hides /usr/local/share/emacs/30.0.50/lisp/org/org-keys /home/daniel/.emacs.d/lib/org/lisp/org-num hides /usr/local/share/emacs/30.0.50/lisp/org/org-num /home/daniel/.emacs.d/lib/org/lisp/ob-octave hides /usr/local/share/emacs/30.0.50/lisp/org/ob-octave /home/daniel/.emacs.d/lib/org/lisp/org-protocol hides /usr/local/share/emacs/30.0.50/lisp/org/org-protocol /home/daniel/.emacs.d/lib/org/lisp/org-table hides /usr/local/share/emacs/30.0.50/lisp/org/org-table /home/daniel/.emacs.d/lib/org/lisp/ob-clojure hides /usr/local/share/emacs/30.0.50/lisp/org/ob-clojure /home/daniel/.emacs.d/lib/org/lisp/ob-core hides /usr/local/share/emacs/30.0.50/lisp/org/ob-core /home/daniel/.emacs.d/lib/org/lisp/org-attach-git hides /usr/local/share/emacs/30.0.50/lisp/org/org-attach-git /home/daniel/.emacs.d/lib/org/lisp/ob-makefile hides /usr/local/share/emacs/30.0.50/lisp/org/ob-makefile /home/daniel/.emacs.d/lib/org/lisp/ob-org hides /usr/local/share/emacs/30.0.50/lisp/org/ob-org /home/daniel/.emacs.d/lib/org/lisp/ox-publish hides /usr/local/share/emacs/30.0.50/lisp/org/ox-publish /home/daniel/.emacs.d/lib/org/lisp/ol-mhe hides /usr/local/share/emacs/30.0.50/lisp/org/ol-mhe /home/daniel/.emacs.d/lib/org/lisp/ox-html hides /usr/local/share/emacs/30.0.50/lisp/org/ox-html /home/daniel/.emacs.d/lib/org/lisp/ol-bibtex hides /usr/local/share/emacs/30.0.50/lisp/org/ol-bibtex /home/daniel/.emacs.d/lib/org/lisp/ob-dot hides /usr/local/share/emacs/30.0.50/lisp/org/ob-dot /home/daniel/.emacs.d/lib/org/lisp/oc-csl hides /usr/local/share/emacs/30.0.50/lisp/org/oc-csl /home/daniel/.emacs.d/lib/org/lisp/ob-css hides /usr/local/share/emacs/30.0.50/lisp/org/ob-css /home/daniel/.emacs.d/lib/org/lisp/ob-comint hides /usr/local/share/emacs/30.0.50/lisp/org/ob-comint /home/daniel/.emacs.d/lib/org/lisp/ox-org hides /usr/local/share/emacs/30.0.50/lisp/org/ox-org /home/daniel/.emacs.d/lib/org/lisp/org-fold-core hides /usr/local/share/emacs/30.0.50/lisp/org/org-fold-core /home/daniel/.emacs.d/lib/org/lisp/org-timer hides /usr/local/share/emacs/30.0.50/lisp/org/org-timer /home/daniel/.emacs.d/lib/org/lisp/org-cycle hides /usr/local/share/emacs/30.0.50/lisp/org/org-cycle /home/daniel/.emacs.d/lib/org/lisp/ob-R hides /usr/local/share/emacs/30.0.50/lisp/org/ob-R /home/daniel/.emacs.d/lib/org/lisp/oc-basic hides /usr/local/share/emacs/30.0.50/lisp/org/oc-basic /home/daniel/.emacs.d/lib/org/lisp/ob-lua hides /usr/local/share/emacs/30.0.50/lisp/org/ob-lua /home/daniel/.emacs.d/lib/org/lisp/org-src hides /usr/local/share/emacs/30.0.50/lisp/org/org-src /home/daniel/.emacs.d/lib/org/lisp/ob-awk hides /usr/local/share/emacs/30.0.50/lisp/org/ob-awk /home/daniel/.emacs.d/lib/org/lisp/org-id hides /usr/local/share/emacs/30.0.50/lisp/org/org-id /home/daniel/.emacs.d/lib/org/lisp/ob-sed hides /usr/local/share/emacs/30.0.50/lisp/org/ob-sed /home/daniel/.emacs.d/lib/org/lisp/org-clock hides /usr/local/share/emacs/30.0.50/lisp/org/org-clock /home/daniel/.emacs.d/lib/org/lisp/ob-java hides /usr/local/share/emacs/30.0.50/lisp/org/ob-java /home/daniel/.emacs.d/lib/org/lisp/org-archive hides /usr/local/share/emacs/30.0.50/lisp/org/org-archive /home/daniel/.emacs.d/lib/org/lisp/ob-C hides /usr/local/share/emacs/30.0.50/lisp/org/ob-C /home/daniel/.emacs.d/lib/org/lisp/ol-docview hides /usr/local/share/emacs/30.0.50/lisp/org/ol-docview /home/daniel/.emacs.d/lib/org/lisp/ob-sqlite hides /usr/local/share/emacs/30.0.50/lisp/org/ob-sqlite /home/daniel/.emacs.d/lib/org/lisp/ol hides /usr/local/share/emacs/30.0.50/lisp/org/ol /home/daniel/.emacs.d/lib/org/lisp/ob-maxima hides /usr/local/share/emacs/30.0.50/lisp/org/ob-maxima /home/daniel/.emacs.d/lib/org/lisp/ob-plantuml hides /usr/local/share/emacs/30.0.50/lisp/org/ob-plantuml /home/daniel/.emacs.d/lib/org/lisp/ox-latex hides /usr/local/share/emacs/30.0.50/lisp/org/ox-latex /home/daniel/.emacs.d/lib/org/lisp/oc-natbib hides /usr/local/share/emacs/30.0.50/lisp/org/oc-natbib /home/daniel/.emacs.d/lib/org/lisp/ob-scheme hides /usr/local/share/emacs/30.0.50/lisp/org/ob-scheme /home/daniel/.emacs.d/lib/org/lisp/ob-lilypond hides /usr/local/share/emacs/30.0.50/lisp/org/ob-lilypond /home/daniel/.emacs.d/lib/org/lisp/ox-ascii hides /usr/local/share/emacs/30.0.50/lisp/org/ox-ascii /home/daniel/.emacs.d/lib/org/lisp/org-persist hides /usr/local/share/emacs/30.0.50/lisp/org/org-persist /home/daniel/.emacs.d/lib/org/lisp/ob-sql hides /usr/local/share/emacs/30.0.50/lisp/org/ob-sql /home/daniel/.emacs.d/lib/org/lisp/org-list hides /usr/local/share/emacs/30.0.50/lisp/org/org-list /home/daniel/.emacs.d/lib/org/lisp/ol-gnus hides /usr/local/share/emacs/30.0.50/lisp/org/ol-gnus /home/daniel/.emacs.d/lib/org/lisp/ob-forth hides /usr/local/share/emacs/30.0.50/lisp/org/ob-forth /home/daniel/.emacs.d/lib/org/lisp/ol-bbdb hides /usr/local/share/emacs/30.0.50/lisp/org/ol-bbdb /home/daniel/.emacs.d/lib/org/lisp/org-agenda hides /usr/local/share/emacs/30.0.50/lisp/org/org-agenda /home/daniel/.emacs.d/lib/org/lisp/org-plot hides /usr/local/share/emacs/30.0.50/lisp/org/org-plot /home/daniel/.emacs.d/lib/org/lisp/ob-eval hides /usr/local/share/emacs/30.0.50/lisp/org/ob-eval /home/daniel/.emacs.d/lib/org/lisp/org hides /usr/local/share/emacs/30.0.50/lisp/org/org /home/daniel/.emacs.d/lib/org/lisp/oc hides /usr/local/share/emacs/30.0.50/lisp/org/oc /home/daniel/.emacs.d/lib/org/lisp/ox-icalendar hides /usr/local/share/emacs/30.0.50/lisp/org/ox-icalendar /home/daniel/.emacs.d/lib/org/lisp/org-mobile hides /usr/local/share/emacs/30.0.50/lisp/org/org-mobile /home/daniel/.emacs.d/lib/org/lisp/ox-odt hides /usr/local/share/emacs/30.0.50/lisp/org/ox-odt /home/daniel/.emacs.d/lib/org/lisp/org-inlinetask hides /usr/local/share/emacs/30.0.50/lisp/org/org-inlinetask /home/daniel/.emacs.d/lib/org/lisp/ob-sass hides /usr/local/share/emacs/30.0.50/lisp/org/ob-sass /home/daniel/.emacs.d/lib/org/lisp/ob-lisp hides /usr/local/share/emacs/30.0.50/lisp/org/ob-lisp /home/daniel/.emacs.d/lib/org/lisp/ol-irc hides /usr/local/share/emacs/30.0.50/lisp/org/ol-irc /home/daniel/.emacs.d/lib/org/lisp/ob-groovy hides /usr/local/share/emacs/30.0.50/lisp/org/ob-groovy /home/daniel/.emacs.d/lib/org/lisp/ol-man hides /usr/local/share/emacs/30.0.50/lisp/org/ol-man /home/daniel/.emacs.d/lib/org/lisp/org-habit hides /usr/local/share/emacs/30.0.50/lisp/org/org-habit /home/daniel/.emacs.d/lib/org/lisp/ob-ref hides /usr/local/share/emacs/30.0.50/lisp/org/ob-ref /home/daniel/.emacs.d/lib/org/lisp/ob-ditaa hides /usr/local/share/emacs/30.0.50/lisp/org/ob-ditaa /home/daniel/.emacs.d/lib/org/lisp/org-colview hides /usr/local/share/emacs/30.0.50/lisp/org/org-colview /home/daniel/.emacs.d/lib/org/lisp/org-mouse hides /usr/local/share/emacs/30.0.50/lisp/org/org-mouse /home/daniel/.emacs.d/lib/org/lisp/ob-fortran hides /usr/local/share/emacs/30.0.50/lisp/org/ob-fortran /home/daniel/.emacs.d/lib/org/lisp/ob-julia hides /usr/local/share/emacs/30.0.50/lisp/org/ob-julia /home/daniel/.emacs.d/lib/org/lisp/org-version hides /usr/local/share/emacs/30.0.50/lisp/org/org-version /home/daniel/.emacs.d/lib/org/lisp/org-macro hides /usr/local/share/emacs/30.0.50/lisp/org/org-macro Features: (shadow guess-language umlaut emacsbug consult-xref consult-imenu dired-collapse diff-hl-dired gnus-dired url-cache magit-extras eshell-fringe-status eshell-bookmark em-unix em-term term ehelp em-script em-glob em-basic em-alias company-graphviz-dot graphviz-dot-mode speed-type mu4e-contrib fish-completion em-cmpl eshell-up eshell-z em-prompt em-hist em-pred em-smart em-tramp eshell eshell-prompt-extras em-dirs esh-var esh-mode em-ls esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util mu4e-icalendar gnus-icalendar org-capture icalendar mu4e mu4e-org mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-obsolete mu4e-vars mu4e-helpers mu4e-config ido org-archive clj-refactor inflections html-mode-expansions smartparens-html sgml-mode cider tramp-sh cider-debug cider-browse-ns cider-mode cider-find cider-inspector cider-completion cider-profile cider-eval cider-jar arc-mode archive-mode 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 queue nrepl-dict spinner parseedn parseclj-parser parseclj-lex parseclj-alist paredit clojure-mode-expansions smartparens-clojure flycheck-clj-kondo sesman clojure-mode align highlight-indent-guides yaml-mode-expansions yaml-mode consult-project-extra reveal smart-region multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines expand-region subword-mode-expansions text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions js2-mode-expansions js-mode-expansions er-basic-expansions expand-region-core expand-region-custom apropos docker docker-volume docker-network docker-image docker-container docker-faces docker-core docker-compose docker-process docker-utils tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet docker-group aio facemenu two-column discover-my-major makey display-line-numbers fancy-narrow consult-org fish-mode crux elisp-demos helpful cc-langs trace edebug debug backtrace info-look help-fns elisp-refs conf-mode epa-file network-stream erc-desktop-notifications erc-imenu company-anaconda anaconda-mode sphinx-doc python-docstring cap-words superword subword js2-imenu-extras indium indium-list-sources indium-scratch indium-interaction indium-chrome indium-nodejs indium-repl indium-debugger indium-debugger-litable js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core js2r-iife js2r-formatting js2r-helpers indium-debugger-locals indium-breakpoint indium-inspector indium-render indium-faces cus-edit indium-seq-fix js2-mode indium-client indium-structs json-process-client json-mode json-snatcher smartparens-javascript js company-shell sh-script smie executable sql-indent sqlup-mode sql view consult-vertico consult compat-28 magit-bookmark treemacs-bookmarks treemacs-tags bookmark cal-iso org-link-edit jupyter org-expiry ol-man org-super-agenda ts org-habit org-duration org-eldoc org-appear org-modern image-file image-converter oc-basic org-element org-persist org-id avl-tree disp-table ol-eww eww xdg 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 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 emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-simple emms emms-compat treemacs-icons-dired treemacs-magit magit-gerrit 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 gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml forge-post smartparens-markdown markdown-mode edit-indirect forge-repo forge forge-core forge-db emacsql-sqlite-builtin sqlite closql emacsql-sqlite emacsql emacsql-compiler magit-submodule magit-obsolete magit-popup 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 magit-diff git-commit log-edit message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mailabbrev mail-utils gmm-utils mailheader magit-core magit-libgit libgit libegit2 magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture inline ht treemacs-logging treemacs-customization treemacs-macros dired-ranger dired-avfs dired-rainbow dired-hacks-utils dired-async dired-du find-dired wdired dired-aux dired dired-loaddefs ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays holiday-loaddefs notifications dbus appt diary-lib diary-loaddefs org-agenda org-refile org-clock org-protocol ffap smartparens-org org org-macro org-pcomplete org-list org-footnote org-faces org-entities ob-jupyter jupyter-tramp jupyter-server jupyter-server-ioloop jupyter-ioloop-comm jupyter-ioloop zmq zmq-core jupyter-rest-api url-http url-auth url-gw nsm jupyter-org-extensions jupyter-org-client jupyter-repl jupyter-kernel-manager jupyter-channel jupyter-widget-client simple-httpd jupyter-client jupyter-comm-layer jupyter-messages hmac-def jupyter-mime shr pixel-fill kinsoku url-file puny svg xml dom jupyter-kernelspec jupyter-env jupyter-base eieio-base ob-sqlite ob-sql ob-shell ob-python smartparens-python projectile grep ibuf-ext ibuffer ibuffer-loaddefs pythonic f f-shortdoc shortdoc docker-tramp tramp-cache time-stamp tramp tramp-loaddefs trampver tramp-integration tramp-compat cus-start cus-load shell parse-time ls-lisp python treesit ob-plantuml ob-org ob-octave ob-lua ob-js ob-gnuplot ob-emacs-lisp ob-dot ob-ditaa ob-clojure ob-calc calc-store calc-trail calc-ext calc calc-loaddefs rect calc-macs ob-C ob-async ob-restclient company-restclient know-your-http-well http-status-codes http-relations http-methods http-headers restclient ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs ol org-fold org-fold-core cal-menu calendar cal-loaddefs org-version org-compat org-macs windmove i3 virtualenvwrapper gud mule-util vertico-repeat generic-x dimmer face-remap atomic-chrome websocket bindat datomic-snippets s yasnippet add-log beacon which-func winner minions hl-todo back-button recentf tree-widget autorevert filenotify savehist editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch whole-line-or-region server aggressive-indent rainbow-delimiters easy-escape rainbow-mode xterm-color smartparens-config smartparens-text smartparens-c smartparens goto-addr symbol-overlay ligature ws-butler selected hideshow noutline outline company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-yasnippet company-bbdb company-terraform company-terraform-data terraform-mode hcl-mode company vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs bug-reference diff-hl smartrep log-view pcvs-util vc-dir ewoc vc flycheck-package package-lint let-alist imenu finder finder-inf package url-handlers flycheck find-func dash web-server mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr web-server-status-codes erc-services erc-list erc-menu erc-join erc-ring erc-pcomplete pcmpl-pip pcmpl-git pcomplete erc-track erc-match erc-netsplit erc-spelling edmacro kmacro flyspell ispell erc-hl-nicks color erc-button browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap erc-fill erc-stamp wid-edit erc iso8601 time-date auth-source eieio eieio-core password-cache json map thingatpt pp format-spec erc-backend erc-goodies erc-networks erc-common erc-compat erc-loaddefs typescript-mode compile text-property-search comint ansi-osc ansi-color cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs hydra ring lv smerge-mode diff vc-git diff-mode vc-dispatcher async vlf-setup marginalia vertico-multiform vertico-buffer vertico orderless vundo undo-fu-session so-long saveplace hl-line delsel moody modus-vivendi-theme modus-operandi-theme modus-themes moe-theme byte-opt advice moe-dark-theme moe-light-theme no-littering compat compat-macs comp comp-cstr warnings icons use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core zop-to-char-autoloads zmq-autoloads youtube-dl-autoloads yasnippet-autoloads yaml-mode-autoloads yaml-autoloads xterm-color-autoloads xelb-autoloads xbacklight-autoloads ws-butler-autoloads wolfram-autoloads with-editor-autoloads whole-line-or-region-autoloads which-key-autoloads wgrep-autoloads websocket-autoloads web-server-autoloads web-mode-autoloads vundo-autoloads vterm-autoloads vlf-autoloads visual-regexp-steroids-autoloads visual-regexp-autoloads virtualenvwrapper-autoloads vertico-autoloads vega-view-autoloads valign-autoloads use-package-autoloads undo-tree-autoloads undo-fu-session-autoloads undo-fu-autoloads umlaut-autoloads typescript-mode-autoloads ts-autoloads treepy-autoloads treemacs-autoloads tree-mode-autoloads transmission-autoloads transient-autoloads toml-mode-autoloads tide-autoloads terraform-mode-autoloads tea-timer-autoloads tablist-autoloads systemd-autoloads systemctl-autoloads symbol-overlay-autoloads statusbar-autoloads ssh-config-mode-autoloads sqlup-mode-autoloads sql-indent-autoloads spinner-autoloads sphinx-mode-autoloads sphinx-doc-autoloads speed-type-autoloads solidity-mode-autoloads smex-autoloads smartrep-autoloads smartparens-autoloads smart-region-autoloads sly-autoloads simple-httpd-autoloads shut-up-autoloads shrink-whitespace-autoloads sesman-autoloads selected-autoloads scss-mode-autoloads scrot-autoloads scala-mode-autoloads sbt-mode-autoloads sass-mode-autoloads s-autoloads rust-mode-autoloads rmsbolt-autoloads restclient-autoloads request-autoloads redis-autoloads rainbow-mode-autoloads rainbow-identifiers-autoloads rainbow-delimiters-autoloads racer-autoloads queue-autoloads pythonic-autoloads python-test-autoloads python-docstring-autoloads pyramid-autoloads pydoc-autoloads py-isort-autoloads pulseaudio-control-autoloads projectile-autoloads prettier-js-autoloads posframe-autoloads pos-tip-autoloads popup-autoloads pocket-reader-autoloads pocket-lib-autoloads po-mode-autoloads plantuml-mode-autoloads pkgbuild-mode-autoloads pkg-info-autoloads pippel-autoloads piper-autoloads pip-requirements-autoloads php-mode-autoloads pfuture-autoloads peg-autoloads pdf-tools-autoloads pcmpl-pip-autoloads pcmpl-git-autoloads parseedn-autoloads parseclj-autoloads paredit-autoloads page-break-lines-autoloads packed-autoloads package-lint-autoloads package-build-autoloads pacfiles-mode-autoloads ox-rst-autoloads ox-jira-autoloads ox-hugo-autoloads ox-gfm-autoloads ovpn-autoloads ov-autoloads osc-autoloads orgit-forge-autoloads orgit-autoloads org-web-tools-autoloads org-superstar-autoloads org-super-agenda-autoloads org-ql-autoloads org-pomodoro-autoloads org-pocket-autoloads org-msg-autoloads org-modern-autoloads org-make-toc-autoloads org-link-edit-autoloads org-jira-autoloads org-github-autoloads org-contrib-autoloads org-caldav-autoloads org-appear-autoloads org-autoloads orderless-autoloads orca-autoloads operate-on-number-autoloads ob-restclient-autoloads ob-mongo-autoloads ob-async-autoloads oauth2-autoloads nov-autoloads noflet-autoloads no-littering-autoloads nim-mode-autoloads nginx-mode-autoloads ng2-mode-autoloads neil-autoloads multiple-cursors-autoloads mu4e-patch-autoloads mu4e-maildirs-extension-autoloads mu4e-autoloads move-text-autoloads moody-autoloads moe-theme-autoloads modus-themes-autoloads mocha-autoloads minions-autoloads markup-faces-autoloads markdown-mode-autoloads marginalia-autoloads makey-autoloads magit-tbdiff-autoloads magit-popup-autoloads magit-imerge-autoloads magit-gerrit-autoloads magit-autoloads lua-mode-autoloads lsp-ui-autoloads lsp-treemacs-autoloads lsp-python-ms-autoloads lsp-pyright-autoloads lsp-mode-autoloads lsp-metals-autoloads lsp-java-autoloads lsp-docker-autoloads loop-autoloads logview-autoloads logito-autoloads litable-autoloads list-utils-autoloads cl-macs cl gv ligature-autoloads ledger-mode-autoloads language-detection-autoloads langtool-autoloads kv-autoloads kubel-autoloads know-your-http-well-autoloads keepassxc-autoloads kdeconnect-autoloads jupyter-autoloads jump-autoloads jsonian-autoloads json-snatcher-autoloads json-reformat-autoloads json-process-client-autoloads json-mode-autoloads rx js2-refactor-autoloads js2-mode-autoloads jiralib2-autoloads jira-markup-mode-autoloads ivy-autoloads irony-eldoc-autoloads irony-autoloads ipinfo-autoloads intero-autoloads info-beamer-autoloads inf-ruby-autoloads inf-mongo-autoloads indium-autoloads imenu-anywhere-autoloads iedit-autoloads ibuffer-projectile-autoloads i3wm-config-mode-autoloads i3-autoloads hyperspec-autoloads hydra-autoloads hy-mode-autoloads htmlize-autoloads html-to-hiccup-autoloads ht-autoloads hl-todo-autoloads highlight-indent-guides-autoloads helpful-autoloads hcl-mode-autoloads haskell-mode-autoloads haml-mode-autoloads hacker-typer-autoloads guess-language-autoloads groovy-mode-autoloads grep-context-autoloads graphviz-dot-mode-autoloads graphql-autoloads goto-chg-autoloads gotest-autoloads goggles-autoloads go-projectile-autoloads go-mode-autoloads go-eldoc-autoloads glsl-mode-autoloads gitpatch-autoloads git-modes-autoloads gif-screencast-autoloads ghub+-autoloads ghub-autoloads forge-autoloads flyspell-correct-autoloads flycheck-rust-autoloads flycheck-package-autoloads flycheck-ledger-autoloads flycheck-cython-autoloads flycheck-clj-kondo-autoloads flycheck-autoloads flx-autoloads fish-mode-autoloads fish-completion-autoloads fancy-narrow-autoloads fabric-autoloads f5vpn-autoloads f-autoloads exwm-autoloads extmap-autoloads expand-region-autoloads etexshow-autoloads esxml-autoloads esup-autoloads eshell-z-autoloads eshell-up-autoloads eshell-prompt-extras-autoloads eshell-fringe-status-autoloads eshell-bookmark-autoloads esh-autosuggest-autoloads erc-hl-nicks-autoloads epl-autoloads epkg-autoloads epc-autoloads emms-autoloads emmet-mode-autoloads embark-autoloads emacsql-autoloads elixir-mode-autoloads elisp-refs-autoloads elisp-demos-autoloads elfeed-autoloads el2markdown-autoloads ejira-autoloads ejc-sql-autoloads eimp-autoloads editorconfig-autoloads edit-indirect-autoloads easy-escape-autoloads dumb-jump-autoloads dockerfile-mode-autoloads docker-tramp-autoloads docker-compose-mode-autoloads docker-autoloads djangonaut-autoloads disk-usage-autoloads discover-my-major-autoloads direx-autoloads dired-rsync-autoloads dired-hacks-autoloads dired-du-autoloads dimmer-autoloads diff-hl-autoloads deferred-autoloads default-text-scale-autoloads debbugs-autoloads deadgrep-autoloads datomic-snippets-autoloads datomic-autoloads datetime-autoloads dash-autoloads dap-mode-autoloads cython-mode-autoloads ctable-autoloads csv-mode-autoloads crux-autoloads crontab-mode-autoloads counsel-projectile-autoloads counsel-org-clock-autoloads copy-as-format-autoloads consult-project-extra-autoloads consult-autoloads compat-autoloads company-terraform-autoloads company-shell-autoloads company-restclient-autoloads company-lua-autoloads company-irony-autoloads company-go-autoloads company-glsl-autoloads company-auctex-autoloads company-anaconda-autoloads company-autoloads commenter-autoloads comment-dwim-2-autoloads color-theme-sanityinc-tomorrow-autoloads code-cells-autoloads cmake-mode-autoloads cmake-font-lock-autoloads closql-autoloads clomacs-autoloads clojure-mode-autoloads clj-refactor-autoloads cider-autoloads cds-mode-autoloads ccls-autoloads cargo-autoloads bui-autoloads browse-at-remote-autoloads brain-fm-autoloads borg-autoloads blimp-autoloads blacken-autoloads bicycle-autoloads beacon-autoloads back-button-autoloads aws-autoloads avy-autoloads auto-display-battery-autoloads aurel-autoloads auctex-autoloads atomx-autoloads atomic-chrome-autoloads async-autoloads apiwrap-autoloads apheleia-autoloads easy-mmode apache-mode-autoloads annotate-autoloads anaconda-mode-autoloads alert-autoloads alchemist-autoloads aio-autoloads aggressive-indent-autoloads adoc-mode-autoloads add-node-modules-path-autoloads ace-window-autoloads ace-link-autoloads abap-mode-autoloads cl-extra help-mode a-autoloads cl-seq borg loaddefs-gen generate-lisp-file lisp-mnt radix-tree subr-x pcase info 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/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 xwidget-internal 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 5106035 789422) (symbols 48 117074 351) (strings 32 521778 101942) (string-bytes 1 18733952) (vectors 16 243405) (vector-slots 8 5164377 2237693) (floats 8 1864 5469) (intervals 56 246490 6268) (buffers 992 99))
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: Daniel Kraus <daniel@HIDDEN> Subject: bug#60044: Acknowledgement (30.0.50; hideshow in python-ts-mode not working) Message-ID: <handler.60044.B.167096227026656.ack <at> debbugs.gnu.org> References: <87y1rboyin.fsf@HIDDEN> X-Gnu-PR-Message: ack 60044 X-Gnu-PR-Package: emacs Reply-To: 60044 <at> debbugs.gnu.org Date: Tue, 13 Dec 2022 20:12:01 +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 60044 <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 60044: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60044 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#60044: 30.0.50; hideshow in python-ts-mode not working References: <87y1rboyin.fsf@HIDDEN> In-Reply-To: <87y1rboyin.fsf@HIDDEN> Resent-From: Yuan Fu <casouri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 16 Dec 2022 01:20:02 +0000 Resent-Message-ID: <handler.60044.B60044.167115360126411 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60044 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: daniel@HIDDEN Cc: 60044 <at> debbugs.gnu.org Received: via spool by 60044-submit <at> debbugs.gnu.org id=B60044.167115360126411 (code B ref 60044); Fri, 16 Dec 2022 01:20:02 +0000 Received: (at 60044) by debbugs.gnu.org; 16 Dec 2022 01:20:01 +0000 Received: from localhost ([127.0.0.1]:46033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p5zOL-0006rv-Eg for submit <at> debbugs.gnu.org; Thu, 15 Dec 2022 20:20:01 -0500 Received: from mail-pj1-f47.google.com ([209.85.216.47]:44862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1p5zOJ-0006rp-H3 for 60044 <at> debbugs.gnu.org; Thu, 15 Dec 2022 20:20:00 -0500 Received: by mail-pj1-f47.google.com with SMTP id 3-20020a17090a098300b00219041dcbe9so897205pjo.3 for <60044 <at> debbugs.gnu.org>; Thu, 15 Dec 2022 17:19:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=yethP8cUUAXJkmxqwJ9mvHufDttb+BSbmRFfVbvq1as=; b=JNPRQE+/EHZtgPoB+nDsicJnkl7JFSekMiz2PoWzvyADAAVkM3r5ej3b38debsfoiC ZOk9EV++YtFrH5QotvmyYSBAyhMEjs4Gni5PftIVdEagi0aEn58+uMCaCNvtqtSDnLW3 ZCPtwIzrUS2eidmhqBLtAHghggK5FKuVN8dvTvd7fHq+f7i3Ms9v2K0C33sRgKw/XNq8 w2pwejCD6gy4urfts2zCKJe+wJIo05/fQkPXhSEdFox3Ap0Z8/bXJRhGbBkXVY8Z+s2c yM5VEl0s+ujXY3a9w43YRijxdR19wDY3I+uCLsYopxRfO0vNolUC2L/HSoyK3lSXJsGO x+pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yethP8cUUAXJkmxqwJ9mvHufDttb+BSbmRFfVbvq1as=; b=Pio1rckd1Nkb3uxeAfoOIEW/3cCBL61fuUH+zmK+v/m5mJBQHZDeNRZKdZrUvOaHrS emkVNzjperNdTLtND+dbAnQNg8AaitpHZ1xa40mIPvtZowPv/AKmPlZm/I4Dp/Rdg3XT IhNKkWuliK16uXeY/XGQeX2MKtcku+3fEHnkdo2Gr9yYETTreMop2vmYiVM81Izf/OmI K9obfWnRai1fmdMOV7HSfJ0KQvFWUsUkdKHph9uJqhlelggcK8NeOVYRDU5HfH/i28x9 Z/+5imymgbSy/EuMGINrF8/LFQjzgYN+1Ocb2m88tsSA7gRg+rcOfnShu88Bed3vpEeU 0m0g== X-Gm-Message-State: ANoB5plQqYv39jSx9FzM7rq5eYtFi9Gj1wei46xqF3Pm2WwQPFGAgaOj GAIJblnBUihRr1Wue7tfnr5VI/MS28g= X-Google-Smtp-Source: AA0mqf6gXZ41iESozPwYuU2VXMov2PYHhJNfNGPh+5r430OT9dg9x3SIIn0CZo/kG524TDkToOMuZg== X-Received: by 2002:a05:6a20:2aa9:b0:ab:ee20:b003 with SMTP id v41-20020a056a202aa900b000abee20b003mr35908044pzh.14.1671153591530; Thu, 15 Dec 2022 17:19:51 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id g7-20020a63dd47000000b0046ec7beb53esm342872pgj.8.2022.12.15.17.19.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Dec 2022 17:19:51 -0800 (PST) From: Yuan Fu <casouri@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Message-Id: <62F1EFAE-34D7-474D-80E5-43128EF69FCD@HIDDEN> Date: Thu, 15 Dec 2022 17:19:49 -0800 X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Daniel Kraus <daniel@HIDDEN> writes: > Not sure if this is a bug report or feature request > but I use hideshow for code folding and I see that > `python-base-mode` only adds python-mode to hs-special-modes-alist: > > (add-to-list > 'hs-special-modes-alist > `(python-mode > ,python-nav-beginning-of-block-regexp > ;; Use the empty string as end regexp so it doesn't default to > ;; "\\s)". This way parens at end of defun are properly hidden. > "" > "#" > python-hideshow-forward-sexp-function > nil > python-nav-beginning-of-block > python-hideshow-find-next-block > python-info-looking-at-beginning-of-block)) > > > Simply adding the same with python-ts-mode makes hideshow work > but I guess maybe `python-nav-beginning-of-block` etc should > be replaced with the equivalent tree-sitter functions?! > Maybe it's the same with the other treesit modes, I haven't checked. > > Thanks, > Daniel Thanks for reporting this! For now I just python-ts-mode to the setup, as you suggested. In the future we will switch it to use tree-sitter. Yuan
X-Loop: help-debbugs@HIDDEN Subject: bug#60044: 30.0.50; hideshow in python-ts-mode not working References: <87y1rboyin.fsf@HIDDEN> In-Reply-To: <87y1rboyin.fsf@HIDDEN> Resent-From: Yuan Fu <casouri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 07 Jan 2023 23:16:02 +0000 Resent-Message-ID: <handler.60044.B60044.16731333565442 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60044 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: daniel@HIDDEN Cc: 60044 <at> debbugs.gnu.org Received: via spool by 60044-submit <at> debbugs.gnu.org id=B60044.16731333565442 (code B ref 60044); Sat, 07 Jan 2023 23:16:02 +0000 Received: (at 60044) by debbugs.gnu.org; 7 Jan 2023 23:15:56 +0000 Received: from localhost ([127.0.0.1]:59243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pEIPs-0001Ph-EP for submit <at> debbugs.gnu.org; Sat, 07 Jan 2023 18:15:56 -0500 Received: from mail-pj1-f42.google.com ([209.85.216.42]:36579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1pEIPq-0001D9-7L for 60044 <at> debbugs.gnu.org; Sat, 07 Jan 2023 18:15:54 -0500 Received: by mail-pj1-f42.google.com with SMTP id h7-20020a17090aa88700b00225f3e4c992so9027609pjq.1 for <60044 <at> debbugs.gnu.org>; Sat, 07 Jan 2023 15:15:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=p4FVl1O8Kw1aqxmkh1dgK2MAQ39IZSAiuonfst/lKNo=; b=AIjLh7PF3uG+7/VgXZXSTcAyr7OCpZR4O8j7WExKbjpQMY1Cv+KB/ueeqrjhTebXvs dDc6uHLNsZcL5gKSw9tbn4zO4krweenoxH+s5uzouMZqvNDmasYhR7affbJS4JxijJkl E9io5fNoqLhAC3Cf+CFwtF8mXKh+zjBcEE+3K8OCdCV2tYkRTienOiTPxIWHu14EVz9r XY7dJwddujVCdOcwWe7+x33O5iCaw/Acb0NGk3+UyZj1E0Mywkzctoc+iNpJXaHDC9hD FlBrZqQVjFxj7J/fiBvKe8GB7aIEgFtzqUR/CeasfHPz/w+yliHY5jpKgUUkTfPBWzId rSAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p4FVl1O8Kw1aqxmkh1dgK2MAQ39IZSAiuonfst/lKNo=; b=0cW8VdFOWtxqTzbjVPwkHDed2u/6+dqYjjWf9cmCB2TI4Tl5ZD3JTJa1etCyESU364 SRLCfmmrAOaI90P+OstRm5zVdPASqvjkuEhjZeVe5p4IW3BbB0IuEMOTlSf6e0r91cmw ZXw27u0wsxCivAE5AHu5sChNOWAzPnrezL7FTJOF6VLqTB0NTB9X4BBpq5hf5kzueVE7 ZmwXsyU3mG7BZLZ7Cwn1/1pGyxDHxQNHPl/UTcnGxC+3y+bY/XcT9AXeO9ue91o7zvdW jI1e9I274zbVOMuy+Ahz647Jv7FtOsr+1bPAJyLy97a8lTF/mq1dhXlY+EfqPxmZyaNa tRSA== X-Gm-Message-State: AFqh2kqSCPCpp2iKebGyt1Khrk6obqcZ5JSsFN8OlSzcXiG1QnckH/WD 0t0bF0Jj3De444S5bD3kZYp9AhpU79ZkRg== X-Google-Smtp-Source: AMrXdXvOO3xVbuVvUxh3ohCkg7VztEdWFq09SYWlXxUgSUWwddzfAVrJ90pxr0V/uo/euFt/DxQxLg== X-Received: by 2002:a17:902:7582:b0:192:4d6b:2311 with SMTP id j2-20020a170902758200b001924d6b2311mr59819011pll.46.1673133348467; Sat, 07 Jan 2023 15:15:48 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id j1-20020a170902c3c100b0018853416bbcsm3327359plj.7.2023.01.07.15.15.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Jan 2023 15:15:48 -0800 (PST) From: Yuan Fu <casouri@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Message-Id: <326199CA-57DA-4C4A-B392-092E1FE03BC3@HIDDEN> Date: Sat, 7 Jan 2023 15:15:47 -0800 X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Yuan Fu <casouri@HIDDEN> writes: > Daniel Kraus <daniel@HIDDEN> writes: > >> Not sure if this is a bug report or feature request >> but I use hideshow for code folding and I see that >> `python-base-mode` only adds python-mode to hs-special-modes-alist: >> >> (add-to-list >> 'hs-special-modes-alist >> `(python-mode >> ,python-nav-beginning-of-block-regexp >> ;; Use the empty string as end regexp so it doesn't default to >> ;; "\\s)". This way parens at end of defun are properly hidden. >> "" >> "#" >> python-hideshow-forward-sexp-function >> nil >> python-nav-beginning-of-block >> python-hideshow-find-next-block >> python-info-looking-at-beginning-of-block)) >> >> >> Simply adding the same with python-ts-mode makes hideshow work >> but I guess maybe `python-nav-beginning-of-block` etc should >> be replaced with the equivalent tree-sitter functions?! >> Maybe it's the same with the other treesit modes, I haven't checked. >> >> Thanks, >> Daniel > > Thanks for reporting this! For now I just python-ts-mode to the setup, > as you suggested. In the future we will switch it to use tree-sitter. > > Yuan Supporting hideshow with tree-sitter is harder that I thought. I = didn=E2=80=99t make it work. So "in the future" is now "in the distant future" :-) Yuan
Received: (at control) by debbugs.gnu.org; 7 Jan 2023 23:16:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 07 18:16:07 2023 Received: from localhost ([127.0.0.1]:59250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pEIQ2-0001Qz-PC for submit <at> debbugs.gnu.org; Sat, 07 Jan 2023 18:16:06 -0500 Received: from mail-pl1-f179.google.com ([209.85.214.179]:45736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <casouri@HIDDEN>) id 1pEIQ1-0001Ps-6y for control <at> debbugs.gnu.org; Sat, 07 Jan 2023 18:16:05 -0500 Received: by mail-pl1-f179.google.com with SMTP id g16so5565161plq.12 for <control <at> debbugs.gnu.org>; Sat, 07 Jan 2023 15:16:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=syQ7aDqUgOx/DEug6UnmifMLh8h0x7pozLvI/veo6Ek=; b=kk1yUtKOCZ36m+HAbgR6BA56+ES2jTezaQtLpqiBGCa9dw9nieJAW+Gzk7UxbM19z6 JnHR9oOAhgAhOXdR19a40aWQNqITP3skqKJLgk6Jo/eX35rcnebqldDPExuUIrhTl/dW ubn8j3NpWpw/tRh7izk1CmDn3CeXzkxlL6Nhi/d7i5SriDnewF+16JHJa2LLS5YiojMY 8PFUOi8UgqmLfrpf5DYDvW0WOQKUcYQnfF5tVsn6/6nRBXXb0pBADhCCwvltHmP8nHV+ uF0+/us4mqgkD0qMw2VMRubCnr4uIUY1Ofzl/Z9cxKYG5p8gV/Ntk78gAAGAHqoJsVSk 7XCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=syQ7aDqUgOx/DEug6UnmifMLh8h0x7pozLvI/veo6Ek=; b=2DCL7pvXNKCRxlF+d8kRKuQPvk8ofHAqqWQmlmT8+1gpEKYN7o3QiftZY+1KgWimBi EW/CCZ6PMVKfPpAA3ZVcPNTQIFo09+ybeCoPDq/wKxx0U8h6V27do721UZkjfGyruTE7 AS4uOfAr/nNH0a35ncKmKHuYUHOzm6s30qi44BQyPZIPgaW9v4pJoIZBfwhZaAhwar6h PmAP315EyZ+ixjmdrGTiXjxTDnSgTtJAfFFrP+1Y3W/90N9KnAA9qZ3Hdcgw+Em0KvwZ aID+AmTyAmx8jTC+jS0/LUo5DMFOJghBA5RxRLRPxildtzzgwDjdrFLzfYi4SJ7lImhR kvqQ== X-Gm-Message-State: AFqh2ko0kY25Hkp8i1TamtU3RcGv4WZHuoizqLAvqsncU2HKaIYdcsf4 mfgkGppf1J6j3dZIdJY1svLd6J4ms+23bA== X-Google-Smtp-Source: AMrXdXtvMncw+lqhP6NzC0eCWkeK4cLFdmKfz6PmD1Y/eZI7V7DNQ6KfmStSwrrnhsTSR98v8GsMYA== X-Received: by 2002:a05:6a20:ba20:b0:b5:a44a:7e43 with SMTP id fa32-20020a056a20ba2000b000b5a44a7e43mr1802198pzb.59.1673133359486; Sat, 07 Jan 2023 15:15:59 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id j1-20020a170902c3c100b0018853416bbcsm3327359plj.7.2023.01.07.15.15.58 for <control <at> debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Jan 2023 15:15:59 -0800 (PST) From: Yuan Fu <casouri@HIDDEN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: control message for bug #60044 Message-Id: <2384D587-9FA2-4FA2-8514-D4C28873EB9B@HIDDEN> Date: Sat, 7 Jan 2023 15:15:58 -0800 To: control <at> debbugs.gnu.org X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 60044 wishlist quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.