Takafumi Arakaki
641813e89a
Merge branch 'ein-org-src-keymap'
...
Very simple keymap support is added.
Keybinds defined in python.el are used regardless of the cell type now.
2012-09-04 18:03:52 +02:00
Takafumi Arakaki
8e61718882
Add hypothetical function ein:org-src-keymap-setup-markdown
2012-09-04 17:54:18 +02:00
Takafumi Arakaki
cab70f89a6
Setup keymap in ein:notebook-org-src-mode
2012-09-04 17:45:34 +02:00
Takafumi Arakaki
fa12c95980
Merge branch 'notebook-mode-refactoring'
...
* ein:notebook-mode-hook is added and used to reduce repeated
add-hook for ein:worksheet-imenu-setup.
* ein:notebook-minor-mode is added to get rid of repeated
set-keymap-parent.
* ein:notebook-modes can take ein:notebook-org-src-mode
now.
2012-09-04 17:16:30 +02:00
Takafumi Arakaki
b50bc20b00
Automatically load ein-org-src
2012-09-04 17:10:59 +02:00
Takafumi Arakaki
6e31f8a6b7
Do not fail when org-src.el is not found.
2012-09-04 17:09:48 +02:00
Takafumi Arakaki
44e49fc9c8
Narrow namespace for ein-mumamo.el and ein-org-src.el
2012-09-04 17:04:44 +02:00
Takafumi Arakaki
08ea5e7abb
Get rid of repeated set-keymap-parent
...
ein:notebook-minor-mode is added to do that.
2012-09-04 17:01:54 +02:00
Takafumi Arakaki
05f7b4666c
Call ein:worksheet-imenu-setup from ein:notebook-mode-hook
2012-09-04 16:54:56 +02:00
Takafumi Arakaki
a43af7e9d2
Add ein:notebook-mode-hook
2012-09-04 16:51:37 +02:00
Takafumi Arakaki
09f0a3498f
Merge branch 'fix-ein-org-src'
...
Fontification in ein:notebook-org-src-mode works now.
2012-09-04 15:09:16 +02:00
Takafumi Arakaki
a294246fdf
Tweak ein:org-src-fontify-1
2012-09-04 15:06:59 +02:00
Takafumi Arakaki
d30ead1970
Document ein-org-src.el bit more
2012-09-04 14:58:12 +02:00
Takafumi Arakaki
719bb44ae0
Cosmetic change on ein:org-src-fontify-1
2012-09-04 14:53:35 +02:00
Takafumi Arakaki
c5ee58c9ee
Fix the infinite loop
2012-09-04 14:52:56 +02:00
Takafumi Arakaki
846c9263ac
Allow fontification before the point in org-src
...
Now it starts infinite loop again.
2012-09-04 14:44:53 +02:00
Takafumi Arakaki
9630f8f82a
Add ein:org-src-back-to-prev-node
2012-09-04 14:16:47 +02:00
Takafumi Arakaki
aab571b2b1
Fontification function must move current point
2012-09-04 13:58:43 +02:00
Takafumi Arakaki
f984c5060c
Fix a few bugs in ein-org-src.el
...
though it does not work yet
2012-09-04 13:49:04 +02:00
Takafumi Arakaki
e606b49eec
Merge branch 'ein-org-src'
...
The new (but *not* functional!) notebook mode using org-mode based
fontification is added. As I did some refactoring in the worksheet
module, I am merging it although the mode itself is not functional.
2012-09-04 02:50:28 +02:00
Takafumi Arakaki
f1aa821bb8
Setup hooks and mode-map for ein:notebook-org-src-mode
2012-09-04 02:45:15 +02:00
Takafumi Arakaki
8f75ef6ac0
Bit of optimization in ein:org-src-fontify-1
2012-09-04 02:23:38 +02:00
Takafumi Arakaki
44c92bf201
Fix ein:org-src-fontify-1: position of return value t
2012-09-04 02:21:43 +02:00
Takafumi Arakaki
14a08f2598
Fix ein:org-src-fontify-1: consider starting point
2012-09-04 02:18:22 +02:00
Takafumi Arakaki
a3f5d75113
Add ein:notebook-org-src-mode
2012-09-04 02:15:22 +02:00
Takafumi Arakaki
ccb304197a
Finish ein:org-src-fontify
2012-09-04 02:08:21 +02:00
Takafumi Arakaki
8b60840a55
Add ein-org-src.el
2012-09-04 02:01:22 +02:00
Takafumi Arakaki
6403a83c74
Add new ein:cell-language method
2012-09-04 01:58:27 +02:00
Takafumi Arakaki
6e24c989de
Add new function ein:worksheet-next-input-cell
2012-09-04 01:56:38 +02:00
Takafumi Arakaki
a209691272
Update keybinds in README.rst
2012-09-02 07:09:32 +02:00
Takafumi Arakaki
b088f7997c
ein:notebook-close available as a command
2012-09-02 06:59:36 +02:00
Takafumi Arakaki
ad333957c9
Merge branch 'worksheet-move'
...
* Add commands ein:notebook-worksheet-move-prev/next
to reorder worksheet list.
* Simple tab is added to header-line.
2012-09-02 06:35:38 +02:00
Takafumi Arakaki
08f4ff136b
Rename tests in test-ein-notification.el for consistency
...
'<,'>s/ein-/ein:/g
2012-09-02 06:19:57 +02:00
Takafumi Arakaki
e1427ca9bf
Add a test for normal header-line
2012-09-02 06:18:34 +02:00
Takafumi Arakaki
0824110f66
Add FIXME: ein:notification--fadeout-callback
2012-09-02 06:16:55 +02:00
Takafumi Arakaki
4084d15144
Fix failing tests
2012-09-02 06:14:54 +02:00
Takafumi Arakaki
7d604af49d
Make "Notebook is saved" message volatile
2012-09-02 06:08:56 +02:00
Takafumi Arakaki
8c682252f0
Add simple tab in the header line
2012-09-02 05:50:38 +02:00
Takafumi Arakaki
4813f0975e
Add ein:notebook-worksheet-move-prev/next
2012-09-02 04:40:20 +02:00
Takafumi Arakaki
610120ded7
Simplify ein:list-move-left
2012-09-02 04:20:39 +02:00
Takafumi Arakaki
562d67797d
Add more tests on ein:list-move-left/right
2012-09-02 04:17:49 +02:00
Takafumi Arakaki
f25e3b98a7
Add utility function ein:list-move-right
2012-09-02 04:05:44 +02:00
Takafumi Arakaki
81ec270382
Add utility function ein:list-move-left
2012-09-02 04:04:45 +02:00
Takafumi Arakaki
b414e0352d
Merge branch 'worksheets-commands'
...
* Commands to manipulate multiple worksheets are available from
shurtcuts and menu.
* Add various commands for multiple worksheets manipulation.
Worksheets can be created, deleted, and visited in many ways.
EIN still lacks a way to change the order of worksheets.
Some kind of "worksheet panel" is needed to support that.
2012-09-02 02:31:47 +02:00
Takafumi Arakaki
f9ec953ef4
Update change log
2012-09-02 01:50:24 +02:00
Takafumi Arakaki
0373abd2c1
Fix: worksheet could not be renamed to the name in use
2012-09-02 01:47:41 +02:00
Takafumi Arakaki
93a855c809
Reorganize worksheets menu
2012-09-02 01:32:44 +02:00
Takafumi Arakaki
d07ec3a7d9
Add a command to rename worksheet name
2012-09-02 01:27:40 +02:00
Takafumi Arakaki
cb7325be90
Add ein:notebook-worksheet-open-1th...last
2012-09-02 01:03:41 +02:00
Takafumi Arakaki
fb6086e73c
Add worksheets commands to notebook keymap
2012-09-02 00:19:47 +02:00