Commit graph

121 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
d7a19d9859 getting undo failure diagnostic in gha 2020-03-14 12:05:29 -04:00
dickmao
a0943af912 ecukes clear kernel connect message 2020-03-14 00:43:19 -04:00
John Miller
28b9f46215 Run custom hooks after a kernel connection is made.
Introduce new user custom variable `ein:on-kernel-connect-functions' which is an
abnormal hook called after a kernel connection is made. All functions in the
hook are called with the connected kernel as an argument.

This replaces the old, unused `ein:kernel-run-after-start-hook' function.
2020-03-01 16:30:35 -07:00
dickmao
54cb27701f remove longstanding recursive requires workaround 2020-02-29 22:35:49 -05:00
dickmao
f787e326b0 Fixes #675 2020-02-24 08:25:20 -05:00
dickmao
df83a6aaf2 add file test 2020-02-24 07:37:39 -05:00
John Miller
d29716b2a4 Restore ein-connect.el
Some caveats: completion and tooltips using the kernel are no longer available
as ein-pytools has been mostly neuterd. Cell autoexecution also been removed.
2020-02-23 10:02:16 -06:00
dickmao
caa760f9d7 test undo in combination with worksheet-execute-all-cells 2020-02-08 19:04:18 -05:00
dickmao
658757ccfe maybe i was wrong about gha and file deletion 2020-02-05 17:46:49 -05:00
dickmao
aa3159c2af modify readme 2020-02-05 10:21:27 -05:00
dickmao
a030d2ca96 jupyter server on gha has issues with deleting files 2020-02-04 22:40:51 -05:00
dickmao
a960c65802 we try to avoid "wait x seconds" in ecukes 2020-02-04 22:19:14 -05:00
Tomasz Mieszkowski
b2267afcfa Add commands to execute all cells above/below current one 2020-02-04 21:18:58 -05:00
dickmao
8ec5b550e5 gha diagnostics 2020-02-04 20:53:57 -05:00
dickmao
0cb185dde6 avoid reloading notebooklist three times on "Stop" 2020-02-01 21:07:42 -05:00
dickmao
f4d6d4e9a8 remove pytools cruft, only print polymode-mode-name-aliases warning once 2020-01-23 11:25:27 -05:00
dickmao
a26f83e768 ein-markdown-mode 2020-01-16 17:05:00 -05:00
dickmao
410bef2402 stragglers on gha 2020-01-15 15:27:02 -05:00
dickmao
d07910b479 test-mem-constrained 2020-01-15 10:31:04 -05:00
dickmao
33d92a68b3 just say yes to the shirt 2020-01-15 10:13:43 -05:00
dickmao
6ea920dd0f notebooklist delete 2020-01-12 23:01:26 -05:00
dickmao
b749cf7792 cl-mapcan 2020-01-11 21:04:36 -05:00
dickmao
702f04064a :image/png not :png 2020-01-11 16:03:54 -05:00
dickmao
ce4252d2af gha 2020-01-11 08:35:21 -05:00
dickmao
8a545c508b close notebook on delete 2020-01-10 23:58:51 -05:00
dickmao
24fc9ce083 gha cannot handle too much 2020-01-09 18:09:01 -05:00
dickmao
cfb30c606d more time 2020-01-09 17:53:03 -05:00
dickmao
b417075d32 undo hack 2020-01-09 16:08:28 -05:00
dickmao
105143717c confused again 2020-01-09 14:45:43 -05:00
dickmao
9ac1bf62e5 confused about pyouts 2020-01-09 13:12:41 -05:00
dickmao
66d6ea81a0 stragglers from C-x k 2020-01-07 17:35:21 -05:00
dickmao
5de0c8b8a4 remove multilang 2020-01-07 16:44:22 -05:00
dickmao
8d33f3293c fix radio button 2020-01-07 11:40:26 -05:00
dickmao
290e5fc88e gha 2020-01-04 10:46:21 -05:00
dickmao
f7180405d6 makes test 2020-01-02 20:09:42 -05:00
dickmao
2d362f6898 fix ipynb mode for containers 2019-11-26 14:28:22 -05:00
dickmao
e12a33588d replace ein:aif with aif 2019-11-24 00:17:52 -05:00
dickmao
d0d13c8277 get 25.1 to compile 2019-11-13 17:46:50 -05:00
dickmao
5a23c06df6 burrow the disabling of buffer-undo-list down deep 2019-11-09 11:31:38 -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
e0e6c6d81f python3 and ipython 7.8 fails autocomplete
also paper over the breadcrumbs flapper.
2019-10-07 14:14:23 -04:00
dickmao
c4d38c9b3f Follow-up to "simple fixes"
`company-backends' is special-variable-p so I don't believe it can be
buffer-local.

avoid eager loading of ess or julia.

if one changes the minimal tested version of emacs, one should `make
README` to reflect.  Also, reverted back to 25.1 because #509.

no need for evm under osx (purcell).

restore a completion test (after disabling company-frontends).
2019-10-07 11:58:30 -04:00
John Miller
f49b2559d6 Company completion popups may be corrupting the connect.py buffer.
Hard to reproduce exactly what is happening, but try to work around the
possibility of a company completion popup appearing in the buffer or minibuffer.
2019-10-06 18:05:36 -05:00
dickmao
b3179a12d1 ein:notebooklist cannot see ein:jupyter-default-server-command on startup.
move default-kernel defcustom to ein:jupyter
2019-09-30 18:36:01 -04:00
dickmao
e4e04fdc3d Specifying default kernel
```
M-x customize-group RET ein
Select Ein:Notebooklist-Default-Kernel
```

Closes #82
2019-09-29 12:19:10 -04:00
dickmao
2ca536fdec add org-export test 2019-08-10 21:16:51 -04:00
dickmao
84a9fe7d21 Imperfect polymode testing
Unfortunately, no good way to test font-lock as font-lock-mode won't
activate under noninteractive ecukes (can try --no-win or --win, but
won't fly under travis)

In practice, polymode font-lock bugs often manifest themselves much as
issue #456 did.  The rear-nonsticky property on the input prompt gets
washed away by font-lock and brokenness ensues.
2019-06-10 20:07:58 -04:00
dickmao
3f6e507857 Do not assume "notebook" subcommand
Some users run jupyter via `jupyter-notebook` instead of `jupyter`,
and break because we unilaterally impose the "notebook" subcommand.

Those users can now:
```
M-x customize-group ein
Jupyter Server Use Subcommand: Omit
```
2019-06-05 14:30:26 -04:00
dickmao
1b745d4781 evil doesn't turn off undo-tree-mode when you toggle it 2019-05-24 16:39:12 -04:00