Commit Graph

920 Commits

Author SHA1 Message Date
5ea72bec98 Merge pull request #1967 from JakDar/develop
lang/org/README: fix howto for removing +org-cycle-only-current-subtree-h
2019-10-29 01:24:41 -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
eeed0dd64f doc - fix instruction on removing +org-cycle-only-current-subtree-h 2019-10-27 20:36:21 +01:00
a022cfd705 lang/org: refactor org keywords & respect underlying faces 2019-10-27 14:06:47 -04:00
9b3f21a9bc Optimize doom/help-search
Yields a ~80% decrease in indexing time.
2019-10-26 02:12:58 -04:00
07067bd304 lang/org: reformat packages.el 2019-10-25 20:29:00 -04:00
5f00db871e lang/org: major refactor & add org-fancy-priorities package
- Fixes an issue where evil bindings weren't working in org-mode
- Significantly slims down on unnecessary keybinds
- Remove +org-init-keybinds-for-evil-h hook and reli more on our new
  evil-org fork, which has upstreamed some of our changes.
- Documents undocumented functions, remove unnused ones, and reorganize
  org's autoload libraries by convention.
- Adds org-fancy-priorities for more elegant (and subtle) priority
  display than ugly [#A] tags.
2019-10-25 20:25:20 -04:00
e60db77511 [org +gnuplot] Warn if gnuplot is not installed 2019-10-25 22:13:01 +13:00
334c309ae7 lang/org: org-clock-out-remove-zero-time-clocks = nil
Half-reverts 29f6db6ea. Hadn't realized this setting would remove
the *entire* logbook if you clock out with sub 1m on a task.

Mentioned by @d1egoaz in 29f6db6
2019-10-24 15:04:08 -04:00
b556fa7d3f lang/org: explain org-babel-js-function-wrapper setting 2019-10-23 18:05:15 -04:00
3dd09b327f lang/org: tie evil-org to :editor evil +everywhere 2019-10-23 18:00:11 -04:00
fb28586795 lang/org: use fork of evil-org
First step to fixing its issues.

Relevant to #1897, #1828
2019-10-23 18:00:11 -04:00
cf2cea75cf lang/org: remove org-babel-get-header polyfill
If packages haven't caught up by now, oh well! ob-spice hasn't, that's
for sure.
2019-10-23 13:21:47 -04:00
20a7a1cf15 lang/org: bind gr = org-ctrl-c-ctrl-c 2019-10-22 18:52:39 -04:00
21ac9a28ec lang/org: evil-org-use-additional-insert = t
Bind meta + {,shift + }{h,j,k,l} keys. These substitute for the
navigation and shifting localleader keys.
2019-10-22 18:52:36 -04:00
fa9001aacb lang/org: refresh inline images after executing src blocks 2019-10-22 17:58:30 -04:00
badff31ee2 lang/org: fix off-by-one coloring in eldoc breadcrumbs 2019-10-21 14:45:43 -04:00
1694641636 lang/org: minor refactor of contrib submodules 2019-10-20 19:57:28 -04:00
c5464f1798 lang/org: replace ox-reveal w/ org-re-reveal
ox-reveal is no longer maintained, and has been replaced with
org-re-reveal; a fork.
2019-10-20 19:57:27 -04:00
e0469e14c0 Minor refactors & reformatting across the board 2019-10-20 19:57:27 -04:00
7e3849be67 lang/org: remove unnecessary toc-org advice
It was initially written to avoid the cursor hopping about the buffer
when regenerating the table of contents. This isn't really an issue
anymore. Although, I would like to prevent emacs from adding adding an
undo step when it is regenerated...
2019-10-20 15:14:38 -04:00
29f6db6ead lang/org: org-clock-in-resume = t, org-clock-out-remove-zero-time-clocks = t 2019-10-20 15:14:38 -04:00
043205b515 lang/org: org-html-validation-link = nil
Don't include "Validate" link in html exports.
2019-10-20 15:14:38 -04:00
f9280bcec3 lang/org: remove redundant 0/^ evil keybinds 2019-10-19 13:58:16 -04:00
2ec35edd14 lang/org: rethink {h,j,k,l} modifier keys
Since they are (mostly) redundant with evil-org's meta keys, I set
`C-S-{h,j,k,l}` to commands that evil-org doesn't bind.
2019-10-19 13:58:16 -04:00
2e6754ea59 lang/org: enable more evil-org themes 2019-10-19 13:58:12 -04:00
51973dca9b Move auto-fill-mode to text-mode-hook 2019-10-14 18:25:02 -04:00
285eab1ee5 Add support for org-pomodoro 2019-10-14 15:04:17 +10:00
25acbd29d5 lang/org: fix TAB in tty Emacs #1897 2019-10-13 14:48:48 -04:00
922b48872d lang/org: move hugo config into +org-init-export-h
It doesn't warrant its own file under contrib.
2019-10-12 00:48:47 -04:00
22b0b43fe1 lang/org: replace SPC m e with org-export-dispatch #1879
Let ox handle the export dispatch keybinds.
2019-10-12 00:48:47 -04:00
f8fe6f3a80 keybindings for org-html-export 2019-10-09 17:45:17 +02:00
c6d5fa601e lang/org: fix temporary agenda buffers if/when switched to 2019-10-07 23:20:23 -04:00
de223e7398 Fix #1858, #1689: don't kill temp agenda buffers (yet)
Some commands expect temporary org agenda buffers (opened by org-agenda)
to remain open, so instead of proactively killing them we remap
org-agenda-quit and org-agenda-Quit to org-agenda-exit, which does that
for us at a more appropriate time: when closing the agenda.
2019-10-07 12:54:45 -04:00
f6a182d69c lang/org: clean up temp org-agenda buffers
Now auto-kills temporary agenda buffers, so long as they weren't already
opened by the user and doesn't exist in any other workspace.
2019-10-04 13:57:20 -04:00
423a38c758 lang/org: move contrib/+hugo -> contrib/hugo
+ Refill +hugo flag's description in the README
+ Lazy load ox-hugo localleader keybinds by package, rather than by
  keymap deferral
2019-10-04 12:37:41 -04:00
ce6b2f8c71 move map! to the :preface section 2019-10-04 10:31:19 +02:00
4480ab0051 unquote interactive lambda macros 2019-10-03 21:32:07 +02:00
440f2cffaa move map! to the :init section of the package definition 2019-09-30 17:29:09 +02:00
ab144f89c2 use the λ! macro 2019-09-30 17:29:09 +02:00
22d3dbe306 use descriptions from kaushalmodi/ox-hugo@a8e0c6e
remove defun declarations, use lambdas
2019-09-30 17:29:09 +02:00
8457d2f825 descriptions and keybindings as per ox-hugo docs
Mimicks the ox menu `C-c C-e H #`
2019-09-30 17:29:09 +02:00
8fd3bd80da fix config.el, clean package :recipe 2019-09-30 17:29:09 +02:00
ea4fa7021d move +hugo feature to contrib/+hugo.el 2019-09-30 17:28:15 +02:00