Commit Graph

344 Commits

Author SHA1 Message Date
7fa4e67e39 Minor refactors 2019-12-14 20:42:55 -05:00
f251eb5ba9 Remove recentf-exclude setting
We don't need to be so judicious about what files are included in the
MRU list. If you open a file, any file, it'll be considered a recently
opened file.
2019-12-08 20:14:11 -05:00
c8cfa31a1e lang/org: add goto-visible & refile-to-visible commands
- Bind 'gsh' to goto-visible command in org-mode
- Bind '<localleader> g v' to goto-visible
- Bind '<localleader> r v' to refile-to-visible
- Add avy package to lang/org module

Powered by avy.
2019-12-06 17:01:58 -05:00
77b0784075 lang/org: add helm support to goto localleader keybinds 2019-12-06 16:59:17 -05:00
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
7cec80e9f1 lang/org: fix #2117 regression 2019-12-02 20:28:55 -05:00
ef4e9b31be lang/org: org-babel-lisp-eval-fn = sly-eval 2019-12-02 20:22:00 -05:00
5baa1eb631 lang/org: fix non-prefix-key SPC errors on org-agenda 2019-11-30 14:45:41 -05:00
b0734aa61c lang/org: fix 'void-function t' error running shell links 2019-11-30 14:06:54 -05:00
19e4c42adc lang/org: org-tags-column = 0 2019-11-30 14:06:53 -05:00
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
b33630057d lang/org: load contrib/journal if +journal 2019-11-27 22:09:55 -05:00
b6a9fcb12b lang/org: fix #2117 2019-11-27 22:06:19 -05:00
26c8f5c6ef Bytecompiler bytecompiler, won't you shut up 2019-11-23 01:21:25 -05:00
837203a876 lang/org: add support for org-cliplink 2019-11-21 23:26:24 +01:00
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
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
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
781238f986 lang/org: alphabetize localleader keys 2019-11-12 15:24:01 -05:00
89893719dc lang/org: bind <localleader>cr -> org-clock-report 2019-11-10 13:53:26 -05:00
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
396b433ae0 Add clock bindings to org agenda
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-10 19:10:49 +09:00
30a5cb2f1a Merge pull request #2012 from jdnavarro/develop
lang/org: add org-archive-subtree keybind
2019-11-10 04:32:24 -05:00
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
9cb535043c Merge pull request #2005 from RBckmnn/FixOrgAttach
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
d05c970708 Add org archive keybinding 2019-11-04 10:48:06 +00:00
6cc4c71872 Initialize Doom in ob-async session #2010 2019-11-04 03:37:44 -05:00
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
d8ed171f0c Fixed keybindings to org-attach commands 2019-11-02 17:20:28 +01:00
61aebae782 lang/org: don't persist active clocks
Only their history.
2019-11-01 14:45:38 -04:00
be196cbe39 lang/org: replace deprecated file+datetree 2019-11-01 14:09:25 -04:00
e72d3bd2b0 lang/org: slightly larger org-capture popup 2019-10-31 23:57:01 -04:00
09e923e14b lang/org: fix oversized *Org Select* popup 2019-10-31 23:54:49 -04:00
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
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
c80413fabc lang/org: include full datetime in notes/changelog entries 2019-10-31 23:12:35 -04:00
249a9aab6d lang/org: use checkbox keyword for personal todo captures 2019-10-31 23:12:02 -04:00
1cd7438f1f lang/org: add journal org-capture template 2019-10-31 23:09:26 -04:00
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
0b8e7a27b6 Minor refactoring/reformatting across the board 2019-10-31 14:35:07 -04:00
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
2d36c0f9a7 lang/org: fix STRT keyword shortcut (d -> s) 2019-10-29 11:36:46 -04:00
53d8c97cb0 lang/org: fix eldoc display in org-mode 2019-10-29 01:10:24 -04:00
66934f982a lang/org: replace DOIN w/ STRT; use 'd' for DONE
STRT is more distinct from DONE, and 'd' is a better shortcut for DONE.
2019-10-28 23:23:13 -04:00
bec1891a3d lang/org: reformat UI config; setq-default -> setq 2019-10-28 23:23:13 -04:00
7b9c13f25f lang/org: expand refile commands
Changes 'SPC m r' into a prefix with multiple refiling commands.
2019-10-28 23:23:13 -04:00
bb383d3ede lang/org: present full paths on org-refile
This makes refiling with multiple file targets far, far more palatable.
2019-10-28 23:23:12 -04:00
53433d9c37 lang/org: default org-refile targets to current buffer 2019-10-28 23:23:12 -04:00
987cece946 lang/org: only reset latex background on theme load
Otherwise, many of these settings will overwrite user's customizations.

Fixes #1969
2019-10-28 23:23:12 -04:00
a022cfd705 lang/org: refactor org keywords & respect underlying faces 2019-10-27 14:06:47 -04:00