Commit graph

621 commits

Author SHA1 Message Date
J Hacksworth
cf02fe5c2e lang/org: Bind org-agenda-show-and-scroll-up
Default Org binds 'SPC' to `org-agenda-show-and-scroll-up`, which
displays the original location of the Agenda item in another window
without moving focus from the Agenda window.

This is useful to preview items while staying in the Agenda window.
Since we can't use 'SPC', bind it to ‘C-SPC’, Doom's canonical "preview"
key for helm and ivy.

See https://orgmode.org/manual/Agenda-commands.html
2019-12-03 11:47:30 -05:00
Henrik Lissner
7cec80e9f1
lang/org: fix #2117 regression 2019-12-02 20:28:55 -05:00
Henrik Lissner
ef4e9b31be
lang/org: org-babel-lisp-eval-fn = sly-eval 2019-12-02 20:22:00 -05:00
Brian Wignall
199a6fab79 Fix typos 2019-12-01 22:31:19 -05:00
Henrik Lissner
5baa1eb631
lang/org: fix non-prefix-key SPC errors on org-agenda 2019-11-30 14:45:41 -05:00
Henrik Lissner
b0734aa61c
lang/org: fix 'void-function t' error running shell links 2019-11-30 14:06:54 -05:00
Henrik Lissner
19e4c42adc
lang/org: org-tags-column = 0 2019-11-30 14:06:53 -05:00
Henrik Lissner
ae5a18c364
lang/org: respect org-agenda-sticky
And remove remappings of org-agenda-{q,Q}uit to org-agenda-exit
2019-11-30 14:06:53 -05:00
Henrik Lissner
e799022a1e
lang/org: fix 'wrong-number-of-arguments quote 3' error 2019-11-28 21:53:12 -05:00
Henrik Lissner
9bd8904838
lang/org: fix #2119 2019-11-27 23:52:37 -05:00
Henrik Lissner
b33630057d
lang/org: load contrib/journal if +journal 2019-11-27 22:09:55 -05:00
Henrik Lissner
b6a9fcb12b
lang/org: fix #2117 2019-11-27 22:06:19 -05:00
Henrik Lissner
26c8f5c6ef
Bytecompiler bytecompiler, won't you shut up 2019-11-23 01:21:25 -05:00
Thijs Vermeir
837203a876 lang/org: add support for org-cliplink 2019-11-21 23:26:24 +01:00
Henrik Lissner
cc793f323f
lang/org: add <localleader> l prefix for link keybinds
Moves 'SPC m l' and 'SPC m L' to 'SPC m l l' and 'SPC m l d',
respectively.

