Takafumi Arakaki
62b1ecfb62
Add ein:notebook-goto-next/prev-cell command
2012-05-11 16:39:06 +02:00
Takafumi Arakaki
c42a9e8fa0
Remove ein:notebook-in-buffer macro
...
It was used for command. But command is executed via keybind, which
is defined only in notebook buffer. So checking if in a notebook
buffer does not makes sense much.
2012-05-11 16:22:30 +02:00
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