Takafumi Arakaki
a1ddf7a7a9
Rename: ein-cached -> ein-async
2013-07-10 21:14:58 +02:00
Takafumi Arakaki
85e020bb8d
Do not record ein:connect-eval-buffer to IPython history
2012-11-03 22:18:06 +01:00
Takafumi Arakaki
40f9bf0d2e
Do not record run-buffer commands to IPython history
2012-11-03 22:12:17 +01:00
Takafumi Arakaki
5126a2f0b4
Do not turn off ein:connect-mode by revert-buffer
2012-09-29 22:21:48 +02:00
Takafumi Arakaki
4c94006516
Set buffer properly in ein:connect-buffer-to-notebook
...
Current buffer must be set when accessing ein:%connect% and
ac-sources.
2012-09-11 00:49:40 +02:00
Takafumi Arakaki
6f1a11be30
Add autoload cookies
2012-09-01 20:51:55 +02:00
Takafumi Arakaki
df449b3350
Scratchsheet can be opened from connected buffer now
2012-08-31 17:21:19 +02:00
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