GNU bug report logs - #51601
27.2; python.el; python-nav-end-of-defun returns nil when inside defun.

Previous Next

Package: emacs;

Reported by: Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se>

Date: Thu, 4 Nov 2021 13:54:02 UTC

Severity: normal

Found in version 27.2

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51601 in the body.
You can then email your comments to 51601 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#51601; Package emacs. (Thu, 04 Nov 2021 13:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 04 Nov 2021 13:54:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.2; python.el;
 python-nav-end-of-defun returns nil when inside defun.
Date: Thu, 4 Nov 2021 09:58:35 +0100
[Message part 1 (text/plain, inline)]
----- begin description ------------------------------------------------
Inside a python file with point inside def or class,

  M-x python-nav-end-of-defun

returns nil. The documentation says that the function "Returns nil if
point is not in a def or class", which I interpret as it should return
non-nil if point is inside a defun.

The function python-nav-end-of-defun is short and it is simple to
inspect the code to see that the function returns nil when inside defun,
which I consider a bug.
See
https://github.com/emacs-mirror/emacs/blob/1b2588998ac2e1b622a8e65be4951e4e5d5a8dc9/lisp/progmodes/python.el#L1503-L1521
----- end description --------------------------------------------------


In GNU Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60
Version 10.14.6 (Build 18G95))
 of 2021-03-27 built on builder10-14.porkrind.org
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.6

