GNU bug report logs -
#41361
Fwd: Re: python.el: improve sexp-based navigation or make it optional?
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi,
maybe make forward-sexp-function customizable. Currently that var is set
inside the derived mode:
(set (make-local-variable 'forward-sexp-function)
'python-nav-forward-sexp)
and comment section in python.el head contains:
If you prefer `cc-mode'-like
;; `forward-sexp' movement, setting `forward-sexp-function' to nil is
;; enough, You can do that using the `python-mode-hook':
;; (add-hook 'python-mode-hook
;; (lambda () (setq forward-sexp-function nil)))
Thread is here:
https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02196.html
Thanks,
Andreas
-------- Forwarded Message --------
Subject: Re: python.el: improve sexp-based navigation or make it optional?
Date: Sat, 16 May 2020 21:11:51 +0200
From: Andreas Röhler <andreas.roehler <at> online.de>
To: emacs-devel <at> gnu.org
CC: immerrr again <immerrr <at> gmail.com>, Stefan Kangas
<stefankangas <at> gmail.com>
On 16.05.20 15:16, immerrr again wrote:
> In absence of such mode, I wonder if it would be a welcome addition to
> introduce a configuration parameter that at least disables the smart
> navigation, making sexp skip one symbol or explicitly
> parenthesized/bracketed expression at a time.
Maybe that does it?: (from python.el)
If you prefer `cc-mode'-like
;; `forward-sexp' movement, setting `forward-sexp-function' to nil is
;; enough, You can do that using the `python-mode-hook':
;; (add-hook 'python-mode-hook
;; (lambda () (setq forward-sexp-function nil)))
[Message part 2 (text/html, inline)]
This bug report was last modified 3 years and 291 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.