levander <[EMAIL PROTECTED]> writes: > Okay, thanks Alexander and Bernstein. I'll lookinto Emacs 23, but I'm > worried about compatibility with modes. Does all the stuff that works > in Emacs 21 work in 23?
I've switched from 21 to 23 a few weeks ago and don't recall any particular issues (and I'm a fairly hardcore emacs user with pretty complex configuration and many third-party packages -- my emacs config has 182 matches for require\|autoload). > Like even that ipython.el file, does it work in Emacs 23? I think as the author I would have noticed by now if it didn't :) > And, I probably will report a bug to either Ubuntu's Launchpad or to > Debian's package maintainer for pdb mode (which apparently has been > integrated into just the gud mode stuff, at least that's how it looks from > looking around on my system). Does Debian have a web site for reporting bugs > like Ubuntu does? Or, do I just email the package maintainer? > > I'm messing around with ipython.el and ipython now. It looks like if > you just want to step through some code that isn't throwing any > execption, you have to modify the source code of your script to tell > ipython to stop on this line and start debugging here? Nope. Try ``run -d myscript`` (and ``?run`` for more info). I must admit that this doesn't work properly for me though -- I don't get stepping through the corresponding source in emacs. ``M-x pdb`` works with pdb as debugger but not with pydb; maybe the problem is missing pydb support in the relevant regexps? I can't devote any time to this at the moment, but I'd be pretty interested in having this working -- so I'd appreciate a note if someone figures out what's going on (and if a change to ipython.el is needed I'll make sure it gets in). > With all the raving about ipython, I'm sure it's a great product. But, this > thing about having to modify your source code really sounds like it sucks. > I'd be surprised if it were difficult to implement a command line option for > ipython that tells it to open this file and then start debugging it from the > top. It's already there -- I'm using 0.7.4 svn (which is the ubuntu feisty package), so I think it should also work for you. > And, have the emacs mode operate much like it does with pdb, where emacs > remembers your command line when you invoked pdb, so you just hit "M-x pdb > RET RET RET ..." to open up your file. But, maybe I just haven't foud it > yet? I'd type something like ``run -<Meta>+<P>`` (with M-p bound to `comint-previous-matching-input-from-input') or M-r, which is even fewer keystrokes. 'as -- http://mail.python.org/mailman/listinfo/python-list