Recent messages:
next-line: End of buffer
9768 (#o23050, #x2628)
Mark set [2 times]
nil
Mark set [2 times]
Making completion list... [2 times]

nil
Mark set [2 times]
nil [4 times]
t
Configured using:
 'configure --with-ns '--enable-locallisppath=/Library/Application
 Support/Emacs/${version}/site-lisp:/Library/Application
 Support/Emacs/site-lisp' --with-modules'

Configured features:
NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES
THREADS JSON PDUMPER GMP

Important settings:
  value of $LANG: en_SE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Python

Minor modes in effect:
  lsp-diagnostics-mode: t
  lsp-modeline-workspace-status-mode: t
  lsp-modeline-diagnostics-mode: t
  lsp-modeline-code-actions-mode: t
  lsp-ui-mode: t
  lsp-ui-sideline-mode: t
  lsp-headerline-breadcrumb-mode: t
  company-box-mode: t
  company-mode: t
  lsp-completion-mode: t
  display-line-numbers-mode: t
  rainbow-delimiters-mode: t
  desktop-save-mode: t
  which-key-mode: t
  dap-tooltip-mode: t
  dap-ui-many-windows-mode: t
  dap-ui-controls-mode: t
  dap-ui-mode: t
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-git-mode: t
  treemacs-fringe-indicator-mode: t
  dap-auto-configure-mode: t
  dap-mode: t
  pyvenv-tracking-mode: t
  projectile-mode: t
  lsp-managed-mode: t
  lsp-mode: t
  TeX-PDF-mode: t
  ws-butler-mode: t
  beacon-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  midnight-mode: t
  async-bytecomp-package-mode: t
  savehist-mode: t
  winner-mode: t
  yas-minor-mode: t
  show-paren-mode: t
  doom-modeline-mode: t
  minions-mode: t
  override-global-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  global-auto-revert-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/Users/magnus_nilsson/.emacs.d/elpa/magit-20210925.1143/magit-section-pkg
hides
/Users/magnus_nilsson/.emacs.d/elpa/magit-section-20210829.1849/magit-section-pkg
/Users/magnus_nilsson/.emacs.d/elpa/python-0.28/python hides
/Applications/Emacs.app/Contents/Resources/lisp/progmodes/python
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-stan hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-stan
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-exp hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-exp
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-J hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-J
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-emacs-lisp
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-css hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-css
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-lob hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-lob
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-irc hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-irc
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-forth
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-forth
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-macs
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macs
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-version
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-version
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-scheme
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scheme
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-abc hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-abc
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-C hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-C
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-capture
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-capture
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ref hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-ref
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-clojure
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-clojure
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-mouse
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mouse
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ledger
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ledger
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-ctags
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-ctags
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-entities
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-entities
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-archive
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-archive
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-screen
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-screen
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-bibtex
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-bibtex
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-haskell
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-haskell
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-asymptote
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-asymptote
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-table
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-table
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-eww hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-eww
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-org hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox-org
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-num hides
/Applications/Emacs.app/Contents/Resources/lisp/org/org-num
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-plot
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-plot
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-rmail
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-rmail
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-awk hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-awk
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-groovy
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-groovy
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-octave
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-octave
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-faces
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-faces
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-colview
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-colview
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-R hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-R
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-refile
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-refile
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-timer
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-timer
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ebnf hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-ebnf
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-mobile
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mobile
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-fortran
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-fortran
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-shell
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-shell
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-perl hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-perl
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-sqlite
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sqlite
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-sed hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-sed
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-list
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-list
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ruby hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-ruby
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-eval hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-eval
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-habit
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-habit
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-clock
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-clock
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-goto
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-goto
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-html hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox-html
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-src hides
/Applications/Emacs.app/Contents/Resources/lisp/org/org-src
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-lisp hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-lisp
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-eshell
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-eshell
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ditaa
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ditaa
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-pcomplete
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-pcomplete
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-lint
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-lint
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-latex
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-latex
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-sass hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-sass
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-io hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-io
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-tangle
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-tangle
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-calc hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-calc
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-java hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-java
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-icalendar
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-icalendar
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-mhe hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-mhe
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-attach-git
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach-git
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-md hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox-md
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-beamer
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-beamer
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-element
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-element
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-protocol
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-protocol
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-mscgen
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-mscgen
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-gnuplot
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-tempo
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-tempo
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-latex
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-latex
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-w3m hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-w3m
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-id hides
/Applications/Emacs.app/Contents/Resources/lisp/org/org-id
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-vala hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-vala
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-man hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox-man
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-feed
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-feed
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-lua hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-lua
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-table
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-table
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-ocaml
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ocaml
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-coq hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-coq
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-gnus hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-gnus
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-picolisp
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-picolisp
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-indent
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-indent
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-lilypond
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lilypond
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-matlab
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-matlab
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-datetree
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-datetree
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-docview
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ol-docview
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-python
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-python
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-makefile
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-makefile
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-duration
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-duration
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-agenda
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-agenda
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-dot hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-dot
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-js hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-js
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-publish
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-publish
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-inlinetask
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-inlinetask
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-org hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-org
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-keys
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-keys
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-core hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-core
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-compat
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-compat
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-odt hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ox-odt
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-info hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-info
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-plantuml
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-plantuml
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-eshell
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eshell
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-ascii
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-ascii
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-loaddefs
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-loaddefs
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-hledger
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-hledger
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-maxima
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-maxima
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org hides
/Applications/Emacs.app/Contents/Resources/lisp/org/org
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ol-bbdb hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ol-bbdb
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-macro
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macro
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-sql hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-sql
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-attach
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-processing
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-processing
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ox-texinfo
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ox-texinfo
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-crypt
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-crypt
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-footnote
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-footnote
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/org-install
hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-install
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-comint
hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-comint
/Users/magnus_nilsson/.emacs.d/elpa/org-plus-contrib-20210920/ob-shen hides
/Applications/Emacs.app/Contents/Resources/lisp/org/ob-shen

Features:
(autoload tar-mode arc-mode archive-mode mm-archive url-cache shadow
sort mail-extr emacsbug sendmail apple-py doom-zenburn-theme pp debug
backtrace dabbrev ffap cl-print apropos dired-aux reftex-dcr reftex-auc
preview tex-buf font-latex tex-mode latexenc cal-iso org-duration
magit-extras tramp-archive tramp-gvfs dbus cc-langs sh-script smie
executable eieio-opt speedbar sb-image ezimage dframe org-ref-reftex
ob-ditaa ob-eukleides ob-plantuml org-checklist org-clock org-collector
org-colview org-crypt org-habit org-agenda org-invoice org-learn
org-mac-link org-mairix org-toc ox-extra help-fns radix-tree rect
image-file unfill misearch multi-isearch ido-completing-read+ memoize
minibuf-eldef ivy delsel ivy-faces ivy-overlay colir flyspell ispell
disp-table lsp-diagnostics lsp-modeline lsp-ui lsp-ui-flycheck
lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline
lsp-ui-util lsp-headerline lsp-icons company-box company-box-doc
frame-local company-box-icons company-oddmuse company-keywords
company-etags etags fileloop company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company tramp-cache view
lsp-zig lsp-steep lsp-svelte lsp-sqls lsp-yaml lsp-xml lsp-vimscript
lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-terraform
lsp-tex lsp-sorbet lsp-solargraph lsp-rust lsp-rf lsp-r lsp-purescript
lsp-pylsp lsp-pyls lsp-pwsh lsp-php lsp-perl lsp-ocaml lsp-nix lsp-nim
lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-haxe
lsp-groovy lsp-hack lsp-graphql lsp-go lsp-completion lsp-gdscript
lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-elixir lsp-elm
lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp lsp-crystal lsp-cmake
lsp-clojure lsp-semantic-tokens lsp-clangd lsp-beancount lsp-bash
lsp-angular lsp-ada lsp-actionscript hideshow display-line-numbers
rainbow-delimiters desktop frameset helm-projectile rg vc vc-dispatcher
rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history
rg-header flycheck-clang-analyzer clang-format+ clang-format which-key
dap-cpptools dap-gdb-lldb dap-utils dap-python dap-mouse dap-ui
lsp-treemacs lsp-treemacs-themes treemacs treemacs-header-line
treemacs-compatibility treemacs-mode treemacs-interface
treemacs-extensions treemacs-mouse-interface treemacs-tags
treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode
treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom
treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse
treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils
pfuture treemacs-logging treemacs-customization treemacs-macros gdb-mi
bindat gud bui bui-list bui-info bui-entry bui-core bui-history
bui-button bui-utils lsp-lens dap-mode dap-launch posframe dap-overlays
lsp-ido focus yaml-mode protobuf-mode cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs python-black
reformatter pyvenv eshell-git-prompt eshell esh-cmd esh-ext esh-opt
esh-proc esh-io esh-arg esh-module esh-groups esh-util lsp-python-ms
projectile lisp-mnt ibuf-ext ibuffer ibuffer-loaddefs lsp-mode
lsp-protocol xref project tree-widget spinner pcase network-stream
inline ewoc cus-edit cus-start cus-load latex latex-flymake flymake-proc
flymake tex-ispell tex-style tex texmathp pdfgrep grep compile ws-butler
beacon flycheck midnight git-timemachine vc-git 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 bug-reference forge-post markdown-mode color forge-repo
forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler
git-link ox-slack ox-pandoc ht ox-org ox-gfm ox-md org-bullets ob-shell
ob-latex ob-python python tramp-sh ob-matlab ob-octave org-tempo tempo
org-ref org-ref-helm-bibtex org-ref-helm helm-bibtex bibtex-completion
org-capture org-refile biblio biblio-download biblio-dissemin
biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone
biblio-doi biblio-core let-alist ido helm-files tramp tramp-loaddefs
trampver tramp-integration files-x tramp-compat ls-lisp helm-buffers
helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils
helm-types helm-net helm-help helm async-bytecomp helm-global-bindings
helm-easymenu helm-source helm-multi-match helm-lib async helm-config
org-ref-core warnings reftex-cite reftex reftex-loaddefs reftex-vars
parsebib org-ref-glossary ox-odt rng-loc rng-uri rng-parse rng-match
rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util
ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
org-ref-bibtex org-ref-citeproc key-chord hydra lv doi-utils
org-ref-utils org-ref-pdf url-http url-auth url-gw nsm htmlize diary-lib
diary-loaddefs exec-path-from-shell savehist winner spray face-remap
figlet yasnippet-snippets yasnippet pwin scroll-on-jump cl mic-paren
undo-fu hl-line paren autoinsert backup-each-save doom-modeline
doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path
f s all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons minions
doom-themes doom-themes-base zenburn-theme completion move-text windmove
code-block use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key use-package-core
org-eldoc org-element avl-tree generator ol-eww eww mm-url thingatpt
url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url
url-proxy url-privacy url-expand url-methods url-history mailcap shr
url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader
wid-edit ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex
ol-bbdb ol-w3m orgit magit-submodule magit-obsolete magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func imenu magit-diff smerge-mode diff
diff-mode git-commit log-edit message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail
rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process with-editor shell server magit-mode transient cl-extra
help-mode magit-git magit-section magit-utils crm dash org ob ob-ref
ob-lob ob-table ob-exp org-macro org-footnote org-pcomplete pcomplete
org-list org-faces org-entities time-date noutline outline easy-mmode
org-version ob-emacs-lisp org-table org-loaddefs find-func cal-menu
calendar cal-loaddefs ob-tangle ol rx org-src org-keys ob-comint comint
ansi-color ring ob-core org-compat advice ob-eval org-macs format-spec
org-install finder-inf tex-site edmacro kmacro info package easymenu
browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq
byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win
ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
elisp-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame minibuffer cl-generic
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 charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads kqueue cocoa ns
multi-tty make-network-process emacs)

Memory information:
((conses 16 2347512 815532)
 (symbols 48 77669 993)
 (strings 32 477768 99483)
 (string-bytes 1 16349415)
 (vectors 16 179813)
 (vector-slots 8 3064520 644834)
 (floats 8 2227 6552)
 (intervals 56 210924 34311)
 (buffers 1000 98))
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#51601; Package emacs. (Thu, 04 Nov 2021 17:48:01 GMT) Full text and rfc822 format available.

Message #8 received at 51601 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se>
Cc: 51601 <at> debbugs.gnu.org
Subject: Re: bug#51601: 27.2; python.el; python-nav-end-of-defun returns nil
 when inside defun.
Date: Thu, 04 Nov 2021 18:47:18 +0100
Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se> writes:

> returns nil. The documentation says that the function "Returns nil if
> point is not in a def or class", which I interpret as it should return
> non-nil if point is inside a defun.

I've now fixed this in Emacs 29.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug marked as fixed in version 29.1, send any further explanations to 51601 <at> debbugs.gnu.org and Magnus Nilsson <magnus.nilsson <at> alumni.chalmers.se> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 04 Nov 2021 17:48:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 03 Dec 2021 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 116 days ago.

Previous Next


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