Commit graph

41 commits

Author SHA1 Message Date
Takafumi Arakaki
ca8c1678fe (require 'ein-utils) -> (require 'ein-core) 2012-08-28 15:26:32 +02:00
Takafumi Arakaki
21009827e2 Add ein:notebooklist-load 2012-08-26 22:15:44 +02:00
Takafumi Arakaki
32f6aaba6d Simplify ein:connect-to-default-notebook
... by modifying ein:pytools-jump-to-source a bit.
2012-08-26 21:50:05 +02:00
Takafumi Arakaki
f8fba2d140 Document ein:connect-default-notebook more 2012-08-26 21:42:25 +02:00
Takafumi Arakaki
0fb3f9ea3e Add ein:connect-to-default-notebook 2012-08-26 21:38:18 +02:00
Takafumi Arakaki
6b859c4caa Fix ein:connect-run-buffer (tramp support) 2012-08-22 18:05:19 +02:00
Takafumi Arakaki
837dea249a Check if notebook is live in ein:connect-pop-to-notebook
This is important as `(pop-to-buffer nil)' actually works.
2012-08-21 15:48:44 +02:00
Takafumi Arakaki
d8aaa079ae Support more arguments in ein:connect-to-notebook 2012-08-21 15:36:22 +02:00
Takafumi Arakaki
21981de22f Document ein:connect-toggle-autoexec more 2012-08-21 09:26:28 +02:00
Takafumi Arakaki
37ab6ba028 Auto-execute on run/eval, not save
It is pointless to execute code in notebook unless some change in
the connected buffer is imported into the IPython kernel.  Therefore,
hooking auto-execution to run or eval makes more sense than hooking
it to save.
2012-08-21 09:13:12 +02:00
Takafumi Arakaki
157ddfa31a Fix ein:notebook-execute-autoexec-cells 2012-08-20 11:55:00 +02:00
Takafumi Arakaki
c55e4c83c0 Move completion functions to ein-completer.el
Unify functions in ein-notebook.el and ein-connect.el.
2012-08-19 23:04:00 +02:00
Takafumi Arakaki
f32a169920 Move tooltip and help command to pytools
ein-notebook.el and ein-connect.el can share same command thanks to
the generic getter function.
2012-08-19 21:48:28 +02:00
Takafumi Arakaki
26a6dfe6ff Fix: ein:notebook is referenced 2012-08-19 04:34:47 +02:00
Takafumi Arakaki
63d234cd82 Rename class: %s/$connect/connect/g 2012-08-19 00:24:18 +02:00
Takafumi Arakaki
281d09a5f5 Rename: ein:@connect -> ein:%connect%
%s/\_<ein:@\(connect\)\_>/ein:%\1%/g

Define obsolete alias, as user might use this variable.
2012-08-18 23:03:07 +02:00
Takafumi Arakaki
6e6c0c65f3 Rename ein:notebook-console-security-dir in docstring 2012-08-16 16:40:27 +02:00
Takafumi Arakaki
a75d6ede3c Add ein:console-open in ein:connect-mode-map 2012-08-16 16:32:57 +02:00
Takafumi Arakaki
5d159f3f87 Add ein:connect-reload-buffer 2012-08-16 03:43:14 +02:00
Takafumi Arakaki
31216cb370 Fix compiler warning in ein:get-traceback-data--connect 2012-08-16 01:59:24 +02:00
Takafumi Arakaki
ee1557913b Replace ein:connect-eval-string
with ein:shared-output-eval-string
2012-08-16 01:59:22 +02:00
Takafumi Arakaki
3f8f995910 Provide ein:tb-show in connect/shared-output 2012-08-14 21:11:18 +02:00
Takafumi Arakaki
2faeb54475 Add ein:get-traceback-data generic getter 2012-08-14 21:05:12 +02:00
Takafumi Arakaki
b2893f128b Add FIXME on ein-connect.el 2012-08-14 21:05:10 +02:00
Takafumi Arakaki
81473d67a2 Simplify ein:connect-to-notebook-buffer 2012-08-14 21:05:09 +02:00
Takafumi Arakaki
f0a4888c90 Remove ein:get-notebook-buffer 2012-08-14 21:05:08 +02:00
Takafumi Arakaki
fa5ec1b070 Refactor ein-pytools to get rid of declare-function 2012-08-14 21:05:06 +02:00
Takafumi Arakaki
f510e8d50f Implement "generic getter" mechanism
See the docstring of ein:generic-getter
2012-08-14 21:05:03 +02:00
Takafumi Arakaki
3ab25e6fe8 Cosmetic change in ein:connect-to-notebook-buffer 2012-08-10 22:10:19 +02:00
Takafumi Arakaki
0ed3f93e78 Refactoring: add ein:notebook-opened-buffer-names 2012-08-10 22:10:18 +02:00
Takafumi Arakaki
c611076807 Add ein:connect-to-notebook-command 2012-08-01 21:04:50 +02:00
Takafumi Arakaki
d25ef23ba8 Do not start completion by "." when in comment/str 2012-08-01 20:04:47 +02:00
Takafumi Arakaki
38d8321259 Option to start completion when "." is inserted 2012-07-29 18:14:31 +02:00
Takafumi Arakaki
d65dfc457d Cosmetic changes on ein-connect.el 2012-07-29 17:33:08 +02:00
Takafumi Arakaki
0995fe51e8 Document autoexec more 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
b329b03bdd Change connect-mode lighter depending on :autoexec 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
dbfeb30f89 Invoke auto-execution via after-save-hook 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
502b9d3182 Use ein:log instead of message in ein-connect.el 2012-07-12 02:59:54 +02:00
Takafumi Arakaki
96cb9076f3 Connect to not-yet-opened notebook
fixes #16

Note that this change introduces another problem:
ein:connect-to-notebook popups notebook buffer (opens notebook buffer
and change focus to it).  Fixing this requires change in
ein:notebook-open.
2012-07-12 02:04:50 +02:00
Takafumi Arakaki
1e7a078333 Bit better prompt in ein:connect-to-notebook
The message is better because it mentions what is the next action.
Useful when invoked via keybind.
2012-07-05 00:36:26 +02:00
Takafumi Arakaki
d1031fd61e mv *ein*.el ein.py lisp/
fixes #6
2012-07-02 16:47:20 +02:00
Renamed from ein-connect.el (Browse further)