Commit graph

386 commits

Author SHA1 Message Date
Takafumi Arakaki
ec45bec664 Support lazy loading by default 2012-05-14 18:51:50 +02:00
Takafumi Arakaki
cd400149d0 Change buffer name for pager 2012-05-14 17:07:09 +02:00
Takafumi Arakaki
0d0919839e Add ein-smartrep.el 2012-05-14 16:17:32 +02:00
Takafumi Arakaki
40e33e7dd5 Set newly open notebook unmodified 2012-05-14 15:23:01 +02:00
Takafumi Arakaki
cd3d81ffb7 Make pager buffer only when needed 2012-05-14 03:08:32 +02:00
Takafumi Arakaki
3e1415ffbd Make pager buffer read only 2012-05-14 03:06:55 +02:00
Takafumi Arakaki
7607682a55 Rename ein:log-with-buffer to ein:with-read-only-buffer
... and move it to ein-utils.el
2012-05-14 03:06:41 +02:00
Takafumi Arakaki
c2697e1e33 Make logging buffer read only 2012-05-14 02:00:52 +02:00
Takafumi Arakaki
62b2ed5152 Add debug messages to notebook saving callback 2012-05-14 01:59:58 +02:00
Takafumi Arakaki
2b83937a51 Add comments on the save callback 2012-05-14 01:15:26 +02:00
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