.emacs-my
changeset 1708 e6320b167b77
parent 1707 84c30e639991
child 1709 5946ac9f14c7
equal deleted inserted replaced
1707:84c30e639991 1708:e6320b167b77
  3080   (interactive (list (python-info-current-symbol)
  3080   (interactive (list (python-info-current-symbol)
  3081                      (python-shell-get-process)
  3081                      (python-shell-get-process)
  3082                      current-prefix-arg))
  3082                      current-prefix-arg))
  3083   (let ( (cmd
  3083   (let ( (cmd
  3084           (cond
  3084           (cond
  3085            ((eq 1 prefix) (concat "type(" symbol ")\n"))
  3085            ((eq 1 prefix) (concat "help(type(" symbol "))\n"))
  3086            ((eq 2 prefix) (concat "repr(" symbol ")\n"))
  3086            ((eq 2 prefix) (concat "repr(" symbol ")\n"))
  3087            ((eq 3 prefix) (concat "print('\\n'.join(dir(" symbol ")))\n"))
  3087            ((eq 3 prefix) (concat "print('\\n'.join(dir(" symbol ")))\n"))
  3088            ((eq 4 prefix) (concat "vars(" symbol ")\n"))
  3088            ((eq 4 prefix) (concat "vars(" symbol ")\n"))
  3089            ((not prefix) (concat "help('" symbol "')\n"))
  3089            ((not prefix) (concat "help('" symbol "')\n"))
  3090            (t (concat "dir(" symbol ")\n")))) )
  3090            (t (concat "dir(" symbol ")\n")))) )