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