Commit graph

33 commits

Author SHA1 Message Date
Takafumi Arakaki
341dee3013 Fix stream output: print "a" works now 2012-05-13 22:58:14 +02:00
Takafumi Arakaki
074b4348a6 Treat Emacs undo history better 2012-05-13 21:23:25 +02:00
Takafumi Arakaki
30f71053f0 Improve completion: put the common prefix 2012-05-13 17:10:30 +02:00
Takafumi Arakaki
4a1261fc5e Fix: point moves after completion 2012-05-13 17:06:14 +02:00
Takafumi Arakaki
fac8323335 Fix ein:cell-convert(-inplace) 2012-05-11 23:52:04 +02:00
Takafumi Arakaki
fabff69476 Add ein:cell-convert(-inplace) and ein:cell-copy 2012-05-11 19:24:55 +02:00
Takafumi Arakaki
7971143d64 Add section comments on ein-cell.el
I will need to reorder functions, but it's better than nothing.
2012-05-11 18:39:40 +02:00
Takafumi Arakaki
62b1ecfb62 Add ein:notebook-goto-next/prev-cell command 2012-05-11 16:39:06 +02:00
Takafumi Arakaki
2b84d5f409 Remove already fixed FIXME comments 2012-05-11 14:21:04 +02:00
Takafumi Arakaki
9edfcdcbee Simple implementation for ein:cell-finish-completing 2012-05-11 10:15:08 +02:00
Takafumi Arakaki
5a978ae577 Add a command to remove cell 2012-05-11 00:48:22 +02:00
Takafumi Arakaki
5074b11247 Fix: saving fails on codecell with empty prompt 2012-05-10 22:39:30 +02:00
Takafumi Arakaki
7fed946777 Add ein:cell-from-ewoc-node 2012-05-10 22:39:30 +02:00
Takafumi Arakaki
029c02c5eb Correct argument name of ein:cell(-ewoc)-node-p 2012-05-10 22:39:30 +02:00
Takafumi Arakaki
6826493498 Fix ein:cell-next: mumamo highlighting works again 2012-05-10 14:16:48 +02:00
Takafumi Arakaki
2a7d2fa07c Fix ein-cell.el: code execution works again now 2012-05-10 13:20:07 +02:00
Takafumi Arakaki
5719226241 Fix ein-cell.el bugs: rendering works now
But notebook saving still fails.
2012-05-10 12:48:49 +02:00
Takafumi Arakaki
a2ee981bd0 Fix ein:cell-from-type/json 2012-05-10 12:47:37 +02:00
Takafumi Arakaki
a9ad26233c Fix: calling undefined function ein:cell-new 2012-05-10 12:46:59 +02:00
Takafumi Arakaki
ab82b7f6c1 Go through ein-cell.el and change funcs to method 2012-05-10 12:46:23 +02:00
Takafumi Arakaki
d142183f40 Add class creation methods 2012-05-10 12:45:38 +02:00
Takafumi Arakaki
e7070ce5ed Start rewriting ein-cell.el using EIEIO
To support multiple cell types efficiently, I need a way to define
multiple cell types efficiently. EIEIO should do the job.

Defining classes is done.
2012-05-10 12:44:57 +02:00
Takafumi Arakaki
16a0df341b Add ein:{code,text}cell-to-json 2012-05-10 02:20:21 +02:00
Takafumi Arakaki
afe9374e05 Add ein:$cell-type 2012-05-10 00:30:42 +02:00
Takafumi Arakaki
b3407f83fb Refactor ein:cell-new 2012-05-10 00:26:47 +02:00
Takafumi Arakaki
2c3ba08aa7 Use alist in to-json functions
json.el prefers alist over plist (see json-encode-list).
Previous version outputs malformed json.

But still, server says "Invalid JSON data".
2012-05-08 08:26:56 +02:00
Takafumi Arakaki
218fee0479 Comment on ein:$notebook/cell 2012-05-08 06:47:03 +02:00
Takafumi Arakaki
0c8857d044 Add ein:cell-to-json (not yet tested) 2012-05-08 05:53:18 +02:00
Takafumi Arakaki
79ac2cb24e Prefer text mime type over html and latex 2012-05-08 05:04:24 +02:00
Takafumi Arakaki
1c41b77e5c Fix ein:cell-append-mime-type: add only one type 2012-05-08 05:03:55 +02:00
Takafumi Arakaki
245922d942 Cosmetic change on ein:cell-insert-prompt 2012-05-08 04:47:15 +02:00
Takafumi Arakaki
7e1867a44e Do not store space in ein:$cell-input-prompt-number
This is what codecel.js does.
2012-05-08 04:46:20 +02:00
Takafumi Arakaki
a074a168c9 First commit of bare bone version 2012-05-07 14:41:15 +02:00