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