Commit graph

573 commits

Author SHA1 Message Date
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