Takafumi Arakaki
9ecca23f2e
Add other-window option to ein:pytools-jump-to-source-command
2012-06-08 14:26:46 +02:00
Takafumi Arakaki
7c04c3927f
Add ein:query-default-error-callback
2012-06-08 14:01:33 +02:00
Takafumi Arakaki
01143e1f35
Add sections to ein-query.el
2012-06-08 13:54:39 +02:00
Takafumi Arakaki
60bf46b929
Improve ein:notebooklist-open
2012-06-08 13:52:01 +02:00
Takafumi Arakaki
b4380093b2
Add ein:notebooklist-new-scratch-notebook
2012-06-08 13:40:42 +02:00
Takafumi Arakaki
7bbdc03c38
Add ein:notebook-force-kill-buffers
2012-06-08 13:17:41 +02:00
Takafumi Arakaki
1df0da17f0
Fix ein:notebook-request-open-callback-with-callback
2012-06-08 13:15:55 +02:00
Takafumi Arakaki
d4a864e002
Add ein:notebooklist-new-notebook-with-name command
2012-06-08 12:59:14 +02:00
Takafumi Arakaki
2b881b4aa5
Fix ein:notebooklist-new-notebook
2012-06-08 12:39:50 +02:00
Takafumi Arakaki
35dafaed79
Add callback to the function ein:notebook-open
2012-06-08 11:42:42 +02:00
Takafumi Arakaki
1e295ecb4a
Fix variable name in ein:notebooklist-open-notebook
2012-06-08 11:03:38 +02:00
Takafumi Arakaki
88e8d6a4a1
Add ein:connect-save-before-run config option
2012-06-08 10:58:06 +02:00
Takafumi Arakaki
dc694143da
Add sections to ein-connect.el
2012-06-08 10:42:33 +02:00
Takafumi Arakaki
ab6145a597
Add more intelligent ein:connect-run-or-eval-buffer command
2012-06-08 10:42:14 +02:00
Takafumi Arakaki
dc83830dd0
Fix ein:query-ajax-timeout-callback
...
Usage of the functions were simply wrong.
2012-06-08 00:37:48 +02:00
Takafumi Arakaki
f938e71943
Better messaging in ein:notebook-view-traceback
2012-06-07 23:46:42 +02:00
Takafumi Arakaki
cd8d8b9f3e
C-c C-x calls ein:notebook-view-traceback
2012-06-07 23:42:18 +02:00
Takafumi Arakaki
1581a18c30
Add SELECT option to ein:tb-jump-to-source-at-point
2012-06-07 19:04:32 +02:00
Takafumi Arakaki
4c60451351
Refactor ein:tb-file-path/lineno-at-point
2012-06-07 18:42:45 +02:00
Takafumi Arakaki
b39d0d4a09
Make ein:tb-file-path/lineno-at-point more robust
2012-06-07 18:34:39 +02:00
Takafumi Arakaki
02e2c5ae4a
Add ein:tb-jump-to-source-at-point-command
2012-06-07 18:20:25 +02:00
Takafumi Arakaki
b27a8d6ba3
Add ein:traceback-mode and a few its commands
2012-06-07 16:38:01 +02:00
Takafumi Arakaki
93b5c5e525
Improve ein:tb-render
2012-06-07 16:08:34 +02:00
Takafumi Arakaki
907e8cf0ce
Add ein:notebook-view-traceback command
2012-06-07 16:08:00 +02:00
Takafumi Arakaki
41de95c9a6
Add traceback viewer module
2012-06-07 15:56:38 +02:00
Takafumi Arakaki
5cc2c08180
Merge branch 'master' of github.com:tkf/emacs-ipython-notebook
2012-06-07 02:55:29 +02:00
Takafumi Arakaki
9ae4d76d39
Add more corner case in ein:pytools-jump-to-source
2012-06-07 00:38:25 +02:00
Takafumi Arakaki
d2bff01494
Treat a corner case in ein:pytools-jump-to-source
2012-06-07 00:35:44 +02:00
Takafumi Arakaki
05a1ce90cd
Better ein:pytools-jump-to-source (treat pyerr)
2012-06-07 00:31:06 +02:00
Takafumi Arakaki
894b718c75
Make ein.find_source work with 0.13.dev
2012-06-07 00:23:28 +02:00
Takafumi Arakaki
6778b3f4ac
Simplify ein:kernel-start-channels
2012-06-06 23:10:58 +02:00
Takafumi Arakaki
6279ba729a
Better error message when kernel is not ready
2012-06-06 23:08:59 +02:00
Takafumi Arakaki
a6efd03906
More robust ein:kernel-ready-p
...
Previously it raised an error when calling it after the channels are
stopped because the channel slots are nil actually.
2012-06-06 23:08:25 +02:00
Takafumi Arakaki
7b93f7c647
Improve ein:notebook-ask-before-kill-emacs
...
It was needed to answer `y' when killing Emacs and there exists
unsaved buffers. This change eliminate the need for that by killing
buffers forcefully.
2012-06-06 22:36:47 +02:00
Takafumi Arakaki
422adbdd2b
Change variable type of event: use symbol
...
As there is no "pattern matching" for event handling anymore, using
cons for event-type makes no sense.
2012-06-06 21:16:48 +02:00
Takafumi Arakaki
02f2c06617
Fix log message in ein:kernel--handle-iopub-reply
2012-06-06 20:41:30 +02:00
Takafumi Arakaki
1befb9c9dc
Fix ein:dev-stop-debug
2012-06-06 20:25:49 +02:00
Takafumi Arakaki
895aa870d6
Fix ein:kernel-start-channels
...
The `ready' object was not generated each time
ein:kernel-start-channels is executed.
Rather, it was reused every time.
This change forces it to be created every time by calling list
function explicitly.
2012-06-06 20:22:53 +02:00
Takafumi Arakaki
05b699e50e
Improve test ein:notebook-yank-cell-command-simple
2012-06-06 02:03:14 +02:00
Takafumi Arakaki
886ca90fe3
Fix cell yank
...
This change fix this error:
Got error from the on-message function: Unbound slot: "#<class ein:codecell>", "#<ein:codecell Cell>", :events, oref
This error was issued when executing yanked cell because the :events
slot of the yanked cell was empty.
2012-06-05 21:52:51 +02:00
Takafumi Arakaki
119951651f
Add ein:notebooklist-open-notebook-global
2012-06-05 14:54:18 +02:00
Takafumi Arakaki
cc0aa11a19
Put dummy event handler in shared-output cell
2012-06-05 00:52:00 +02:00
Takafumi Arakaki
f41b26c483
Fix ein:kernel--handle-payload
...
ein:aif cannot be used there because `it' is already taken by the
`loop' macro which replaces `it' with some random symbol. In the
`then' clause, `it' indicates the value tested by `if' (just like
aif).
2012-06-04 21:12:06 +02:00
Takafumi Arakaki
f1c25510b7
Set events properly for the already existing cells
2012-06-04 19:46:19 +02:00
Takafumi Arakaki
6b3f7d1f8c
Code cell sets dirty flag via event
2012-06-04 16:33:19 +02:00
Takafumi Arakaki
e9210fe644
Cosmetic changes on code alignment
2012-06-04 16:23:53 +02:00
Takafumi Arakaki
93199a392b
Remove cell from kernel-execute callbacks
2012-06-04 16:18:17 +02:00
Takafumi Arakaki
bb56cd4681
Update README.rst
2012-06-03 18:48:07 +02:00
Takafumi Arakaki
155b41d699
ein:pytools-jump-to-source-command from connect
2012-06-03 17:55:27 +02:00
Takafumi Arakaki
05a437b1ad
Make ein:pytools-jump-to-source-command more robust
2012-06-03 17:50:13 +02:00