Takafumi Arakaki
fa5ec1b070
Refactor ein-pytools to get rid of declare-function
2012-08-14 21:05:06 +02:00
Takafumi Arakaki
73cadcaaa4
Use generic getters in ein-pytools.el
2012-08-14 21:05:05 +02:00
Takafumi Arakaki
f510e8d50f
Implement "generic getter" mechanism
...
See the docstring of ein:generic-getter
2012-08-14 21:05:03 +02:00
Takafumi Arakaki
2199309759
Remove traceback method from ein$notebook
...
This simplifies the dependency.
2012-08-13 18:47:21 +02:00
Takafumi Arakaki
1ad316cdf1
Merge branch 'nbformat-warning'
...
Introduced:
* ein:display-warning
* warning regarding nbformat
* treat nbformat_minor when saving
fixes #40
2012-08-12 19:49:16 +02:00
Takafumi Arakaki
764e67ee4a
Save nbformat_minor (send to server if it is given)
2012-08-12 19:43:39 +02:00
Takafumi Arakaki
84f3d2d67c
Add tests for ein:notebook--check-nbformat
2012-08-12 19:33:57 +02:00
Takafumi Arakaki
5269926ddd
Add ein:notebook--check-nbformat
2012-08-12 19:33:39 +02:00
Takafumi Arakaki
b39fc5cc6b
Use multi-line message in ein:kernel--websocket-closed
2012-08-12 18:54:03 +02:00
Takafumi Arakaki
3b1e76f48c
Add ein:display-warning
2012-08-12 17:48:24 +02:00
Takafumi Arakaki
a2446988f8
Tweak section comments in ein-utils.el
2012-08-12 17:33:35 +02:00
Takafumi Arakaki
559a439e4c
Move comment to docstring in ein:ac-setup-maybe
2012-08-11 17:59:58 +02:00
Takafumi Arakaki
8ab408aa53
Add more comments on ein:ac-setup-maybe
2012-08-11 17:55:32 +02:00
Takafumi Arakaki
81c338c655
Fix ein:ac-config
2012-08-11 17:21:31 +02:00
Takafumi Arakaki
c57235d458
Add a comment on ein:ac-setup-maybe
2012-08-11 17:12:57 +02:00
Takafumi Arakaki
cb21a52450
Avoid error when compiling ein-ac.el w/o MuMaMo
2012-08-11 15:51:35 +02:00
Takafumi Arakaki
3722d04adb
Avoid error when loading/compiling ein-ac.el
...
if auto-complete is not on load-path
2012-08-11 15:49:26 +02:00
Takafumi Arakaki
45a20c6b54
Monkey patch json-encode-char
...
Otherwise, saving the output including "unicode space" (\u00a0) fails.
Easy way to check: !tree
2012-08-11 14:10:41 +02:00
Takafumi Arakaki
57df02d204
Start v0.1.2 (bump to 0.1.2alpha0)
2012-08-11 01:53:23 +02:00
Takafumi Arakaki
2e85132fd8
Bump to 0.1.1
2012-08-11 01:48:53 +02:00
Takafumi Arakaki
125e4cf7e2
Add unwritten items in change log
2012-08-11 00:57:03 +02:00
Takafumi Arakaki
a7ed0ca447
Remove ein:cell-max-num-outputs from document
...
And disable it (set to nil).
Limiting number of output does not work well, when a lot of inputs
comes with carriage returns. Probably it is better to limit by
number of lines (plus maybe number of images).
2012-08-11 00:48:56 +02:00
Takafumi Arakaki
8f8a9461e7
Merge branch 'helm'
2012-08-10 22:12:54 +02:00
Takafumi Arakaki
080e16304c
Document helm/anything-ein-notebook-buffers
2012-08-10 22:10:20 +02:00
Takafumi Arakaki
3ab25e6fe8
Cosmetic change in ein:connect-to-notebook-buffer
2012-08-10 22:10:19 +02:00
Takafumi Arakaki
0ed3f93e78
Refactoring: add ein:notebook-opened-buffer-names
2012-08-10 22:10:18 +02:00
Takafumi Arakaki
0f42dc1d20
Autload helm/anything interface
2012-08-10 22:10:16 +02:00
Takafumi Arakaki
5ca14aadfa
Add ein-helm.el
2012-08-10 21:13:59 +02:00
Takafumi Arakaki
4862959f86
Merge branch 'new-protocol-metadata'
2012-08-10 21:12:59 +02:00
Takafumi Arakaki
615abaec22
Test ein:completer-finish-completing
2012-08-09 01:35:00 +02:00
Takafumi Arakaki
6b2ab803a5
Test ein:cell-finish-tooltip
2012-08-09 01:24:26 +02:00
Takafumi Arakaki
5ee0471cee
Add test for ein:ac-set-document
2012-08-09 01:06:21 +02:00
Takafumi Arakaki
92ad2c8ca5
Refactor tests for ein:kernel-construct-help-string
2012-08-09 00:56:34 +02:00
Takafumi Arakaki
12fae49898
Fix arguments of other callbacks
...
Any callbacks called from ein:kernel--handle-shell-reply are passed
metadata. Therefore, complete/tooltip callbacks must be changed.
2012-08-08 23:27:07 +02:00
Takafumi Arakaki
428ad715f8
Update change log
2012-08-08 22:19:10 +02:00
Takafumi Arakaki
9f1b319333
Document and add FIXMEs in ein:kernel-execute
2012-08-08 22:15:22 +02:00
Takafumi Arakaki
c798f7d143
Adapt to new kernel-execute API
...
This is required to avoid wrong-number-of-arguments error,
unlike javascript.
2012-08-08 21:30:14 +02:00
Takafumi Arakaki
b799de0cbe
Add metadata to argument for kernel-execute CBs
2012-08-08 21:18:00 +02:00
Takafumi Arakaki
41bc85f9c7
Improve ein:kernel-execute docstring
2012-08-08 20:05:46 +02:00
Takafumi Arakaki
ed0bd74630
Adapt to new messaging protocol (add metadata)
...
As this change just introduces an additional key in outgoing
message, the new version of EIN also works with previous versions
of IPython.
fixes #46
2012-08-08 19:33:51 +02:00
Takafumi Arakaki
ac29aa2e8a
No auto-complete drop-down list when no matches
2012-08-04 04:28:21 +02:00
Takafumi Arakaki
5f10dcccb4
Merge branch 'tramp'
2012-08-04 04:20:39 +02:00
Takafumi Arakaki
c00bfd231d
Update change log
2012-08-04 04:18:44 +02:00
Takafumi Arakaki
5888582310
Fix ein:filename-translations docstring
2012-08-04 04:16:05 +02:00
Takafumi Arakaki
dedef7e032
Workaround error in tests from MuMaMo
...
Without this workaround, I had three failed tests:
3 unexpected results:
FAILED ein:notebook-ask-before-kill-emacs-simple
FAILED ein:notebook-from-json-simple
FAILED ein:notebook-yank-cell-command-two-buffers
These tests failed because of the following same error:
(error "fun-var-sym=mumamo-eval-in-ein:notebook-bg-mode, use-major-entry=(ein:notebook-bg-mode (mumamo-eval-in-ein:notebook-bg-mode mumamo-def-eval-in-ein:notebook-bg-mode mumamo-kw-eval-in-ein:notebook-bg-mode))")
2012-08-04 04:10:58 +02:00
Takafumi Arakaki
e49811db5c
Add tests for filename translator
2012-08-04 04:01:27 +02:00
Takafumi Arakaki
c4924efdbd
Refactor ein:filename-to/from-python functions
2012-08-04 02:13:14 +02:00
Takafumi Arakaki
d2c8c5eee6
Document ein:kernel-request-stream
2012-08-04 00:04:16 +02:00
Takafumi Arakaki
959102e70e
Document ein:tramp-create-filename-translator more
2012-08-03 23:58:08 +02:00
Takafumi Arakaki
6113b47a76
Rename to ein:tramp-create-filename-translator
...
And make it more robust by adapting code from slime-tramp.el.
2012-08-03 23:52:34 +02:00