John Miller
4bbdddf95c
Merge pull request #550 from millejoh/issue-547-kill-edit-cell
...
Issue 547 kill edit cell
2019-06-01 12:46:35 -05:00
John Miller
88a52f52ea
Eldoc support should only show the function signature.
...
Returning the entire help string can be distracting as the minibuffers expands
to try to fit everything on string. The point of eldoc is to help with function
signature.
2019-06-01 09:51:19 -05:00
John Miller
609abd9a5e
ein-cell-edit: Restore window configuration after exiting edit buffer.
...
Fixes #547 .
2019-06-01 09:35:50 -05:00
John Miller
fb85743ce6
Merge pull request #548 from fedeinthemix/wip-fix-completion
...
ein:kernel-complete: use ':code' instead of ':line' for api-version 4.
2019-05-31 20:18:27 -05:00
John Miller
b0c46383cc
Merge pull request #545 from fedeinthemix/normalize-kernel-names
...
Normalize the kernelspec language string.
2019-05-31 18:09:47 -05:00
John Miller
62596d834d
Merge pull request #549 from dickmao/issue-537-contamination
...
Forestall Polymode "Contamination"
2019-05-31 10:55:12 -05: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
Federico Beffa
1cab86995a
ein:kernel-complete: use ':code' instead of ':line' for api-version 4.
2019-05-29 18:34:09 +02:00
Federico Beffa
9b7b88c5d4
Normalize kernel language name: Don't change case.
2019-05-29 17:02:16 +02:00
John Miller
9b6cb649ae
Merge pull request #546 from dickmao/cask-install
...
need to run cask install, generally
2019-05-28 10:14:28 -05:00
dickmao
e2d86613c8
force rm will not yield error
2019-05-28 09:44:11 -04:00
dickmao
9a27d42490
need to run cask install, generally
2019-05-28 09:14:16 -04:00
Federico Beffa
f0c9812c5a
Normalize the kernelspec language string.
2019-05-27 16:24:47 +02:00
John Miller
96ce586517
Merge pull request #544 from dickmao/issue-537-void-function
...
Gate the add-functions in ein:polymode
2019-05-26 08:09:40 -05:00
dickmao
a969736a03
gate the add-functions in ein:polymode
2019-05-26 00:28:23 -04:00
John Miller
8a6b8aade1
Merge pull request #541 from millejoh/issue-523
...
Issue 523
2019-05-25 16:39:35 -05:00
John Miller
9a7a0273c6
Merge pull request #542 from dickmao/issue-540-metadata
...
Standardize metadata a bit
2019-05-25 16:38:29 -05:00
dickmao
ceda628f92
Standardize metadata a bit
2019-05-25 11:31:05 -04:00
John Miller
fe3430102c
Add documentation, work around smartrep.
...
I am starting to get annoyed by smartrep...
2019-05-25 10:23:22 -05:00
John Miller
4f82cfaee3
Merge pull request #539 from dickmao/evildoers
...
The only thing necessary for the triumph of evil...
2019-05-25 10:02:18 -05:00
dickmao
1b745d4781
evil doesn't turn off undo-tree-mode when you toggle it
2019-05-24 16:39:12 -04:00
dickmao
f79a211c6c
The only thing necessary for the triumph of evil...
...
Protect against undo-tree-mode both now and in the future.
2019-05-24 16:39:06 -04:00
Miller
321d0e6c15
ein-notebook: Command to jump to an open notebook buffer.
...
Per issue #523 , add a command that let's user select and switch to an open
notebook buffer.
2019-05-24 14:15:36 -05:00
John Miller
92fddc899e
Merge pull request #536 from dickmao/ob-ein-no-output
...
ob-ein bugfix
2019-05-21 20:49:13 -05:00
dickmao
c7b8b4cb27
ob-ein bugfix
...
Currently, an org block that has no output (e.g., `foo = 5`) never
clears the `[....]` upon block completion.
Also, no `:session` should default to localhost.
2019-05-21 19:24:24 -04:00
John Miller
f314d48be2
Merge pull request #535 from dickmao/ob-ein-agnosticism
...
Ob-ein Improvements
2019-05-20 16:16:58 -05:00
dickmao
e491ac6f1c
Ob-ein Improvements
...
Bring the org offering to feature parity.
2019-05-20 10:59:43 -04:00
John Miller
74e79c7b94
Merge pull request #531 from dickmao/issue-530
...
If you see something, say something
2019-05-16 18:42:48 -05:00
dickmao
88d9158a66
add diagnostic for undo test
2019-05-16 10:51:57 -04:00
dickmao
6e53d8f1a8
futz with undo.ipynb
2019-05-16 10:15:11 -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
John Miller
f98d49ff94
Merge pull request #528 from dickmao/kernel-agnosticism
...
Julia, etc.
2019-05-15 09:47:29 -05:00
dickmao
cb0a819929
Julia, etc.
...
Prove we are agnostic about kernels.
2019-05-15 06:40:10 -04:00
John Miller
7c7691c26d
Merge pull request #525 from dickmao/already-open-bug
...
Cleanup save-before-quit logic, and polymode kill buffer bugfix
2019-05-11 07:31:33 -05:00
dickmao
dcda68310b
half-baked cookie jar messes up websocket
2019-05-07 22:46:37 -04:00
dickmao
c9252ee436
cask avoid accepting input
2019-05-07 12:46:05 -04:00
dickmao
05c642e967
make test won't work out of the box for most people
2019-05-07 10:17:10 -04:00
dickmao
f4d301d8c9
Cleanup save-before-quit logic, and polymode kill buffer bugfix
...
Before: Exit emacs with modified notebooks. Be asked "You have
unsaved notebooks. Discard changes?" Respond no, and manually figure
out which notebooks haven't been saved.
After: Exit emacs with modified notebooks. Be asked "Save A?".
Respond yes. Quit without further ado.
Also, bugfix killing of buffers in polymode. Must kill host buffer,
not indirect buffers.
2019-05-07 09:54:20 -04:00
John Miller
5600a2ce0d
Merge pull request #518 from dickmao/two-bugs
...
Polymode patchup, stopping bug, plot bug
2019-04-30 08:40:23 -05:00
dickmao
910e6ea565
can't specify version in cask install
. Need to apply blunt instrument.
2019-04-29 17:16:55 -04:00
dickmao
d3b0b97037
pm--get-existing-mode changed signature.
2019-04-29 15:35:32 -04:00
dickmao
1da03d69f6
Stop bug, Image bug
...
Initial SIGTERM prompts server to dutifully shutdown kernel, but
another SIGTERM necessary to kill server. Perhaps ipython changed
since the last time I tested this.
Ipython doesn't send a display_data message upon initial plot
request. This is probably our bug, or is it? Document this bug in an
ecukes test.
Also enforce emacs version >= 25
2019-04-29 13:15:53 -04:00
John Miller
70845a3411
Use completing-read instead of ido-completing-read. ( #514 )
...
* Use completing-read instead of ido-completing-read.
Per @seagle0128 and issue #496 .
* lisp/ein-notebook.el:
* Wrap all calls to completing-read with ein:completing-read
Use `ein:completing-read' everywhere we need to do completion as it wraps Emacs
completing-read functionality and tries to use sane defaults.
2019-04-16 10:04:11 -05:00
John Miller
b08aed3a85
Merge pull request #517 from dickmao/cl-generic-issue-516
...
cl-generic 0.3 is not going to cut it
2019-04-15 21:41:51 -05:00
dickmao
921b3a94e4
need to see websocket output of eldoc call
2019-04-14 14:39:46 -04:00
dickmao
a6641f05cf
cl-generic 1.0 is built-in
2019-04-14 12:31:14 -04:00
dickmao
c7ff377a89
cl-generic 0.3 is not going to cut it
2019-04-14 12:15:54 -04:00
John Miller
5accc13b51
Merge pull request #513 from millejoh/issue-506
...
Avoid completing against punctuation (again).
2019-04-04 18:25:47 -05:00
John M. Miller
3f5173cb2f
Avoid completing against punctuation (again).
...
Fix #506 while maintaining (I hope) the spirit of #463 .
2019-04-04 16:42:59 -05:00
John Miller
d302f805cf
Merge pull request #510 from dickmao/mfrasca-polymode
...
stale versions of polymode
2019-04-04 12:52:13 -05:00