Commit graph

4461 commits

Author SHA1 Message Date
Henrik Lissner
dc24c1cddc Merge branch 'develop' into add-persistent-soft-package 2020-02-09 17:20:26 -05:00
Henrik Lissner
014385a9f6
Prevent numerical type errors on after-find-file
In some edge cases.
2020-02-07 04:23:07 -05:00
Henrik Lissner
fba3c83403
Bump helpful, projectile & which-key
Wilfred/helpful@e511e8d -> Wilfred/helpful@c54e9dd
bbatsov/projectile@27a0da9 -> bbatsov/projectile@84be1da
justbur/emacs-which-key@db3d003 -> justbur/emacs-which-key@cf44641
2020-02-06 22:54:16 -05:00
Henrik Lissner
1910453e29
The byte-compiler ate my baby 2020-02-06 16:55:27 -05:00
Henrik Lissner
77e58609d4
doom/update-pinned-package-form: improve error feedback 2020-02-06 15:27:03 -05:00
Seong Yong-ju
a933c5a475 Bump to Fuco1/smartparens@be8d5c9a63 2020-02-04 12:48:27 +09:00
Henrik Lissner
1cacfcf962
Fix #2479 2020-02-03 13:01:46 -05:00
xeijin
8de0f62c52
apply Henrik changes 2020-02-02 23:44:03 +00:00
xeijin
f9e8cb2f01
adding warning message 2020-02-02 23:39:42 +00:00
xeijin
266ea5038c
Update install.el 2020-02-02 23:23:05 +00:00
xeijin
22bc21a712
windows: disable all-the-icons font install
the command is actually fairly useless on windows anyway -- unless you are specifically running emacs with elevated privileges, you get the following error:

```
This will download and install fonts, are you sure you want to do this? (y or n) y
Contacting host: raw.githubusercontent.com:443
mm-write-region: Opening output file: Permission denied, c:/Windows/Fonts/material-design-icons.ttf
```
2020-02-02 23:16:47 +00:00
Henrik Lissner
04d14bcba9
Minor refactors & comment correction 2020-02-02 16:03:34 -05:00
Henrik Lissner
29e4719a7d
Disable GUI elements even if you use chemacs #2354 2020-02-02 02:07:13 -05:00
Henrik Lissner
4a5cf04761
General refactors & appease byte-compiler 2020-02-02 02:05:20 -05:00
Henrik Lissner
0dc173a631
Polish progress output during 'doom update' 2020-02-01 02:07:24 -05:00
Alexander Graul
7c0e884664 Add persistent-soft to core/packages.el
core/autoload/cache.el defines doom-cache-* functions that wrap around
the persistent-soft package.
2020-01-31 23:19:40 +01:00
Henrik Lissner
e31bb63c14
message-log-max = 8192 2020-01-31 16:43:08 -05:00
Henrik Lissner
53d799f377
Reduce file init work when reading autoloads
Should suppress Emacs trying to read file-local variables and/or
attempts to open TAGS files for the current project.
2020-01-30 19:39:36 -05:00
Henrik Lissner
9a0e029135
Fix output truncation & indentation on 'doom update' 2020-01-30 18:38:18 -05:00
Henrik Lissner
ede5beed7a
Change doom-plist-delete to delete N props 2020-01-30 16:58:49 -05:00
Henrik Lissner
b8c25b6b4e
Move after! to core-lib
Doesn't really belong in core-modules.
2020-01-30 16:57:49 -05:00
Henrik Lissner
35364f1dd1
Fix hash-table-p errors on 'doom build' 2020-01-30 15:31:30 -05:00
Henrik Lissner
c801a70ec7
Bump to emacs-straight/undo-tree@5b6df03781
Fixes #2444
2020-01-29 16:37:05 -05:00
Henrik Lissner
18b0210e5b
Remove nconcq! test
The macro was removed some time ago.
2020-01-29 16:33:37 -05:00
Henrik Lissner
097972bd9d
Refactor package pinning
- Make doom/info package details more concise
- Removed doom-pinned-packages variable (pin info now stored in
  doom-packages metadata)
