GNU logs - #60044, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


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))




Message sent:


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


Message sent to bug-gnu-emacs@HIDDEN:


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




Message sent to bug-gnu-emacs@HIDDEN:


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




Message received at control <at> debbugs.gnu.org:


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






Last modified: Sat, 7 Jan 2023 23:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.