Takafumi Arakaki
af32cdf15c
Retry once after failed notebook saving
...
This work around the issue #3 .
2012-05-17 04:10:19 +02:00
Takafumi Arakaki
0d6d04463f
Add ein:notebook-set-collapsed-all
2012-05-16 21:18:25 +02:00
Takafumi Arakaki
ad05fa8f8d
Support collapsed cell
2012-05-16 20:47:05 +02:00
Takafumi Arakaki
e1fd1a1364
Add test and fix inter-buffer yanking
2012-05-16 12:58:59 +02:00
Takafumi Arakaki
034be5bdde
Fix a bug in cell yank: cannot yank in empty notebook
2012-05-16 12:08:53 +02:00
Takafumi Arakaki
9f90a540a7
Refactoring; add ein:object-at-point
2012-05-16 05:04:30 +02:00
Takafumi Arakaki
3f0fcd2acf
Add ein:notebook-request-tool-tip-command
2012-05-16 05:00:27 +02:00
Takafumi Arakaki
efaaeb98c1
Add new ein-completer.el for completion functions
2012-05-15 21:46:17 +02:00
Takafumi Arakaki
5ba8b3755d
Fix ein:notebook-ask-before-kill
...
Previously, notebook is closed when the cell input is modified but not
cell sequence or output (by executing) without confirmation. This
change fix this problem.
2012-05-15 20:47:54 +02:00
Takafumi Arakaki
62472844f6
Fix command: focus input after the manipulation
2012-05-15 05:03:30 +02:00
Takafumi Arakaki
9b9615ab71
Improve ein:notebook-rename-command
2012-05-15 04:15:44 +02:00
Takafumi Arakaki
ec029f0df3
Suppress compile warning from ein-notebook.el
2012-05-15 03:52:59 +02:00
Takafumi Arakaki
5e7ebd7aa7
Add ein:notebook-copy-cell-command
2012-05-15 02:30:27 +02:00
Takafumi Arakaki
e767ccd77e
Fix keybind collision: C-c C-o open console now
2012-05-15 01:47:21 +02:00
Takafumi Arakaki
7d63f710c4
Add kill/yank command
2012-05-14 23:47:10 +02:00
Takafumi Arakaki
d9fa116e7f
Add header comment for console integration
2012-05-14 22:23:43 +02:00
Takafumi Arakaki
68e5bfbdf4
Move to the input after toggling cell type
2012-05-14 22:21:05 +02:00
Takafumi Arakaki
57c7a36e60
Add ein:notebook-insert-cell-above-command
2012-05-14 22:14:42 +02:00
Takafumi Arakaki
e7df51a00c
Connecting console via ssh is possible now
...
* ein:notebook-console-args is added so I can set --ssh there
* New util function ein:choose-setting is added
2012-05-14 21:04:41 +02:00
Takafumi Arakaki
a8738c178f
Add ein:notebook-console-open
2012-05-14 20:32:10 +02:00
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
40e33e7dd5
Set newly open notebook unmodified
2012-05-14 15:23:01 +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
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
821ef3009d
Check if kernel is ready before completion
2012-05-13 16:56:50 +02:00
Takafumi Arakaki
9e0b03e3a4
Make sure kernel is ready before execute cell
2012-05-13 16:56:44 +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
533c53b02b
Document ein:$notebook
2012-05-13 05:53:13 +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
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