Henrik Lissner
05e1a15ba8
core-popups: make doom*popup-init more robust (fixes bufferp errors)
2017-03-04 18:01:58 -05:00
Henrik Lissner
beb92b0e97
core-ui: clean up + refactor modeline functions/macros
2017-03-04 00:28:16 -05:00
Henrik Lissner
ab07120ea6
Remove doom/reload
...
This command didn't do what was intended, and it would be too much work
to write one that looks for outdated packages and reloads them.
Instead, just restart Emacs for changes to take effect. This is only
necessary if package management is done outside of Emacs. You
(theoretically) don't have to do anything if doing it from the inside.
2017-03-04 00:26:37 -05:00
Henrik Lissner
e7720e4aae
Simplify doom--resolve-hooks
2017-03-04 00:00:25 -05:00
Henrik Lissner
e77545f1f8
Move rainbow-delimiters-mode activation to respective lang modules
2017-03-03 23:59:53 -05:00
Henrik Lissner
257c4318e1
core-ui: fix highlight-indent-guides-mode whitespace adjustment hook
2017-03-03 23:58:12 -05:00
Henrik Lissner
a509462d8b
doom-module-loaded-p: don't error if doom-modules is uninitialized
2017-03-03 16:51:59 -05:00
Kalle Lindqvist
6d7124e48c
core-ui: fix typo
2017-03-03 12:22:06 +01:00
Henrik Lissner
0a39aa64d1
add-transient-hook!: fix indentation
2017-03-02 18:28:46 -05:00
Henrik Lissner
cc6dee6c99
core-projects: add def-project-mode! macro & doom-project-hook
2017-03-02 18:28:46 -05:00
Henrik Lissner
c037c325a1
Refactor add-hook! and associate!; associate! only for minor modes now
2017-03-02 18:28:46 -05:00
Henrik Lissner
2d190fe0c5
Add & use add-transient-hook! macro
2017-03-02 01:43:59 -05:00
Henrik Lissner
02bcada450
doom/recompile: improve feedback; only show errors, show compiled/total ratio
2017-03-02 00:48:42 -05:00
Henrik Lissner
33120cd64e
core/autoload/memoize: another refactor (restore doom-memoize)
2017-03-02 00:42:58 -05:00
Henrik Lissner
d7b69b3675
Fix #33 (caused by compile failures)
2017-03-02 00:02:05 -05:00
Henrik Lissner
25091ee375
core/autoload/memoize: add autoload cookies
2017-03-01 23:45:39 -05:00
Henrik Lissner
53d67fb622
core-popups: add *Metahelp* rule
2017-03-01 23:44:14 -05:00
Henrik Lissner
ca362818af
core-packages: remove lexical-binding
2017-03-01 23:44:05 -05:00
Henrik Lissner
993e1d19e5
core/autoload/memoize: refactor def-memoized!
2017-03-01 23:43:31 -05:00
Henrik Lissner
d4e25d3f0d
core/autoload/mplist: document
2017-03-01 22:25:13 -05:00
Henrik Lissner
978e121ed0
doom/popup-close: refactor
2017-03-01 22:15:32 -05:00
Henrik Lissner
2e66b2e13d
doom/popup-toggle: force close popups
2017-03-01 22:14:51 -05:00
Henrik Lissner
4221bea044
doom/popup-restore: return t on success (and clear history less aggressively)
2017-03-01 22:14:21 -05:00
Henrik Lissner
8fa6ba7886
doom-popup-p: return window if popup
2017-03-01 22:12:30 -05:00
Henrik Lissner
64a60a1501
core-popups: don't autoclose help/message buffers; autoclose eval buffers
2017-03-01 21:44:30 -05:00
Henrik Lissner
5b9a32e215
core-packages: revise doc comments
2017-03-01 21:42:51 -05:00
Henrik Lissner
4c3652bede
map!: declare indent properties for :leader and :localleader
2017-03-01 21:39:58 -05:00
Henrik Lissner
6d23b26def
Fix hidden modeline in random buffers b/c completion-in-region-mode fails
2017-03-01 21:39:07 -05:00
Henrik Lissner
9be87b3235
core-popups: add :autoclose property + apply to message & help buffers
2017-03-01 21:38:26 -05:00
Henrik Lissner
33afe47647
Better use-package output with doom-debug-mode
2017-03-01 19:16:49 -05:00
Henrik Lissner
105c0b945b
Add :editorconfig setting
2017-03-01 19:16:22 -05:00
Henrik Lissner
27cc4a9508
reverse => nreverse; other optimizations
2017-03-01 19:15:45 -05:00
Henrik Lissner
bedd20f406
doom-initialize: be quiet in noninteractive sessions
2017-02-28 18:19:23 -05:00
Henrik Lissner
da663aa5da
feature/file-templates: remove f.el references
2017-02-28 18:04:02 -05:00
Henrik Lissner
de7e8c33a7
Add remove-hook!
2017-02-28 15:38:47 -05:00
Henrik Lissner
e2cb712b18
Add :local and :append capabilities to add-hook!
2017-02-28 15:29:23 -05:00
Henrik Lissner
4356f894fd
General cleanup + refactor
2017-02-28 12:12:18 -05:00
Henrik Lissner
2a9a1ef186
core-popups: attach popup hacks to window-setup-hook ( fix #29 )
2017-02-26 02:18:10 -05:00
Henrik Lissner
ccabb9f6ee
core-popups: adjust Pp Eval Ouput and Org Agenda/Src popup rules
2017-02-25 22:18:34 -05:00
Henrik Lissner
cfd249b7f4
core-popups: prepend :popup settings
2017-02-25 22:18:16 -05:00
Henrik Lissner
253858303e
General cleanup + refactor
2017-02-25 02:11:56 -05:00
Henrik Lissner
82fb000574
core-popups: polish org hacks
2017-02-24 20:15:49 -05:00
Henrik Lissner
a446c58846
lang/org: fix org-capture workflow and org-shackle hacks
2017-02-24 20:00:59 -05:00
Henrik Lissner
2f81ca11a5
core-popups: fix doom--switch-from-popup
2017-02-24 19:59:36 -05:00
Henrik Lissner
be2c1c26b0
doom*shackle-always-align: set default :align when :same or :frame aren't set either
2017-02-24 19:58:47 -05:00
Henrik Lissner
8cf36545bd
core-popups: update doc comments
2017-02-24 19:57:57 -05:00
Henrik Lissner
ffd5f92302
core-ui: don't disable nlinum for new frames (bug seems to be gone?)
2017-02-24 03:16:03 -05:00
Henrik Lissner
75a5e55255
General cleanup + refactor
2017-02-24 03:14:13 -05:00
Henrik Lissner
4d20872b35
core-popups: remove debug message call
2017-02-24 03:12:39 -05:00
Henrik Lissner
39ee26d669
core/autoload/popups: doom-popup-p now accepts a buffer or window
2017-02-24 03:12:14 -05:00