bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41361: Fwd: Re: python.el: improve sexp-based navigation or make it


From: Andreas Röhler
Subject: bug#41361: Fwd: Re: python.el: improve sexp-based navigation or make it optional?
Date: Sun, 17 May 2020 16:12:45 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.8.0

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@online.de>
To: emacs-devel@gnu.org
CC: immerrr again <immerrr@gmail.com>, Stefan Kangas <stefankangas@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)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]