Henrik Lissner
5eba949550
lang/org: delete-char backward in org|delete-backward-char #472
2018-03-23 15:19:44 -04:00
Henrik Lissner
1b9c5befb4
lang/org: refactor +org|realign-table-maybe
2018-03-22 14:41:48 -04:00
Henrik Lissner
48f5811e0d
lang/org: fix void-variable error upon backspace in tables #472
2018-03-22 14:41:27 -04:00
Henrik Lissner
e929f831f6
lang/org: fix default TAB behavior for non-evil org users
2018-03-20 16:46:41 -04:00
Henrik Lissner
8d11682e99
lang/org: make doom/delete-backward-char respect tables #457
...
With or without evil.
2018-03-12 17:09:36 -04:00
Henrik Lissner
8976d1ad5a
lang/org: fix org/insert-item in continued indented lines
2018-03-12 13:32:01 -04:00
Henrik Lissner
d563d133ff
lang/org: fix evil coupling #457
...
And use fix backspace not keeping tables aligned.
2018-03-12 13:32:00 -04:00
Henrik Lissner
fa6459bb00
lang/org: improve footnote support for +org/dwim-at-point
2018-03-06 18:39:34 -05:00
Henrik Lissner
a01320deeb
lang/org: redo evil integration; add evil-org package
...
lang/org has now adopted much of evil-org, which introduces better evil
integration for org-mode. More testing is required.
2018-02-18 00:32:12 -05:00
Henrik Lissner
aafa45e271
lang/org: fix insert-item tests; refactor +org/insert-item
2018-02-17 22:41:58 -05:00
Henrik Lissner
4321f20b3e
Appease byte-compiler-sama
2018-02-14 20:54:53 -05:00
Henrik Lissner
e79942de2e
lang/org: improve tab indent in src blocks
...
I realize org-src-tab-acts-natively exists, but it doesn't work for me.
This little fix (plus the next commit's editorconfig fix) should make
tab act much more reliably in src blocks.
2018-02-13 19:41:09 -05:00
Henrik Lissner
5b92c3d99f
lang/org: add evil insert check to +org|indent-maybe
2018-02-13 18:33:36 -05:00
Henrik Lissner
7b70aa9b7d
lang/org: reorganize autoload/org.el. Pedantry intensifies.
...
Library is now separated into alphabetically sorted sections. So nice
and neat!
2018-02-13 18:19:36 -05:00
Henrik Lissner
d84af58f77
lang/org: refactor tab/backtab/ret keybinds to be less intrusive
...
Turns out the native TAB/Backtab/RET functionality in org already does
what I've replaced them with (somewhat).
Also, I discovered that the canonical way to modify TAB behavior was
through org-tab-first-hook. So, instead of replacing native
functionality, I've rewritten these keybinds to leverage them.
2018-02-13 18:12:40 -05:00
Henrik Lissner
9b76627ee0
lang/org: do org-try-structure-completion on TAB #417
2018-02-12 23:19:51 -05:00
Henrik Lissner
a43b88b18a
lang/org: refresh inline images when pressing RET on headlines
2018-02-10 02:15:23 -05:00
Henrik Lissner
d714be0a16
lang/org: +org/insert-item: unhide if point lands in invisible region
2018-02-02 23:57:26 -05:00
Henrik Lissner
5cb75da7e0
lang/org: fix +org/insert-item single-line buffer edge-case
2018-02-02 02:34:46 -05:00
Henrik Lissner
97d0ff0966
lang/org: fix cursor placement after M-RET in tables
2018-02-02 02:25:49 -05:00
Henrik Lissner
53b7297c6d
lang/org: fix M-RET not adjusting number bullets #390
2018-02-02 02:25:49 -05:00
Henrik Lissner
ccaaca2d88
lang/org: replace obsolete org-match-string-no-properties
2017-12-17 00:03:45 -05:00
Henrik Lissner
b111303d20
Move modules/org/* back to lang/org
2017-12-08 23:14:13 -05:00
Henrik Lissner
d2d4166b42
Move lang/org => org/*
...
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.
Concerns #129 , #138
2017-07-05 12:26:08 +02:00
Henrik Lissner
816df321a5
General refactor & cleanup
2017-06-14 21:15:19 +02:00
Henrik Lissner
eff937432e
Optimize lang/org: lexical-binding = t; cl-case => pcase
2017-06-10 01:52:44 +02:00
Henrik Lissner
d52ee9c3be
lang/org: preserve indent on new item (M-RET)
2017-05-19 17:17:39 +02:00
Henrik Lissner
6c3c40e41e
Don't move cursor when toggling folds in org-mode
2017-05-19 17:08:49 +02:00
Henrik Lissner
9fdbfb657f
Revise org keybindings; new +org/toggle-checkbox
2017-05-19 14:01:38 +02:00
Henrik Lissner
5add3c3805
lang/org: cleanup & refactor
2017-05-19 03:29:00 +02:00
Henrik Lissner
5a162e0dc9
+org/dwim-at-point: cycle checkboxes ( #63 )
2017-05-17 22:55:43 +02:00
Henrik Lissner
d8e3d853a9
ui/doom: centralize doom-buffer-mode activation
2017-05-16 18:05:39 +02:00
Henrik Lissner
6dc0afe934
lang/org: don't move window on +org/toggle-fold
2017-04-27 18:04:17 -04:00
Henrik Lissner
e204df3c05
Replace obsolete functions/commands
2017-04-17 02:19:20 -04:00
Henrik Lissner
78eb9b888c
lang/org: general clean up + fix Tab in src blocks
2017-04-11 08:30:09 -04:00
Henrik Lissner
68e5140d4a
lang/org: add +org/edit-special-same-window
2017-04-11 08:29:09 -04:00
Henrik Lissner
3800d976a1
lang/org: +org/toggle-fold removes babel result blocks
2017-04-10 01:11:02 -04:00
Henrik Lissner
5402521647
lang/org: make TAB keybind dwim; including yas-expand
2017-04-10 01:10:42 -04:00
Henrik Lissner
903eb92f36
lang/org: update for org 9
2017-03-08 14:39:55 -05:00
Henrik Lissner
b87aeb1522
lang/org: fix +org/dwim-at-point, +org/insert-item & +org/toggle-checkbox
2017-03-02 19:49:19 -05:00
Henrik Lissner
6108d6929d
lang/org: remove org-element-lineage references
2017-02-25 01:34:23 -05:00
Henrik Lissner
c81e0ec0a1
lang/org: fix +org/insert-item (org-element-lineage gone?)
2017-02-24 23:28:01 -05:00
Henrik Lissner
97a7194c36
lang/org: fix doc headers + autoload cookies
2017-02-23 12:32:15 -05:00
Henrik Lissner
941f3abc6f
Add modules/lang/org (WIP)
2017-02-20 00:26:48 -05:00