Commit graph

725 commits

Author SHA1 Message Date
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