[BangPypers] Best python source browsing tool for Mac + Emacs / Sublime
Noufal Ibrahim KV
noufal at nibrahim.net.in
Mon Dec 30 17:57:15 CET 2013
On Mon, Dec 30 2013, Abhishek L wrote:
> I'm a happy user of elpy (https://github.com/jorgenschaefer/elpy) in
> emacs for all python related things. It includes some popular
> extensions for code-completion (Jedi/Rope backends), Code navigation
> etc. It should be available in marmalade/MELPA repositories as well.
> Also I heard ein (https://github.com/tkf/emacs-ipython-notebook) is
> good if you orient towards matplotlib/numpy and the like (not used
> much, personally though)
> Do give it a try, if you're still using emacs.
Allow me an alternate perspective.
With Python, I don't really use tag jumping. With my own code base, if
I'm tag jumping and moving around like that, I usually consider that an
issue with the way my app is laid out. With other peoples code, I
usually figure out where a message or some behaviour that I'm interested
in is happening and stick a pdb.set_trace() over there. I then run it
and use PDBTrack to trace things from there to understand what's
happening. I guess this is partly because with Python, most things are
at runtime and partly because it's easier to not reason about the
program and just to see it run. I'm not big on 'intelligent' completion.
With C, I do the tag jumping thing and use etags.
More information about the BangPypers