Relevant to #2101
2019-11-21 17:16:46 -05:00
Henrik Lissner
30f72da02a
Fix No such file org-version.el errors #2010
We generate an org-version.el file, rendering our old org-release hacks
unnecessary. This may cause breakages for uses who do deep clones of
org-plus-contrib; needs testing.
2019-11-19 20:29:22 -05:00
Rudi Grinberg
3353727452 Add binding for setting effort
The org-clock-modify-effort-estimate is only useful after we've clocked
in a task.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-15 16:04:01 +09:00
Henrik Lissner
62e6e7d81f
lang/org: fix tests to reflect f70f788df 2019-11-12 16:15:42 -05:00
Henrik Lissner
7879a93081
lang/org: preserve TODO keyword on C-RET
Rather than reverting to first TODO keyword.
2019-11-12 15:24:02 -05:00
Henrik Lissner
f70f788df3
lang/org: don't auto-demote headings on C-RET
This can be harder to predict. Instead, use TAB and S-TAB after-the-fact
to adjust heading level.
2019-11-12 15:24:01 -05:00
Henrik Lissner
781238f986
lang/org: alphabetize localleader keys 2019-11-12 15:24:01 -05:00
Henrik Lissner
d2d079877c
lang/org: reformat packages.el 2019-11-10 20:50:01 -05:00
Henrik Lissner
89893719dc
lang/org: bind <localleader>cr -> org-clock-report 2019-11-10 13:53:26 -05:00
Henrik Lissner
69c4964e3b
Move org-agenda-clock-cancel to <localleader>cx
To match lang/org's <localleader>cx keybind
2019-11-10 13:44:23 -05:00
Rudi Grinberg
396b433ae0 Add clock bindings to org agenda
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-10 19:10:49 +09:00
Henrik Lissner
ba01e7a4f1
Merge pull request #2020 from rgrinberg/rst-module
Add lang/rst module
2019-11-10 04:35:47 -05:00
Henrik Lissner
30a5cb2f1a
Merge pull request #2012 from jdnavarro/develop
lang/org: add org-archive-subtree keybind
2019-11-10 04:32:24 -05:00
Henrik Lissner
d3d51e32a2
lang/org: remove unusable localleader keybinds #2042
These commands only make sense in org-agenda-mode, specifically.
2019-11-10 01:23:27 -05:00
Henrik Lissner
44d5e097c9
shell-command-to-string -> doom-call-process #1887
Minor optimization to remove a layer of indirection when starting
processes.
2019-11-08 16:02:06 -05:00
Rudi Grinberg
ba11f046bf Use ox-rst when :lang rst is enabled
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:54:10 +09:00
Henrik Lissner
9cb535043c
Merge pull request #2005 from RBckmnn/FixOrgAttach
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
Danny Navarro
d05c970708
Add org archive keybinding 2019-11-04 10:48:06 +00:00
Henrik Lissner
2bf74158fd
Minor refactors across the board 2019-11-04 03:37:54 -05:00
Henrik Lissner
6cc4c71872
Initialize Doom in ob-async session #2010 2019-11-04 03:37:44 -05:00
Henrik Lissner
4703992002
Suppress missing-file org-version errors 2019-11-04 00:37:25 -05:00
Henrik Lissner
95c3682716
lang/org: revert e19069aa9
It ended up convoluting the load order, which makes customizing their
keybinds more complicated than they need to be.
2019-11-02 18:43:03 -04:00
Ralf Beckmann
d8ed171f0c Fixed keybindings to org-attach commands 2019-11-02 17:20:28 +01:00
Henrik Lissner
61aebae782
lang/org: don't persist active clocks
Only their history.
2019-11-01 14:45:38 -04:00
Henrik Lissner
be196cbe39
lang/org: replace deprecated file+datetree 2019-11-01 14:09:25 -04:00
Henrik Lissner
e72d3bd2b0
lang/org: slightly larger org-capture popup 2019-10-31 23:57:01 -04:00
Henrik Lissner
09e923e14b
lang/org: fix oversized *Org Select* popup 2019-10-31 23:54:49 -04:00
Henrik Lissner
e19069aa97
lang/org: load evil-org{,agenda} a little sooner
This allows users to customize their keybinds with (after! org ...)
or (after! org-agenda ...) blocks (i.e. they don't need to be aware of
evil-org/evil-org-agenda to customize their keybinds).
2019-10-31 23:54:36 -04:00
Henrik Lissner
51defe93ce
lang/org: don't ask for permission to run elisp links
We'll trust the user to know what they're doing
2019-10-31 23:13:03 -04:00
Henrik Lissner
c80413fabc
lang/org: include full datetime in notes/changelog entries 2019-10-31 23:12:35 -04:00
Henrik Lissner
249a9aab6d
lang/org: use checkbox keyword for personal todo captures 2019-10-31 23:12:02 -04:00
Henrik Lissner
843be4d2a6
lang/org: refactor org-journal integration 2019-10-31 23:09:43 -04:00
Henrik Lissner
1cd7438f1f
lang/org: add journal org-capture template 2019-10-31 23:09:26 -04:00
Henrik Lissner
040fcfcffa
lang/org: add centralized org-capture project targets
For saving project todos/notes/changelogs in a central
{org-directory}/projects.org file, under {Project
Name}/{Tasks,Notes,Changelog} headings.

If you want to prefix the outline path, you can specific a :parents
property. e.g.

  (after! org-capture
    (org-capture-put :parents '("Projects")))

or

  (dolist (key '("ot" "on" "oc"))
    (setf (alist-get key org-capture-templates)
          (append (alist-get key org-capture-templates)
                  '(:parents ("Projects")))))

Also sets :kill-buffer t by default, for all org capture templates.
2019-10-31 22:45:59 -04:00
Henrik Lissner
0b8e7a27b6
Minor refactoring/reformatting across the board 2019-10-31 14:35:07 -04:00
Henrik Lissner
89e617622d
lang/org: fix 'project changelog' org-capture target
Was opening 'notes.org' rather than 'changelog.org'
2019-10-29 18:19:02 -04:00