mirror of
https://github.com/vale981/emacs-ipython-notebook
synced 2025-03-05 09:01:40 -05:00

`advice.el` suggests the `ad-default-compilation-action=maybe` admits inadvertent byte-compilation of advised syntax-ppss in non-EIN packages reported in #537. Prevent this by setting `ad-default-compilation-action=never` when ein:polymode is activated.
10 lines
353 B
EmacsLisp
10 lines
353 B
EmacsLisp
(require 'ert)
|
|
(require 'poly-ein)
|
|
(require 'byte-compile)
|
|
|
|
(ert-deftest ein:should-not-compile-advised ()
|
|
(should (ad-should-compile 'syntax-ppss nil))
|
|
(should (ad-should-compile 'syntax-propertize nil))
|
|
(poly-ein--decorate-functions)
|
|
(should-not (ad-should-compile 'syntax-ppss nil))
|
|
(should-not (ad-should-compile 'syntax-propertize nil)))
|