736bdeb205
lang/org: fix variable font-size for agenda paths
...
When you hover your cursor over agenda items, the path to that headline
is displayed in the minibuffer. If org-level-N have unusual :height
values, they'll cause the minibuffer to grow.
This removes any variable font sizes from this display.
2018-09-22 01:37:47 -04:00
9726a982d1
lang/org: revise org-modules & revise load order
...
Improves the startup performance of org-mode by disabling modules I
don't think are commonly used (it's easy to add back however).
2018-09-21 22:42:26 -04:00
ed1775b42d
lang/org: refactor +babel/ipython library
...
+ Conform ipython advice and helpers to naming conventions.
+ Refactor out dash.el usage
2018-09-21 22:38:21 -04:00
77255a63e0
lang/org: refactor & expand org-capture-templates
...
+ Adds three new default org-capture templates, for todo, notes and
changelogs. It will use the first {todo,notes,changelog}.org file
found up the file heirarchy from the current file, or will use
{project-root}/X.org.
+ Variables in org-capture-templates are now resolved relative to
org-directory, if they aren't absolute.
+ Display target file in org capture window header-line.
Mentioned in #886 .
2018-09-19 23:30:00 -04:00
5ef94de541
Minor refactor, reformat & comment revision
2018-09-18 21:39:54 -04:00
80e8ccec1c
Alias +org-default-notes-file to org-default-notes-file
2018-09-18 15:19:50 -04:00
b7be38b2a9
New incremental lazy-loading at startup
...
This is for loading large packages (like org and magit) quietly in the
background during idle time. It is already set up to incrementally load
org and magit.
This is still experimental, however. the idle timers may need to be
tweaked.
2018-09-18 11:42:35 -04:00
6eb95c98ea
Fix bin/doom -d compile
: org-attach-directory not defined
2018-09-12 22:55:13 +01:00
90f0765cfb
lang/org: set default for org-refile-targets
...
So org-refile can see your agenda files and files adjacent to the
current one.
2018-09-09 09:58:22 -04:00
95fa12390d
lang/org: fix unfontified remote links
2018-09-09 09:58:21 -04:00
7d3ffdff06
Remove third line in section headers
...
This is truly important stuff. We've saved many lives with this update.
2018-09-09 09:58:19 -04:00
8dd33678bc
Merge pull request #842 from myme/org-cal-nav
...
lang/org: Add evil-friendly calendar navigation
2018-08-31 03:35:11 +02:00
0cf9d1f2f2
Minor refactor & revision across the board
2018-08-31 02:53:50 +02:00
d24fce1dcd
Fix void-variable org-capture-is-refiling error
...
In case org-capture.el isn't loaded when org-refile is used.
2018-08-29 16:45:09 +02:00
a4250afb49
lang/org: Add evil-friendly calendar navigation
2018-08-27 23:55:22 +02:00
64a88385cb
lang/org: make shiftab respect org-cycle-separator-lines #800
2018-08-21 02:56:54 +02:00
aa9b0a8b94
lang/org: set org-cycle-separator-lines to default
...
Relevant to #800
2018-08-21 02:56:54 +02:00
7c82cb6002
org-capture: remove window-system frame parameter
...
Hopefully, `make-frame` can figure out which window-system to use.
2018-08-16 12:32:13 +02:00
5663778e36
Make TAB respect org-cycle-separator-lines #800
...
outline-toggle-children and org-cycle-hide-drawers didn't respect
org-cycle-separator-lines.
2018-08-13 21:47:55 +02:00
cd280e0fa9
Load ox-pandoc conditionally
...
This allows users to disable it
2018-08-11 22:56:31 +02:00
60f6418db2
lang/org: Rename +org-capture-window-params
...
These are frame parameters; it is incorrect to call them window
parameters.
2018-08-08 23:37:29 +02:00
e30ca73dc4
Autoload +org-capture-window-params
2018-08-08 20:44:03 +02:00
9d74ede286
lang/org: remove second org-src popup rule
...
And rearrange ipython rules
2018-08-08 18:02:20 +02:00
44472d3ee8
lang/org: use unicode separator for eldoc
2018-08-04 18:24:54 +02:00
d504c4bafe
lang/org: respect inherited foreground in eldoc
2018-08-04 18:23:53 +02:00
b846a40af4
Remove unused letvar, spec
2018-07-30 23:03:34 +02:00
cbc59f9333
Appease the byte-compiler
2018-07-30 12:10:11 +02:00
c935f3e4da
lang/org: fix backtab not outdenting items/headers
2018-07-30 04:06:00 +02:00
824abaf2e6
lang/org: alphabetize babel plugins
2018-07-30 03:53:52 +02:00
16e9957c1a
Don't install/track org from ELPA
...
Prevents duplicate installs of org.
2018-07-30 03:49:12 +02:00
66056e7a5d
Move ob-racket to lang/org & cleanup
...
+ Remove redundant ob-crystal block
+ Move ob-ipython into separate section
+ Move ob-racket from lang/racket
2018-07-29 19:31:32 +02:00
35e5a47e9f
Rewrote indentation detection
...
More robust and easier to customize.
2018-07-29 19:31:32 +02:00
ebd3b0223e
Fix followed org links not recentering correctly
...
Links like `file:test.cpp::45` would open file.cpp, but end up somewhere
else than line 45. Same with links like `file:test.cpp::int main()`.
2018-07-24 20:01:42 +02:00
6b06cd32ac
Add :autosave t :ttl nil to Org src popups
...
Suggested by @fuxialexander
2018-07-22 17:38:24 +02:00
41cf970c75
Autosave org capture popups
...
Prevents unsaved confirmation prompts when the org-capture popup is
closed.
2018-07-21 01:00:11 +02:00
bd2b30400d
Merge pull request #750 from HaoZeke/oxPandocReveal
...
org: Update +export to generate revealjs stuff
2018-07-17 02:07:12 +02:00
ec5673bb8a
Merge pull request #751 from HaoZeke/updateOxReveal
...
org: Update revealJS url
2018-07-15 00:03:01 +02:00
e7b252f442
TAB should respect org-cycle-open-archived-trees
...
And shouldn't cycle visibility of archived trees by default.
2018-07-12 20:39:39 +02:00
03cb076fd6
org: Update revealJS url
...
This grabs all minor versions upto 4.xx
2018-07-11 19:15:24 +05:30
763dba72cd
org: Update +export to generate revealjs stuff
2018-07-11 19:06:49 +05:30
c760bf7205
Open file links to /docs/ in emacs
2018-07-09 21:53:29 +02:00
4941e327f4
General refactor for readability
...
+ Removes redundant/unhelpful comments
+ Renames functions, hooks and variables to be self-documenting
+ Use add-to-list to ensure idempotency (and is more performant)
2018-07-09 15:33:31 +02:00
15f66f4b52
Add doom|disable-show-paren-mode hook
...
For disabling show-paren-mode buffer-locally.
2018-07-06 01:06:13 +02:00
4ebbf8f056
Fix variable height org-level-N faces in eldoc
...
It only uses the face's :foreground, which should be enough, but it
prevents the minibuffer from being resized when eldoc displays
breadcrumbs in org-mode.
2018-07-05 13:44:34 +02:00
ad5470ce3f
Make org-export-directory an obsolete alias
...
Slow down to give people time to transition.
2018-07-04 23:57:17 +02:00
030e80d202
Refactor lang/org/+export
...
+ Changed org-export-directory to +org-export-dir (conform to naming
convention). It turns out org-export-directory never existed in org.
+ Make org-export-backends addition (for ox-pandoc) idempotent.
+ Fix redundant forward slash in org-publish-timestamp-directory.
+ Resolve export directory later, giving the user a larger window to
change +org-export-dir.
2018-07-04 23:52:29 +02:00
c9ffa063e7
Fix +org/insert-item in nested plain lists
...
Would prepend new list items in the middle of plain lists, rather than
before them.
2018-07-04 14:19:22 +02:00
e8945b2142
No evil-org-special-o/O in plain lists by default
...
evil-org changes the behavior of o/O to create new headlines, plain list
items or table rows. I disable its new behavior in plain lists only.
This was done because:
1. It isn't uncommon to want o/O's default behavior in plain list bodies
of text. Unlike tables, where a new line in the middle of a table
doesn't make much sense.
2. M-RET/S-M-RET exists.
2018-07-04 13:26:43 +02:00
38414a636f
Fix evil-org's o/O in nested plain lists
...
Thanks by @fuxialexander
2018-07-04 13:16:11 +02:00
64d4cf773d
Fix oversized *Org Links* popup
2018-06-30 17:41:43 +02:00