Commit graph

4036 commits

Author SHA1 Message Date
Henrik Lissner
1c402950af
Display command aliases from 'doom help CMD' 2019-12-05 14:59:47 -05:00
Henrik Lissner
c13b8df5df
Minor refactors & reformatting 2019-12-05 14:56:16 -05:00
Henrik Lissner
96e0ccab21
Add sync alias for 'doom refresh' 2019-12-05 14:55:13 -05:00
Henrik Lissner
4b05a64263
Ensure no autoloads files are preloaded on 'doom refresh' 2019-12-05 14:55:01 -05:00
Henrik Lissner
d232ba241f
Remove 'doom autoloads'
It's redundant with doom refresh
2019-12-05 14:54:49 -05:00
Henrik Lissner
35bb87edeb
Fix unrelated errors when missing autoloads files
It should warn the user that the autoloads files are missing and need to
be generated, but instead displayed an unrelated error.
2019-12-05 14:52:46 -05:00
Henrik Lissner
4300957aea
Add NOERROR arg to doom-initialize 2019-12-05 14:52:30 -05:00
Henrik Lissner
172260118e
core/core-cli: only load the libraries we need 2019-12-05 14:50:05 -05:00
Henrik Lissner
4ced3d3e83
Fix doom/reload #2153 2019-12-04 20:37:59 -05:00
Henrik Lissner
235d31e82e
Shorten def-package{,-hook}! deprecation warnings 2019-12-03 20:02:32 -05:00
Henrik Lissner
153fbbc466
cli/upgrade: print git fetch log on successful upgrade 2019-12-02 20:22:01 -05:00
Henrik Lissner
41e2fb3f76
Replace doom-large-file-size w/ doom-large-file-size-alist
Now you can have major-mode-specific large-filesize thresholds, since
not all major modes are created equal.
2019-12-02 20:22:00 -05:00
Henrik Lissner
24506f15bf
cli/env: fix doom-env-ignored-vars not being ignored
And add HOME to ignored vars.
2019-12-02 20:22:00 -05:00
Henrik Lissner
a0d94e0db7
cli/upgrade: fix -y/--yes for 'doom upgrade'
Otherwise, 'doom upgrade' throws 'Unrecognized switch "-y"' error after
updating Doom.
2019-12-02 20:22:00 -05:00
Henrik Lissner
724bf9aa08
Refactor evaluation of doom!'s arguments
And update doom!'s docstring
2019-12-02 20:22:00 -05:00
Henrik Lissner
4fed5e7eb3
Fix doom/kill-buried-buffers deleting windows 2019-11-28 19:56:05 -05:00
Henrik Lissner
f959147218
Reset projectile-use-git-grep
Other search engines are no longer our responsibility.
2019-11-28 15:36:07 -05:00
Henrik Lissner
8f77c41a48
font-use-system-font = t if no font is set 2019-11-28 15:35:30 -05:00
Henrik Lissner
f6ec3181c8
Fix doom/reload-autoloads 2019-11-25 16:34:56 -05:00
Henrik Lissner
886fa36ac8
Improve 'doom purge' progress output 2019-11-25 02:18:01 -05:00
Henrik Lissner
b665e31bcb
Restore mode-line help-echo properties
And moved it to my private config.
2019-11-25 02:10:51 -05:00
Henrik Lissner
ffc29a547c
Associate clojurescript-mode with :lang clojure
For doom/help-modules
2019-11-24 19:39:10 -05:00
Henrik Lissner
570894e1c8
cli/upgrade: 'doom refresh' after upgrading, before updating
Fixes an issue where uninitialized packages aren't installed when 'doom
update' tries to update them.
2019-11-24 19:38:49 -05:00
Henrik Lissner
5b190c9eca
Unfold hidden subtree after doom-completing-read-org-headings
Affects doom/help* commands, as well as +default/org-notes-headlines,
and others (any command that uses doom-completing-read-org-headings to
search org files).
2019-11-24 19:21:20 -05:00
Henrik Lissner
d37ebee2f8
Print progress to same line on 'doom update'
Experimental.
2019-11-24 16:50:46 -05:00
Henrik Lissner
a9f412bf5e
Fix doom/help-* commands for helm users #2107 2019-11-24 16:50:46 -05:00
Henrik Lissner
ebe1da4282
doom-module-from-path: exclude psuedo-modules #2107
Don't include :core and :private modules in '<help> d m'. They aren't
real and no help can be derived from them.
2019-11-23 15:01:34 -05:00
Henrik Lissner
d11902f313
doom-module-from-path: return nil if not in a module #2107 2019-11-23 14:52:38 -05:00
Henrik Lissner
5ece51a2a6
Prevent straight recipe lookup errors #2104
Errors like 'Could not find package emacsmirror-mirror in recipe
repositories' occur because I assumed that straight--reset-caches would
unset `straight-recipe-repositories`. I'm not sure if that was ever the
case, but it isn't now.
2019-11-23 01:44:49 -05:00
Henrik Lissner
26c8f5c6ef
Bytecompiler bytecompiler, won't you shut up 2019-11-23 01:21:25 -05:00
Henrik Lissner
803da8b3b9
Fix #2104: prevent double-package-init on 'doom refresh'
'Could not find package emacsmirror-mirror in recipe repositories'
error, which shouldn't happen since emacsmirror-mirror is a recipe repo.
2019-11-23 01:21:25 -05:00
Henrik Lissner
9676c7a871
Update straight init
Since straight-allow-recipe-inheritance was introduced upstream, we no
longer need to merge recipes ourselves.
2019-11-23 01:21:24 -05:00
Henrik Lissner
9d9b6e514c
Refactor autoloads generater 2019-11-23 01:21:24 -05:00
Henrik Lissner
e7019e4163
Fix custom-set-*-faces! macros in Emacs 27
custom--inhibit-theme-enable is non-nil by default in Emacs 27, which
inhibits uses of `custom-theme-set-faces` when modifying any theme other
than 'user.
2019-11-22 16:24:19 -05:00
Henrik Lissner
4351474bf3
Add "X updated" notice after package is updated
To make it clearer what package was just updated after spewing a lot of
git log output.
2019-11-22 16:15:06 -05:00
Henrik Lissner
c9ae1f0a30
cli/env: ignore GPG_TTY & TERM envvars 2019-11-22 16:14:05 -05:00
Henrik Lissner
88eb9d1d61
Don't bind noninteractive while building autoloads
See raxod502/straight.el#431
2019-11-22 13:52:07 -05:00
Henrik Lissner
fcbd91fc0d
Fix custom-set-theme-faces! applying only to 'user 2019-11-22 13:17:10 -05:00
Henrik Lissner
34500c9177
Fix #2103: logic error initializing gcmh-mode 2019-11-22 12:56:00 -05:00
Henrik Lissner
2dc50f49fc
Fix #1500: rewrite font size adjustment commands 2019-11-22 00:39:55 -05:00
Henrik Lissner
441fc5115c
Don't load user's init.el in sandbox sessions
For 'C-c C-p' and 'C-c C-d', specifically.
2019-11-21 21:55:48 -05:00
Henrik Lissner
a6e25209b8
Fix #2046 replacing process-environment, exec-path & shell-file-name 2019-11-21 17:16:46 -05:00
Henrik Lissner
fb13b902b0
Minor comment/doc revision & refactors 2019-11-21 14:46:45 -05:00
Henrik Lissner
db19241936
Use gcmh package to manage adjust GC interactively 2019-11-21 14:46:45 -05:00
Henrik Lissner
6f63a28c8f
Require straight on doom//* commands 2019-11-21 14:24:20 -05:00
Henrik Lissner
d873e75e63
Disable M-x customize & M-x customize-themes 2019-11-21 14:21:56 -05:00
Henrik Lissner
cfe501fab0
Fix doom//*... again 2019-11-21 14:10:48 -05:00
Henrik Lissner
36ba16b295
Add -p/--purge switches to 'doom refresh' 2019-11-21 02:00:24 -05:00
Henrik Lissner
e1435d6453
Merge pull request #2084 from rgrinberg/speedup-guessing-indent
Speed up indent guessing
2019-11-21 00:44:06 -05:00
Henrik Lissner
a4fcbb40e9
Revert ed3408d #2085 2019-11-21 00:36:40 -05:00