Henrik Lissner
1b3ee0af86
Disable app modules by default
2017-12-17 00:03:45 -05:00
Henrik Lissner
87fc297fea
lang/org: silence redundant pandoc compilation warnings
2017-12-17 00:03:45 -05:00
Henrik Lissner
ccaaca2d88
lang/org: replace obsolete org-match-string-no-properties
2017-12-17 00:03:45 -05:00
Henrik Lissner
d7a4d6fc39
private/hlissner: minor refactor
2017-12-16 23:45:16 -05:00
Henrik Lissner
fadc8bdfc5
Update changelog
2017-12-16 23:44:03 -05:00
Henrik Lissner
a9d71630da
lang/org: defvar org-capture-templates
...
This prevents lang/org from overwriting user-defined
org-capture-templates in their init.el.
2017-12-16 12:50:36 -05:00
Henrik Lissner
7acb860cb6
lang/org: lazy-load ox-pandoc
2017-12-16 12:50:04 -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
dec16e46c7
feature/version-control: add byte-compile cookie to +git
2017-12-16 12:28:06 -05:00
Henrik Lissner
4560fe7163
Address (literal) edge cases with hl-line eob fix
2017-12-11 15:23:42 -05:00
Henrik Lissner
e109d72121
Fix hl-line mode bleeding into window in Emacs 26
2017-12-11 13:46:09 -05:00
Henrik Lissner
8173b037d9
Appease byte-compiler, system-name => (system-name) #288
2017-12-11 02:36:02 -05:00
Henrik Lissner
22a721fd15
app/rss: fix doom-popup-buffer call #288
2017-12-10 23:35:18 -05:00
Henrik Lissner
9320bc7b55
Refactor org-agenda popup integration (prevent load when compiling)
2017-12-10 18:36:25 -05:00
Henrik Lissner
27b1a9c3c6
+workspaces*auto-add-buffer: redisplay => force-mode-line-update
2017-12-10 17:00:29 -05:00
Henrik Lissner
c85fd98350
lang/haskell: refactor +dante submodule
2017-12-10 16:59:34 -05:00
Henrik Lissner
96a232b2ae
Rename module library functions in core-packages
...
+ doom-module-loaded-p => doom-module-enabled-p
+ doom-module-flags => doom-module-get
+ Use load! for module config files, rather than require!
2017-12-10 16:59:10 -05:00
Henrik Lissner
b14198dedf
Extend byte-compile ;;;###if support to other elisp files
2017-12-10 16:57:51 -05:00
Henrik Lissner
3bc847ac6b
lang/org: QUELPA->ELPA for ob-rust
2017-12-10 16:56:30 -05:00
Henrik Lissner
fe3db542ed
Fix ERT not running properly on make test
2017-12-10 15:37:32 -05:00
Henrik Lissner
3bc0b18184
tools/password-store: fix emacs 26 compatibility
2017-12-10 15:37:01 -05:00
Henrik Lissner
41751aca44
Let magit handle its own windows (part 2)
2017-12-10 15:16:41 -05:00
Henrik Lissner
1de396ae8d
feature/version-control: appease byte-compiler in Emacs 26
2017-12-10 15:12:25 -05:00
Henrik Lissner
a41f02e6e7
completion/ivy: turn off my "very magic" regex mod
...
This makes regex consistent between evil-search, ivy, ripgrep and ag.
2017-12-10 14:54:33 -05:00
Henrik Lissner
ae25e319b0
Silence 'cannot load' false positive errors when byte-compiling
2017-12-10 14:51:32 -05:00
Henrik Lissner
76a4ae459d
Fix obsolete (when|if)-let messages in Emacs 26
2017-12-10 14:49:52 -05:00
Henrik Lissner
e168118243
Revert a8f4d85d
; back to help-fns+
...
Helpful, while sometime useful, tended to be slow when invoked.
2017-12-10 11:49:02 -05:00
Henrik Lissner
0ff5966379
Refactor solaire-mode init (fix startup errors in #285 )
2017-12-09 16:52:23 -05:00
Henrik Lissner
4a04406b2b
core-lib: minor refactor; update docstrings+comments
2017-12-09 16:23:19 -05:00
Henrik Lissner
879c695f3a
completion/ivy: remove unnecessary help remaps
2017-12-09 16:22:06 -05:00
Henrik Lissner
a8f4d85da3
core-editor: remove help-fns+ & add helpful
2017-12-09 16:21:42 -05:00
Henrik Lissner
4a504a07aa
ui/doom-modeline: remove all-the-icons-scale-factor let-bindings #278
2017-12-09 14:51:33 -05:00
Henrik Lissner
13561c3ddf
private/hlissner: refactor + update
2017-12-09 14:49:33 -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
9d3155892a
Rethink how Doom loads core & std libs
2017-12-09 14:41:22 -05:00
Henrik Lissner
07088d3dcf
Removed s.el dependency (prefer built-in)
2017-12-09 14:40:14 -05:00
Henrik Lissner
a07c29c069
Fix lang/org unit tests
2017-12-09 14:38:51 -05:00
Henrik Lissner
013f8e08d5
Fix make test-* tasks for running specific tests
2017-12-09 14:37:43 -05:00
Henrik Lissner
4450f08b0b
Make async a core package again
2017-12-09 14:17:23 -05:00
Henrik Lissner
d7938781e1
private/hlissner: fix org-mode-map keybind fixes in +bindings.el #285
2017-12-09 11:53:59 -05:00
Henrik Lissner
908d055cfb
Disable doom/inflate-space-maybe in org-mode #285
2017-12-09 11:39:25 -05:00
Henrik Lissner
efdde6961e
Fix over-aggressive smartparens in org-mode #285
2017-12-09 00:17:01 -05:00
Henrik Lissner
adcc2865c0
Possible fix for cascading magit popups #282
2017-12-08 23:14:13 -05:00
Henrik Lissner
f9de4fd7b7
lang/web/+css: wrap sp config in after! block
2017-12-08 23:14:13 -05:00
Henrik Lissner
b111303d20
Move modules/org/* back to lang/org
2017-12-08 23:14:13 -05:00
Henrik Lissner
346d7bdf36
Detect init.el in any module, instead of private user module
...
User module (named after user-login-name) is no longer automatically
loaded or detected, and must be explicitly mentioned in the doom! macro
of your emacs init.el file.
Also, any module can now have an init.el file, which will be run before
any modules are loaded.
2017-12-08 23:14:13 -05:00
Henrik Lissner
df93fd8ce4
Refactor require! macro
2017-12-08 23:14:12 -05:00
Henrik Lissner
2ef38b73a7
Remove doom*delete-trailing-whitespace advice (unneeded)
2017-12-08 23:14:12 -05:00
Henrik Lissner
bf08e1c318
Fix window-live-p error on other-popup
2017-12-08 23:14:12 -05:00
Henrik Lissner
f8e8dbad8f
General minor refactor
2017-12-08 23:14:12 -05:00