millejoh / emacs-ipython-notebook

Jupyter notebook client in Emacs
http://millejoh.github.io/emacs-ipython-notebook/
GNU General Public License v3.0
1.47k stars 122 forks source link

Some features break on emacs 28 / nativecomp #778

Closed indigoviolet closed 3 years ago

indigoviolet commented 3 years ago

I'm not expecting any support on this, it's mainly a heads up. I was experimenting with the nativecomp branch on emacs28, and realized that some ein features break in that set up.

Specifically, the ipdb stuff doesn't work -- there are some errors that I don't quite understand regarding "free variable it", and ein:log isn't defined. To repro this, try running

from IPython.core.debugger import set_trace
set_trace()

in an ipynb notebook on the nativecomp branch. Note that you might need to use this commit to avoid some other errors with define-obsolete-function-alias.

If it's useful for debugging I can share more info about how I built it etc.