- Fix unpin! not actually unpinning some packages
2020-01-28 20:47:45 -05:00
Henrik Lissner
c6518498b9
Fix void-variable targets when using unpin! macro 2020-01-28 14:07:08 -05:00
Henrik Lissner
4dc01912f1
Fix 'doom update' reporting that a successful fetch failed 2020-01-28 14:06:20 -05:00
Henrik Lissner
26e0e9dd2a
Bump to emacs-straight/undo-tree@ad58b21 2020-01-27 03:06:14 -05:00
Henrik Lissner
471be76ba5
Fix typo causing void-function error 2020-01-27 02:05:14 -05:00
Henrik Lissner
5056c74688
Fix some packages failing to fetch on 'doom update' 2020-01-27 01:44:30 -05:00
Henrik Lissner
99fc55f75c
General, minor refactors in doom core 2020-01-27 00:51:32 -05:00
Henrik Lissner
dadd54604b
Refactor package update logic
Still needs more work.
2020-01-26 21:21:06 -05:00
Henrik Lissner
a2354a7ad7
Add -p/--packages to 'doom upgrade'
And document -f/--force
2020-01-26 05:00:57 -05:00
Henrik Lissner
871201dad6
Minor doc/comment revision & fixes 2020-01-26 01:31:53 -05:00
Henrik Lissner
57f550bc85
Rename & change doom/update-pinned-package-declaration
+ Now named doom/update-pinned-package-form
+ If passed the prefix arg, the command now prompts for a remote commit
  to use.
2020-01-25 19:02:01 -05:00
Henrik Lissner
f600605de3
Add "unpin" section to doom/info
Important when debugging potential upstream issues.
2020-01-25 19:02:01 -05:00
Henrik Lissner
a9402cfb55
Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
d39961b30d
Replace doom/help-package-homepage w/ straight-visit-package-website
No need to reinvent the wheel.
2020-01-24 22:19:00 -05:00
Henrik Lissner
c3734603f5
Don't strip out vars from doom module autoloads
Doom's autoloads generator will strip out forms that modify variables in
doom-autoload-cached-vars (load-path, auto-mode-alist, etc). These are
undesireable in package autoloads, but may be desireable in Doom module
autoloads.
2020-01-24 18:16:11 -05:00
Henrik Lissner
14fc65a9fb
Remove nconcq! macro
Unused and unnecessary.
2020-01-24 18:14:17 -05:00
Henrik Lissner
d1442a03bf
Expand docstring for setq! 2020-01-24 16:38:44 -05:00
Henrik Lissner
0bc7fc1ab8
gcmh-high-cons-threshold = 16mb #2378
In an attempt to fix stuttering after long term interactive use.
2020-01-23 02:17:51 -05:00
Henrik Lissner
fd41b1b552
Disable more customize* commands 2020-01-23 01:45:18 -05:00
Henrik Lissner
522c532893
Correct add-hook!'s docstring 2020-01-20 05:41:42 -05:00
Henrik Lissner
dc2b9781ab
Minor refactors & reformatting 2020-01-20 01:55:31 -05:00
Henrik Lissner
453e20534f
Temporarily disable pinning #2373
I'm swamped today and tomorrow so this will have to do for now
2020-01-15 11:19:32 -05:00
Henrik Lissner
12ebc58f2e
Suppress so-long in soft-wrapped text-mode buffers 2020-01-15 02:20:46 -05:00
Henrik Lissner
e65b5af709
Strip nils from exec-path
parse-colon-path will replace some paths with a nil, so we use
split-string instead with a non-nil OMIT-NULLS argument instead.
2020-01-15 02:04:14 -05:00
Henrik Lissner
fee7a645c0
Inherit from pre-existing recipe when updating :pin 2020-01-15 00:50:27 -05:00
Henrik Lissner
2fd7ede0d8
Emit error on update-pinned-package if not in a package! call 2020-01-15 00:48:57 -05:00