Henrik Lissner
01cb16cf42
ui/doom-dashboard: minor refactor
2018-03-18 02:36:12 -04:00
Henrik Lissner
a9c8f8f41b
ui/doom-dashboard: lock point in buttons #465
2018-03-18 02:35:52 -04:00
Henrik Lissner
9a247f4dc1
ui/posframe: fix wrong-type-argument error when doom-font is unset
2018-03-16 02:31:05 -04:00
Henrik Lissner
9168dfd733
lang/cc: add build-conda to irony-cdb-search-directory-list
2018-03-16 00:38:10 -04:00
Henrik Lissner
0260d60dd0
lang/org: fix kill-confirm prompt when refiling from org-capture #462
2018-03-15 22:45:07 -04:00
Henrik Lissner
cc2e4e192b
Disable ui/posframe by default
2018-03-15 14:38:15 -04:00
Henrik Lissner
2a45b80e2a
Revert cfe2fe87
; needs better checks
2018-03-15 04:49:49 -04:00
Henrik Lissner
627280c5da
make run now supports additional args via the ARGS envvar
2018-03-15 00:20:40 -04:00
Henrik Lissner
c760b33212
Fix recursive load errors when an enabled module doesn't exist
2018-03-14 21:21:58 -04:00
Henrik Lissner
c54fb7b8c0
Fix package advice interfering with doom-initialize
...
...by aggressively reloading the config from within doom-initialize (too
early, some state hasn't been initialized at this point).
2018-03-14 20:12:15 -04:00
Henrik Lissner
8898c5cb9a
Fix void-function doom*initialize-packages error
...
Occurs before autoloads are generated.
2018-03-14 19:52:25 -04:00
Henrik Lissner
73f397560b
completion/ivy: remove yank-pop remap (doesn't work)
2018-03-14 19:50:03 -04:00
Henrik Lissner
aeb030e391
config/default: new +default/compile command (bound to M-b)
2018-03-14 19:45:52 -04:00
Henrik Lissner
9961df061e
config/default: :compile => :make; improve :make
...
doom:make now performs file modifier substitution, e.g. %:p:h.
2018-03-14 19:45:00 -04:00
Henrik Lissner
692472b6bf
config/default: M-b = compile
2018-03-14 19:08:39 -04:00
Henrik Lissner
0d056149be
lang/rust: refactor & bind +rust/build-menu
2018-03-14 19:08:02 -04:00
Henrik Lissner
1765ca7282
lang/rust: add :docset
2018-03-14 19:06:42 -04:00
Henrik Lissner
dac0307a80
Rewrite menu system
...
On consecutive runs, def-menu dispatchers now rerun the last command,
unless the universal argument is passed. e.g. SPC u SPC m b
The :cwd and :project properties now accept functions (take no arguments
and return a directory or boolean).
2018-03-14 19:03:32 -04:00
Henrik Lissner
dba1f20dd3
ui/doom-dashboard: refresh dashboard on buffer switch
2018-03-14 18:51:08 -04:00
Henrik Lissner
8bd68064ef
lang/web: register docsets for css, scss & sass
2018-03-14 18:50:10 -04:00
Henrik Lissner
efdcb01c19
lang/org: change default +org-dir to ~/org
2018-03-14 18:49:26 -04:00
Henrik Lissner
d44182df96
lang/emacs-lisp: prefer Emacs Lisp docset for doc lookup
2018-03-14 18:48:48 -04:00
Henrik Lissner
844e5191ad
feature/lookup: add rust, scs, gfm, nim & typescript defaults to devdocs
2018-03-14 18:48:10 -04:00
Henrik Lissner
e728e8d04f
feature/lookup: fix docset lookup & setting; add doom-etc-dir/docsets to default paths
2018-03-14 18:47:28 -04:00
Henrik Lissner
de730535a4
lang/rust: fix +rust-cargo-project-p not detecting nearer Cargo.toml files
2018-03-14 18:44:55 -04:00
Henrik Lissner
b19d30b145
config/default: replace :build cmd w/ :compile
2018-03-14 18:34:09 -04:00
Henrik Lissner
f8fa07d668
Move magit from features/version-control to new tools/magit module
2018-03-14 18:33:26 -04:00
Henrik Lissner
d84222b6d0
feature/workspaces: use new switch-buffer hooks
2018-03-14 18:31:48 -04:00
Henrik Lissner
4edb7999e9
feature/popup: refactor how closing unsaved popups are handled
2018-03-14 18:30:14 -04:00
Henrik Lissner
e59fd75107
feature/popup: make compilation popups larger
2018-03-14 18:29:40 -04:00
Henrik Lissner
ce091ddde6
Improve reliability of 'nocache & without-project-cache! macro
2018-03-14 18:29:16 -04:00
Henrik Lissner
1352ac4553
Exclude images and remote files from recentf
2018-03-14 18:28:48 -04:00
Henrik Lissner
aec4fbe590
Always apply ansi color codes to compilation buffers
2018-03-14 18:28:25 -04:00
Henrik Lissner
cfe2fe87d9
Reduce screen flicker when creating a new frame
...
...by only reloading the theme if the new frame is of a different type
from the last (tty and GUI frames).
2018-03-14 18:26:59 -04:00
Henrik Lissner
cdbd677423
Allow use of package.el #444
...
This makes package.el commands safe to use in Doom, and prevents errors
caused by unitialized state, by running package-initialize before
you use a package.el command.
2018-03-14 18:25:25 -04:00
Henrik Lissner
10b7d2d178
config/default: SPC i r = counsel-evil-registers
2018-03-14 17:26:55 -04:00
Henrik Lissner
c0e5152b8f
lang/org: replace +org-capture/open with org-capture
2018-03-14 17:25:25 -04:00
Henrik Lissner
ccaf5eabbd
Fix switch-window hooks; add switch-buffer hooks
2018-03-14 04:52:09 -04:00
Henrik Lissner
44d30ca3ce
Fix doom-active-minor-modes
2018-03-14 04:49:14 -04:00
Henrik Lissner
03e6900d3c
doom//packages-update: output feedback earlier
2018-03-13 03:18:02 -04:00
Henrik Lissner
2b2aac4417
ui/posframe: don't auto-adjust ivy-posframe height
2018-03-13 03:17:25 -04:00
Henrik Lissner
2a6029ddff
feature/syntax-checker: move popup-top/popup init into def-package!
2018-03-13 03:01:49 -04:00
Henrik Lissner
6a2d244b4c
ui/posframe: reduce ivy posframe's jumpiness
2018-03-13 02:53:47 -04:00
Henrik Lissner
6a1b3473e8
ui/posframe: silence emacs version output in company-childframe-mode
2018-03-13 02:02:33 -04:00
Henrik Lissner
fa22dcc7a4
ui/posframe: refactor +posframe|delete-on-escape
2018-03-13 02:00:20 -04:00
Henrik Lissner
1da1ca1496
ui/posframe: posframe-delete-all on doom-cleanup-hook
2018-03-13 02:00:02 -04:00
Henrik Lissner
3e9990ef0e
config/default: remove defunct C-p yank keybind
...
Other maps are overshadowing it. "0p is an excellent alternative anyway.
2018-03-13 01:34:57 -04:00
Henrik Lissner
24fddad66d
config/default: C-A => C-S-a #342
...
The former doesn't work.
2018-03-13 01:29:54 -04:00
Henrik Lissner
66b0e77969
config/default: rebind evil-numbers/dec-at-pt to C-A #342
...
This keybind is simply too destructive.
2018-03-13 01:28:39 -04:00
Henrik Lissner
fe2ffa525c
config/default: fix C-b/C-f in evil ex command line
2018-03-13 01:28:39 -04:00