Commit graph

828 commits

Author SHA1 Message Date
Takafumi Arakaki
c1b0eab11d Document eintest:notebook-split-cell-at-point 2012-08-01 22:02:37 +02:00
Takafumi Arakaki
7eecbd9478 Document ein:connect-to-notebook-command 2012-08-01 21:05:56 +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
1be099d4e7 Merge branch 'complete-on-dot' 2012-07-29 18:21:02 +02:00
Takafumi Arakaki
e493368721 Update change log and document 2012-07-29 18:19:46 +02:00
Takafumi Arakaki
96dd850ee5 Document ein:complete-on-dot bit more 2012-07-29 18:19:28 +02:00
Takafumi Arakaki
64ead0598a Use set-keymap-parent instead of setcdr
Otherwise, the previous commit does not work.
2012-07-29 18:14:33 +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
6b38440568 Merge branch 'autoexec2' 2012-07-29 17:16:05 +02:00
Takafumi Arakaki
7849492059 Added auto-execution document and change log 2012-07-29 17:12:40 +02:00
Takafumi Arakaki
0995fe51e8 Document autoexec more 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
a65822a982 Add ein:notebook-turn-on-autoexec command 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
04a121ad72 Add ein:notebook-execute-autoexec-cells 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
1451d7ff6b Add autoexec slot and functions to toggle 2012-07-29 17:11:57 +02:00
Takafumi Arakaki
fa9b845b3e Change ein:iexec-mode lighter 2012-07-29 17:11:30 +02:00
Takafumi Arakaki
8c09058d02 %s/autoexec/iexec/g in doc/source/index.rst 2012-07-29 17:10:58 +02:00
Takafumi Arakaki
98781260c0 Fix document build due to autoexec rename 2012-07-29 17:09:18 +02:00
Takafumi Arakaki
e75c562181 Don't require rst.el in ein-dev.el
This workarounds the bug in rst.el:

rst.el: Symbol's function definition is void: copy-list
https://sourceforge.net/tracker/?func=detail&aid=3551316&group_id=38414&atid=422030
2012-07-29 14:18:30 +02:00
Takafumi Arakaki
4406d00e33 Rename ein-autoexec.el to ein-iexec.el 2012-07-29 14:17:05 +02:00
Takafumi Arakaki
a512a33a35 Correct max-num-outputs 2012-07-28 02:02:49 +02:00
Takafumi Arakaki
d65394ff75 Fix how ein:cell-max-num-outputs is treated
Previous version added newline after "." every time when the new
output is sent from the server.
2012-07-28 01:52:31 +02:00
Takafumi Arakaki
1a6f4cfa58 Inherit ein:pos-tip-face from popup-tip-face 2012-07-25 22:16:37 +02:00
Takafumi Arakaki
7015abf223 Add tests for ein:kernel-construct-help-string 2012-07-25 22:16:05 +02:00
Takafumi Arakaki
5af748430b Fix tooltip help when it is not found
ein:kernel-construct-help-string returned empty string when help
is not found in the previous version.
2012-07-25 21:54:56 +02:00
Takafumi Arakaki
3a968a9b18 Autoload ein:notebooklist-new-notebook 2012-07-25 20:52:48 +02:00
Takafumi Arakaki
ae4ed72938 ein:notebooklist-new-notebook works w/o notebook list
Previously, ein:notebooklist-new-notebook needs opened notebook
list buffer to work.  This constraint is removed since the notebook
buffer is used just to retrieve url-or-port variable.

fixes #33
2012-07-25 20:48:27 +02:00
Takafumi Arakaki
b90e18f1ff Do not duplicate "~" in path when completing
fixes #26
2012-07-25 19:34:21 +02:00
Takafumi Arakaki
232b5644a9 Merge branch 'narrow-tooltip' 2012-07-25 19:00:33 +02:00
Takafumi Arakaki
8827f2d9e6 Tweak debug log in ein:kernel-construct-help-string 2012-07-25 18:59:41 +02:00
Takafumi Arakaki
19563ceb4e Refactor ein:kernel-construct-help-string 2012-07-25 18:55:55 +02:00
Takafumi Arakaki
c07b273fcb Fold call signature in ein:kernel-construct-help-string
fixes #14
2012-07-25 18:51:02 +02:00
Takafumi Arakaki
dcb7a99afc Fix debug-ein.el: use proper config 2012-07-23 20:49:16 +02:00
Takafumi Arakaki
99c0441992 Respect ein:use-auto-complete in ein:completer-choose 2012-07-23 20:37:32 +02:00
Takafumi Arakaki
182cfe8672 Add debug logs in finish-completing functions 2012-07-23 20:33:46 +02:00
Takafumi Arakaki
96b4c554ac Fix byte-compile warning
This fixes the following compile warning when lisp files are
compiled together by:
    emacs ... -batch -f batch-byte-compile lisp/*.el

This is the warning:

In end of data:
lisp/ein-notebooklist.el:397:1:Warning: the function `ein:default-url-or-port'
    might not be defined at runtime.

I don't know why this warning occurs, but as the line removed is
not needed any more, this is an OK change.
2012-07-22 18:07:06 +02:00
Takafumi Arakaki
dd5ba89a16 Add tests for ein-autoexec.el 2012-07-22 17:40:35 +02:00
Takafumi Arakaki
2ba21c0d6d Merge branch 'fix-autoexec-insert' 2012-07-22 17:12:26 +02:00
Takafumi Arakaki
91af6700ce Fix the problem with autoexec and insert
The problem was that ein:cell-input-pos-min/max fail when called
during the insertion, because the input area does not exist yet
when inserting, for example prompt EWOC node.  This is fixed in
the previous commit 0205188933.
They return nil when there is no input area yet.  So,
ein:autoexec-after-change checks if they return nil or not now.
2012-07-22 17:07:17 +02:00
Takafumi Arakaki
0205188933 Make ein:cell-input-pos-min/max more robust
EWOC node for input area may not be set when these function is called.
However, error should not be raised even so.
2012-07-22 16:57:41 +02:00
Takafumi Arakaki
3d61551215 Remove unused variable from ein:cell-input-pos-min 2012-07-22 16:50:45 +02:00
Takafumi Arakaki
1308c45f48 Merge branch 'autoexec' 2012-07-22 16:23:31 +02:00
Takafumi Arakaki
c6adb4ff56 Document ein:autoexec-mode 2012-07-22 16:02:14 +02:00
Takafumi Arakaki
66ea6f6d10 Add autoload for ein:autoexec-mode in ein.el 2012-07-22 16:01:53 +02:00
Takafumi Arakaki
15efdd2ce5 Add delay before auto execution 2012-07-22 15:53:00 +02:00
Takafumi Arakaki
b97586fbc1 Add ein-autoexec.el 2012-07-22 15:40:41 +02:00
Takafumi Arakaki
58d52ac6eb Remove useless debug guideline from the document 2012-07-22 14:31:56 +02:00