Henrik Lissner
185bf58c9e
lang/org: add elpa org to load-path in init.el #327
...
Let's try to change the load-path sooner...
2018-01-06 04:02:05 -05:00
Henrik Lissner
3cbddbfd88
Generalize +evil-esc-hook into doom-escape-hook
...
This lets vanilla Emacs users in on having a universal "escape" key.
2018-01-06 02:38:39 -05:00
Henrik Lissner
55ad843a09
lang/org: fix byte-compiler using outdated, built-in org #327
...
During runtime, the new version of org (installed via ELPA) is added to
load-path, but this doesn't happen during compile-time. Wrap it in
eval-and-compile and that changes.
2018-01-05 13:43:13 -05:00
Henrik Lissner
2598d48bba
Add org elpa archive + update lang/org #327
...
Now that the org ELPA archive has https support, we can add it to
package-archives. This fixes some 'org is unavailable' errors when
installing org packages that have declared earlier versions of org as
a dependency.
This also makes installing a newer version of org-mode much simpler.
Woo!
2018-01-04 16:16:45 -05:00
Henrik Lissner
db5910da3c
lang/org: don't error out if +org-dir doesn't exist
2018-01-03 13:15:25 -05:00
Henrik Lissner
dcfa05da11
lang/org: wrap smartparens config in after!
2018-01-01 16:17:02 -05:00
Henrik Lissner
13111ff5c4
Set epa-{file-encrypt-to,pinentry-mode}; no authinfo for sudo via tramp
2017-12-27 20:48:06 -05:00
Henrik Lissner
24dc5d4375
Disable show-paren-mode in org-mode
...
show-paren-mode causes flickering with indentation margins made by
org-indent-mode, so we simply turn off show-paren-mode altogether.
2017-12-16 12:45:19 -05:00
Henrik Lissner
76a4ae459d
Fix obsolete (when|if)-let messages in Emacs 26
2017-12-10 14:49:52 -05:00
Henrik Lissner
cd7bd7628f
lang/org: refactor org init process
...
after! org is more reliable than org-load-hook.
2017-12-09 14:42:46 -05:00
Henrik Lissner
efdde6961e
Fix over-aggressive smartparens in org-mode #285
2017-12-09 00:17:01 -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
6648ad815d
lang/org: reorganize + refactor
2017-06-10 01:53:24 +02:00
Henrik Lissner
eff937432e
Optimize lang/org: lexical-binding = t; cl-case => pcase
2017-06-10 01:52:44 +02:00
Henrik Lissner
d83d800de9
Switch to fork of org-bullets
...
The source repo is no longer maintained, so I forked it, fixed a couple
problems (mainly, I made it respect org-hide) and am now using it in
DOOM.
2017-06-03 12:05:43 +02:00
Henrik Lissner
d1726e4a52
show-children (obsolete) => outline-show-children
2017-06-03 12:05:43 +02:00
Henrik Lissner
5988c654e9
lang/org: add toc-org plugin
2017-05-28 17:33:16 +02:00
Henrik Lissner
10ea06b661
General cleanup + refactor
2017-05-25 20:12:43 +02:00
Henrik Lissner
85751c519b
Refactor +evil-esc-hook
2017-05-25 12:22:05 +02:00
Henrik Lissner
9fdbfb657f
Revise org keybindings; new +org/toggle-checkbox
2017-05-19 14:01:38 +02:00
Henrik Lissner
4bb4b5ebb9
lang/org: better font-lock reconfig
...
+ TODO/DONE tags now respect underlying faces
+ ...but still fontify a complete heading properly
+ Statistics cookies (e.g. [3/14]) now respect their underlying faces
+ ...but respect org-headlined-one more
+ Refactor other font-lock rules
2017-05-19 13:21:39 +02:00
Henrik Lissner
4cd56b46cc
Don't move cursor when realigning org tables
2017-05-19 13:10:14 +02:00
Henrik Lissner
abe9f06350
Try to fix [backtab] on GNU Emacs
2017-05-19 13:07:59 +02:00
Henrik Lissner
5add3c3805
lang/org: cleanup & refactor
2017-05-19 03:29:00 +02:00
Bryan Gilbert
fa29b5343c
only disable show-paren-mode locally for org mode buffers
2017-05-15 21:24:31 -04:00
Henrik Lissner
5fb028b49d
feature/evil: refactor
2017-05-15 20:26:32 +02:00
Henrik Lissner
200846ee35
General refactor + cleanup; update TODO.org
2017-05-14 00:26:53 +02:00
Henrik Lissner
263580b92f
lang/org: fix org-checkbox-statistics-(done|todo) not respecting underlying faces
2017-05-10 19:13:53 +02:00
Henrik Lissner
7b7c9fdf81
lang/org: refactor fontification (use org-font-lock-set-keywords-hook)
2017-05-10 18:39:28 +02:00
Henrik Lissner
e265431507
General refactor, cleanup & commenting
2017-05-10 05:28:50 +02:00
Henrik Lissner
cce294fcf6
feature/evil: refactor evil-force-normal-state advice into +evil-esc-hook
2017-05-07 19:12:48 +02:00
Henrik Lissner
85bde34f84
General cleanup & refactor
2017-05-04 10:42:30 +02:00
Henrik Lissner
694e3c4e28
lang/org: make org-bullets respect org-hide
2017-05-04 08:57:51 +02:00
Henrik Lissner
79d6938723
lang/org: fontify list items with completed cookies (e.g. [4/4])
2017-04-27 18:04:55 -04:00
Henrik Lissner
74af73afd0
lang/org: org-ellipsis = fontawesome arrow
2017-04-27 15:43:55 -04:00
Henrik Lissner
ba1c23c72f
lang/org: general refactor #2
2017-04-27 15:43:38 -04:00
Henrik Lissner
9164da8b1f
lang/org: remove org-list-bullet face (use org-list-dt); polish custom font-lock keywords
2017-04-27 15:07:47 -04:00
Henrik Lissner
2652fe9e87
lang/org: org-enforce-todo-checkbox-dependencies = nil (unpredictable)
2017-04-27 15:07:24 -04:00
Henrik Lissner
2c20e9d41c
lang/org: general refactor
2017-04-27 14:27:51 -04:00
Henrik Lissner
1946c3d8a2
lang/org: fontify checked-checkbox items with org-headline-done
2017-04-27 14:27:51 -04:00
Henrik Lissner
a7256a558f
lang/org: move agenda config into +agenda.el
2017-04-27 14:27:51 -04:00
Henrik Lissner
48dcdbfec7
lang/org: fontify checked checbox items with 'org-headline-done'
2017-04-27 14:27:51 -04:00
Henrik Lissner
9494d70e27
lang/org: check for evil before enabling evil-org-mode
2017-04-21 15:57:14 -04:00
Henrik Lissner
9f4150541a
lang/org: disable pretty fontification by default, use +org-pretty-mode to toggle
2017-04-21 15:56:19 -04:00
Henrik Lissner
0e7254d312
General cleanup + refactor
2017-04-17 02:20:07 -04:00
Henrik Lissner
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
Henrik Lissner
bdf84afe68
lang/org: calendar-mark-diary-entries-flag = nil
2017-04-11 18:48:02 -04:00
Henrik Lissner
78eb9b888c
lang/org: general clean up + fix Tab in src blocks
2017-04-11 08:30:09 -04:00