Commit graph

31 commits

Author SHA1 Message Date
dickmao
506fcb5f98 cannot easily turn off multiple cursors, must detect and correct 2020-03-19 07:36:24 -04:00
dickmao
ee3083d96d disable multiple-cursors-mode 2020-03-19 06:34:21 -04:00
dickmao
b265205a57 Avoid after-change-major-mode-hook
Fixes #680.
2020-03-07 15:48:54 -05:00
dickmao
54cb27701f remove longstanding recursive requires workaround 2020-02-29 22:35:49 -05:00
dickmao
47c46b9d5a unnecessary poly-ein--remove-hook calls 2020-02-28 23:41:06 -05:00
dickmao
9f5c06b696 also turn off undo-tree 2020-02-28 23:09:32 -05:00
dickmao
760d8fbded display-line-numbers emacs26 only 2020-02-28 22:38:06 -05:00
dickmao
d2a11cd83e turn off visual-line-mode and display-line-numbers-mode 2020-02-28 22:30:05 -05:00
dickmao
ec67737883 poly-ein--record-window-buffer
`C-x b` should take me back to base notebook buffer, if not indirect buffer.
2020-02-15 14:29:00 -05:00
dickmao
1a4cc40e46 Check symbolp before assuming symbol-name in poly--ein-remove-hook
Fixes #658
2020-02-09 17:26:46 -05:00
dickmao
b478940c9f syntax-propertize-chunks takes us too far afield 2020-02-08 13:49:35 -05:00
dickmao
f4d6d4e9a8 remove pytools cruft, only print polymode-mode-name-aliases warning once 2020-01-23 11:25:27 -05:00
dickmao
2b620f8e8f narrow-to-region font-lock-syntactic-face-function 2020-01-17 23:06:41 -05:00
dickmao
3853d2abc6 squash the not-in-a-string bug
poly-ein--narrow-to-inner was getting the preceding output span
on account of the hack #'1- modifier.

I recall that modifier being a fudge factor, so removing it and seeing
if fudge is still required.
2020-01-17 21:10:27 -05:00
dickmao
4467a25ad9 syntax-multiline was not way to go 2020-01-17 14:17:46 -05:00
dickmao
a26f83e768 ein-markdown-mode 2020-01-16 17:05:00 -05:00
dickmao
5de0c8b8a4 remove multilang 2020-01-07 16:44:22 -05:00
dickmao
b7188ff51f remove ein:polymode 2020-01-04 11:28:56 -05:00
dickmao
f7180405d6 makes test 2020-01-02 20:09:42 -05:00
dickmao
e12a33588d replace ein:aif with aif 2019-11-24 00:17:52 -05:00
dickmao
49a1c54b00 compile properly (very suspect :mode slot misspecifications in poly-ein) 2019-11-13 13:54:29 -05:00
dickmao
bcf1c2ac55 purge
purge

align pm:get-span no major mode error with diagnostic

purge
2019-11-08 16:05:11 -05:00
dickmao
507eaf4d9a fix NPE in poly-ein (revealed in ESS) 2019-09-29 12:19:46 -04:00
John Miller
4e7d56a7d9
Document and dependency updates. (#561)
* Documentation chasing the commit tail.

* This really belongs with the project.

No longer 100% up to date, but worth including if nothing more than for
historical purposes.

* Update ob-ein documentation.

* Fix testing for emacs 27.

Shouldn't setq a structure accessor.

* Add the changelog.

* Workaround for issue #559.

Force ein to use an earlier version (0.9) of websocket.

* Update to v0.16.1

* Add changelog.

One of these days I will remember.

* Get my links right.

* Revert now that websocket is working again.

* Doc updates, dependency updates, prepare for another release.

Make sure we point to a working version of websocket. Documenting some changes
so we can release v0.16.2.

* Make sure we get all the documentation changes in.

* Latest IPython version is 7.5.

Update travis accordingly.
2019-06-22 10:01:50 -05:00
dickmao
1bdb5b0651 Polymode bugfixes
Because global-font-lock-mode will call font-lock-initial-fontify, the
inconsistency caused by nullifying font-lock-function while preserving
font-lock-fontify-buffer-function causes the whole buffer to get
fontified in polymode

Commit a969736 duplicated the before-until advice on
syntax-propertize.  This broke polymode badly, and yet none of my
tests catch this (partly because it's hard to test font-lock).
2019-06-10 19:10:55 -04:00
dickmao
dcea37d02e Forestall Polymode "Contamination"
`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.
2019-05-29 18:56:57 -04:00
dickmao
a969736a03 gate the add-functions in ein:polymode 2019-05-26 00:28:23 -04:00
dickmao
8738fa5e0a If you see something, say something
Avoid silently failing as in #530 where kernelspec language is unrecognized.
2019-05-16 09:47:24 -04:00
dickmao
dcda68310b half-baked cookie jar messes up websocket 2019-05-07 22:46:37 -04:00
dickmao
f34bdf32ff irnb is a kagglism that jupyter doesn't understand 2019-04-02 19:40:34 -04:00
dickmao
234cf391f9 Polymode
M-x customize-group RET ein
Toggle Ein:Polymode

Avoid trying to emulate jump-to-definition, eldoc, and autocompletion
functionalities that Elpy will always do better.

Fixes #497 #482 #418
2019-04-02 09:35:17 -04:00