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. [...] -- Cordially, Noufal http://nibrahim.net.in _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers