Commit graph

2876 commits

Author SHA1 Message Date
Takafumi Arakaki
87400e2d38 Check http response status in notebook save callback 2012-05-14 01:11:57 +02:00
Takafumi Arakaki
12069829e9 No cache URL for notebook saving
Although notebook saving fails on every two tries.
2012-05-14 01:00:59 +02:00
Takafumi Arakaki
341dee3013 Fix stream output: print "a" works now 2012-05-13 22:58:14 +02:00
Takafumi Arakaki
eb72cdc280 Workaround the problem in websocket.el 2012-05-13 21:29:38 +02:00
Takafumi Arakaki
e4c2040756 Fix typo in message 2012-05-13 21:24:18 +02:00
Takafumi Arakaki
074b4348a6 Treat Emacs undo history better 2012-05-13 21:23:25 +02:00
Takafumi Arakaki
fbc53c40da Ask before killing unsaved notebook buffer 2012-05-13 18:29:50 +02:00
Takafumi Arakaki
30f71053f0 Improve completion: put the common prefix 2012-05-13 17:10:30 +02:00
Takafumi Arakaki
4a1261fc5e Fix: point moves after completion 2012-05-13 17:06:14 +02:00
Takafumi Arakaki
821ef3009d Check if kernel is ready before completion 2012-05-13 16:56:50 +02:00
Takafumi Arakaki
e5b43550ee Document ein:kernel-if-ready 2012-05-13 16:56:48 +02:00
Takafumi Arakaki
8f3ffae2a3 Kernel communication fails when not ready now 2012-05-13 16:56:46 +02:00
Takafumi Arakaki
9e0b03e3a4 Make sure kernel is ready before execute cell 2012-05-13 16:56:44 +02:00
Takafumi Arakaki
3ad30e351d Add pseudo readyState support in ein-websocket.el 2012-05-13 16:41:56 +02:00
Takafumi Arakaki
38a9dc82ab Document ein:$websocket 2012-05-13 16:13:52 +02:00
Takafumi Arakaki
fc8c300326 Set url-or-port for kernel in "constructor" 2012-05-13 15:59:40 +02:00
Takafumi Arakaki
b850ba7c7c Syntax highlighting of traceback works in plain mode
In mumamo, highlighting is off when I am in the input.
2012-05-13 08:36:21 +02:00
Takafumi Arakaki
e259b4f3c7 Added a command to kill kernel 2012-05-13 07:40:15 +02:00
Takafumi Arakaki
7726a1ec1c Kernel interruption works now 2012-05-13 07:32:43 +02:00
Takafumi Arakaki
4bb9cfd47a Raise error in ein:notebook-insert-cell-below if suspicious 2012-05-13 07:14:33 +02:00
Takafumi Arakaki
36688ca8c2 Fix: cell cannot be added when there is no cell 2012-05-13 07:11:04 +02:00
Takafumi Arakaki
9024f273b2 Notebook can be deleted now 2012-05-13 06:51:26 +02:00
Takafumi Arakaki
93ba882240 Fix: convert string port number to integer
ein:notebooklist-open was not working when port number was given interactively.
2012-05-13 06:26:51 +02:00
Takafumi Arakaki
906cb8e236 Check status code in ein:notebooklist-url-retrieve-callback 2012-05-13 06:24:46 +02:00
Takafumi Arakaki
5dc9a28e37 Highlight docstring for ein:deflocal 2012-05-13 06:04:08 +02:00
Takafumi Arakaki
533c53b02b Document ein:$notebook 2012-05-13 05:53:13 +02:00
Takafumi Arakaki
681479a69d ein:notebooklist-open asks URL/port now 2012-05-13 05:33:20 +02:00
Takafumi Arakaki
c477e5de2e Add "g" as a keybind for updating list 2012-05-13 05:26:01 +02:00
Takafumi Arakaki
4bcc662793 Add "Reload List" button 2012-05-13 05:18:38 +02:00
Takafumi Arakaki
98021e044a Notebook renaming works now 2012-05-13 05:12:05 +02:00
Takafumi Arakaki
4de38417b7 Add ein:notebook-test-notebook-name 2012-05-13 04:47:41 +02:00
Takafumi Arakaki
1d03c595b1 Add FIXME: Remove ein:@notebook macro later 2012-05-13 04:32:23 +02:00
Takafumi Arakaki
417e26e81d Use notebook name for the buffer name 2012-05-13 04:29:27 +02:00
Takafumi Arakaki
386aa997e9 Set metadata in ein:notebook-init 2012-05-13 04:24:30 +02:00
Takafumi Arakaki
b020c0bda6 Remove ein:notebook-setup
I want initialize notebook before calling ein:notebook-get-buffer.
2012-05-13 04:19:22 +02:00
Takafumi Arakaki
e8a7ce7a98 Add ein:notebook-get-buffer 2012-05-13 04:13:29 +02:00
Takafumi Arakaki
9e1879e5ac Document ein:notebook-setup/init 2012-05-13 04:11:04 +02:00
Takafumi Arakaki
478bb90755 Call ein:log-setup in ein:notebook-setup 2012-05-13 04:09:17 +02:00
Takafumi Arakaki
632e305aaf Refactor ein:notebook-open 2012-05-13 04:07:49 +02:00
Takafumi Arakaki
11c7260d89 Add tests for ein:url and ein:trim 2012-05-13 03:49:43 +02:00
Takafumi Arakaki
c88da06bec Big refactoring over URL to allow multiple servers
URL was fixed in the previous version.  As Emacs does not know URL of
IPython web server like JS does implicitly by page location, I need to
pass URL around in notebook list/notebook/kernel.  I add `url-or-port'
slot to each structs so it is easy to get URL from the struct.
2012-05-13 03:49:40 +02:00
Takafumi Arakaki
23168d75f6 Refactor ein:notebook-url 2012-05-12 23:13:28 +02:00
Takafumi Arakaki
ff94ce2874 Document ein:plist-iter 2012-05-12 22:57:49 +02:00
Takafumi Arakaki
e0cfc90662 Add ein:deflocal to eliminate boilerplate 2012-05-12 22:55:44 +02:00
Takafumi Arakaki
54949e6e90 Do not use external uuidgen command for uid 2012-05-12 22:22:23 +02:00
Takafumi Arakaki
0f6d6afa5e Document ein-notebooklist.el 2012-05-12 00:59:15 +02:00
Takafumi Arakaki
02a0681d5c Move [Open] button to the left of the line 2012-05-12 00:48:39 +02:00
Takafumi Arakaki
5d7f6adb86 Support new notebook creation 2012-05-12 00:34:00 +02:00
Takafumi Arakaki
dffdb236c1 Add ein:notebook-toggle-cell-type command 2012-05-11 23:52:32 +02:00
Takafumi Arakaki
fac8323335 Fix ein:cell-convert(-inplace) 2012-05-11 23:52:04 +02:00