Function: python-nav--lisp-forward-sexp

python-nav--lisp-forward-sexp is a byte-compiled function defined in python.el.gz.

Signature

(python-nav--lisp-forward-sexp &optional ARG)

Documentation

Standard version forward-sexp.

It ignores completely the value of forward-sexp-function by setting it to nil before calling forward-sexp. With positive ARG move forward only one sexp, else move backwards.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/python.el.gz
(defun python-nav--lisp-forward-sexp (&optional arg)
  "Standard version `forward-sexp'.
It ignores completely the value of `forward-sexp-function' by
setting it to nil before calling `forward-sexp'.  With positive
ARG move forward only one sexp, else move backwards."
  (let ((forward-sexp-function)
        (arg (if (or (not arg) (> arg 0)) 1 -1)))
    (forward-sexp arg)))