John Miller
55be1cbf26
Refactoring support for contents API
...
Start of a refactor of code for accessing Jupyter's new contents API.
First up an implementation of list contents.
New function for flattening lists borrowed from cl-alexandria (how did
we survive withoutthis in the before times?)
Updating author list here and there.
2015-01-31 10:13:49 -06:00
Takafumi Arakaki
d62dc59869
Require 'cc-mode in ein-utils.el
...
It looks like in new Emacs version (> 24.3?), c-mode-syntax-table is not
available by default.
2014-03-17 19:14:02 +01:00
Takafumi Arakaki
992104ebf5
Send proper cookie in ein:kernel-send-cookie
2012-12-17 17:39:46 +01:00
Takafumi Arakaki
827717cd0d
ein:console-args can take a list as value now
2012-12-06 23:16:44 +01:00
Takafumi Arakaki
bd122efe7e
Add ein:display-warning-once and use it in ein:console-make-command
2012-12-06 23:16:44 +01:00
Takafumi Arakaki
5f0f75dcc8
Add utility function ein:plist-exclude
2012-12-06 17:41:39 +01:00
Takafumi Arakaki
997e8660cd
Make ein:and-let* work with edebug
2012-10-15 18:34:49 +02:00
Takafumi Arakaki
d5b741a292
Move ein:html-get-data-in-body-tag to ein-utils.el
2012-10-09 15:27:36 +02:00
Takafumi Arakaki
509064d8d8
Test ein:find-leftmot-column more and fix it
2012-10-09 14:23:06 +02:00
Takafumi Arakaki
585739e6b2
Add a command ein:worksheet-dedent-cell-text
2012-10-09 14:02:39 +02:00
Takafumi Arakaki
f41e2b206d
Document ein:call-process
2012-09-28 17:00:59 +02:00
Takafumi Arakaki
6a9ff84a18
Add ein:version *function*
2012-09-28 16:41:35 +02:00
Takafumi Arakaki
5dd62427f4
Fix ein:json-encode-char: use \uNNNN for char > 126
...
See the patch I sent to emacs-devel and the actual fix here:
* http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/110227
* http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00701.html
2012-09-27 19:37:53 +02:00
Takafumi Arakaki
610120ded7
Simplify ein:list-move-left
2012-09-02 04:20:39 +02:00
Takafumi Arakaki
f25e3b98a7
Add utility function ein:list-move-right
2012-09-02 04:05:44 +02:00
Takafumi Arakaki
81ec270382
Add utility function ein:list-move-left
2012-09-02 04:04:45 +02:00
Takafumi Arakaki
df0b8fb45b
Add ein:list-insert-before/after
2012-09-01 23:26:42 +02:00
Takafumi Arakaki
1f301973c8
Set buffer in ein:worksheet-to-json
2012-08-29 21:32:06 +02:00
Takafumi Arakaki
bf9d4f7b5d
Move EIN specific stuff to ein-core from ein-utils
2012-08-28 15:36:15 +02:00
Takafumi Arakaki
8ce439b927
Add ein:kernel-history-request
2012-08-28 12:18:12 +02:00
Takafumi Arakaki
785355c3ca
Activate codecell menu conditionally
2012-08-27 14:22:27 +02:00
Takafumi Arakaki
1a08ea429d
Simple menu for notebook
2012-08-27 14:11:41 +02:00
Takafumi Arakaki
b6391d2be2
Remove ein:get-cell-at-point/traceback--notebook
2012-08-20 04:23:57 +02:00
Takafumi Arakaki
388ce0217a
Add generic getter in ein-worksheet.el
2012-08-20 03:03:29 +02:00
Takafumi Arakaki
f32a169920
Move tooltip and help command to pytools
...
ein-notebook.el and ein-connect.el can share same command thanks to
the generic getter function.
2012-08-19 21:48:28 +02:00
Takafumi Arakaki
7ca779e836
Move ein:with-live-buffer to ein-utils.el
2012-08-19 12:44:00 +02:00
Takafumi Arakaki
714f07e759
Add ein:ewoc-create in ein-utils
2012-08-16 17:03:53 +02:00
Takafumi Arakaki
53fbf9b554
Add ein:shared-output-eval-string
...
This function should be usable anywhere.
2012-08-15 23:04:20 +02:00
Takafumi Arakaki
adac1a5619
Fix and improve ein:generic-getter docstring
2012-08-14 23:02:18 +02:00
Takafumi Arakaki
8ebea1b1a7
Add macro ein:and-let*
2012-08-14 21:05:13 +02:00
Takafumi Arakaki
2faeb54475
Add ein:get-traceback-data generic getter
2012-08-14 21:05:12 +02:00
Takafumi Arakaki
4d4e22912b
Add ein:get-cell-at-point generic getter
2012-08-14 21:05:11 +02:00
Takafumi Arakaki
f0a4888c90
Remove ein:get-notebook-buffer
2012-08-14 21:05:08 +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
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
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
5888582310
Fix ein:filename-translations docstring
2012-08-04 04:16:05 +02:00
Takafumi Arakaki
c4924efdbd
Refactor ein:filename-to/from-python functions
2012-08-04 02:13:14 +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
Takafumi Arakaki
1be0c9924e
Add ein:make-tramp-filename-translation
2012-08-03 23:06:46 +02:00
Takafumi Arakaki
51992efe5b
ein:pytools-jump-to-source works with tramp now
...
ein:filename-translations is added.
2012-08-03 23:05:23 +02:00
Takafumi Arakaki
c07b273fcb
Fold call signature in ein:kernel-construct-help-string
...
fixes #14
2012-07-25 18:51:02 +02:00
Takafumi Arakaki
d9c96d86f3
Update docstrings
2012-07-14 16:46:17 +02:00
Takafumi Arakaki
22fc876723
Add ein:scratch-notebook-name
2012-07-14 16:30:56 +02:00
Takafumi Arakaki
51b623e4e2
Move ein:scratch-notebook-name-template to ein-utils.el
2012-07-14 16:23:25 +02:00
Takafumi Arakaki
84876d0188
Add sections in ein-utils.el
2012-07-14 16:22:15 +02:00
Takafumi Arakaki
5c5ba3810b
Support callback in ein:notebooklist-open-notebook-by-name
2012-07-12 02:56:23 +02:00
Takafumi Arakaki
ca550ee5a4
Bump to 0.1beta1
...
Note that version number scheme is changed to `version-to-list'
-compliant scheme.
2012-07-03 16:27:12 +02:00