Might be a little tangential, but maybe of interest to some A hn post on 'efficiently browsing text & code with emacs'
https://news.ycombinator.com/item?id=3703760 ==> http://www.kirubakaran.com/articles/efficiently-browsing-text-or-code.html On Mon, Dec 30, 2013 at 10:27 PM, Noufal Ibrahim KV <nou...@nibrahim.net.in>wrote: > 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 > _______________________________________________ BangPypers mailing list BangPypers@python.org https://mail.python.org/mailman/listinfo/bangpypers