Commit graph

26 commits

Author SHA1 Message Date
Takafumi Arakaki
ad48bb9ed2 Refactor ein:notebook-insert-cell-below
ein:notebook-get-current-cell is removed from ein:notebook-insert-cell-below.
Try to avoid implicit use of cursor information in non-command function.
2012-05-11 14:47:38 +02:00
Takafumi Arakaki
a80e7d09d5 Add ein:notebook-with-cell macro
... to simplify command functions
2012-05-11 14:40:54 +02:00
Takafumi Arakaki
2b84d5f409 Remove already fixed FIXME comments 2012-05-11 14:21:04 +02:00
Takafumi Arakaki
7f385b77cb Add ein:notebook-complete-cell-command
The call back handler is not implemented so it won't work yet.
2012-05-11 09:59:02 +02:00
Takafumi Arakaki
93d8688928 Implement ein-pager.el: help? works now 2012-05-11 05:24:34 +02:00
Takafumi Arakaki
5a978ae577 Add a command to remove cell 2012-05-11 00:48:22 +02:00
Takafumi Arakaki
1bfa3ad35d Markdown cell can be inserted by command now. 2012-05-11 00:23:42 +02:00
Takafumi Arakaki
35e47bbe69 Call set-buffer-modified-p from save callback 2012-05-11 00:18:17 +02:00
Takafumi Arakaki
f32afffb0c Warn when try to execute non-codecell 2012-05-10 22:39:30 +02:00
Takafumi Arakaki
63dfb4ee18 Fix ein:mumamo-find-edge: treat cell-p correctly 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
c95f505287 Add ein:notebook-get-nearest-cell-ewoc-node 2012-05-10 22:39:29 +02:00
Takafumi Arakaki
1d45ee715a Fix ein:notebook-get-current-cell 2012-05-10 13:05:02 +02:00
Takafumi Arakaki
a9ad26233c Fix: calling undefined function ein:cell-new 2012-05-10 12:46:59 +02:00
Takafumi Arakaki
f0442c2a0c Fix notebook. Compile goes fine now. 2012-05-10 12:46:46 +02:00
Takafumi Arakaki
cc03ccaa00 Save works now; fix ein:notebook-to-json/save-notebook
* output of `ein:notebook-to-json' was wrong. `worksheets' did not
  contain cells.
* `metadata' is plist where I assumed alist.
2012-05-08 08:50:09 +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
db32fa4f21 Add ein:notebook-save-notebook (not functional yet) 2012-05-08 08:24:20 +02:00
Takafumi Arakaki
34dedb9270 Removed unused function ein:notebook-get-worksheet 2012-05-08 07:15:44 +02:00
Takafumi Arakaki
0c212e5485 Refactor ein:notebook-open 2012-05-08 07:05:11 +02:00
Takafumi Arakaki
005ea17204 Log start message in ein:log-setup 2012-05-08 06:52:28 +02:00
Takafumi Arakaki
218fee0479 Comment on ein:$notebook/cell 2012-05-08 06:47:03 +02:00
Takafumi Arakaki
a4ff94d761 Rename ein:notebook-create to ein:notebook-setup 2012-05-08 06:46:34 +02:00
Takafumi Arakaki
df3fa66698 Add ein:notebook-from-json and use it in ein:notebook-render 2012-05-08 06:42:10 +02:00
Takafumi Arakaki
85c27f1727 Add ein:notebook-to-json (not yet tested) 2012-05-08 06:15:23 +02:00
Takafumi Arakaki
a074a168c9 First commit of bare bone version 2012-05-07 14:41:15 +02:00