Commit Graph

4310 Commits

Author SHA1 Message Date
014385a9f6 Prevent numerical type errors on after-find-file
In some edge cases.
2020-02-07 04:23:07 -05:00
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
1910453e29 The byte-compiler ate my baby 2020-02-06 16:55:27 -05:00
77e58609d4 doom/update-pinned-package-form: improve error feedback 2020-02-06 15:27:03 -05:00
a933c5a475 Bump to Fuco1/smartparens@be8d5c9a63 2020-02-04 12:48:27 +09:00
1cacfcf962 Fix #2479 2020-02-03 13:01:46 -05:00
8de0f62c52 apply Henrik changes 2020-02-02 23:44:03 +00:00
f9e8cb2f01 adding warning message 2020-02-02 23:39:42 +00:00
266ea5038c Update install.el 2020-02-02 23:23:05 +00:00
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
04d14bcba9 Minor refactors & comment correction 2020-02-02 16:03:34 -05:00
29e4719a7d Disable GUI elements even if you use chemacs #2354 2020-02-02 02:07:13 -05:00
4a5cf04761 General refactors & appease byte-compiler 2020-02-02 02:05:20 -05:00
0dc173a631 Polish progress output during 'doom update' 2020-02-01 02:07:24 -05:00
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
e31bb63c14 message-log-max = 8192 2020-01-31 16:43:08 -05:00
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
9a0e029135 Fix output truncation & indentation on 'doom update' 2020-01-30 18:38:18 -05:00
ede5beed7a Change doom-plist-delete to delete N props 2020-01-30 16:58:49 -05:00
b8c25b6b4e Move after! to core-lib
Doesn't really belong in core-modules.
2020-01-30 16:57:49 -05:00
35364f1dd1 Fix hash-table-p errors on 'doom build' 2020-01-30 15:31:30 -05:00
c801a70ec7 Bump to emacs-straight/undo-tree@5b6df03781
Fixes #2444
2020-01-29 16:37:05 -05:00
18b0210e5b Remove nconcq! test
The macro was removed some time ago.
2020-01-29 16:33:37 -05:00
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
c6518498b9 Fix void-variable targets when using unpin! macro 2020-01-28 14:07:08 -05:00
4dc01912f1 Fix 'doom update' reporting that a successful fetch failed 2020-01-28 14:06:20 -05:00
26e0e9dd2a Bump to emacs-straight/undo-tree@ad58b21 2020-01-27 03:06:14 -05:00
471be76ba5 Fix typo causing void-function error 2020-01-27 02:05:14 -05:00
5056c74688 Fix some packages failing to fetch on 'doom update' 2020-01-27 01:44:30 -05:00
99fc55f75c General, minor refactors in doom core 2020-01-27 00:51:32 -05:00
dadd54604b Refactor package update logic
Still needs more work.
2020-01-26 21:21:06 -05:00
a2354a7ad7 Add -p/--packages to 'doom upgrade'
And document -f/--force
2020-01-26 05:00:57 -05:00
871201dad6 Minor doc/comment revision & fixes 2020-01-26 01:31:53 -05:00
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
f600605de3 Add "unpin" section to doom/info
Important when debugging potential upstream issues.
2020-01-25 19:02:01 -05:00
a9402cfb55 Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
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
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
14fc65a9fb Remove nconcq! macro
Unused and unnecessary.
2020-01-24 18:14:17 -05:00
d1442a03bf Expand docstring for setq! 2020-01-24 16:38:44 -05:00
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
fd41b1b552 Disable more customize* commands 2020-01-23 01:45:18 -05:00
522c532893 Correct add-hook!'s docstring 2020-01-20 05:41:42 -05:00
dc2b9781ab Minor refactors & reformatting 2020-01-20 01:55:31 -05:00
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
12ebc58f2e Suppress so-long in soft-wrapped text-mode buffers 2020-01-15 02:20:46 -05:00
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
fee7a645c0 Inherit from pre-existing recipe when updating :pin 2020-01-15 00:50:27 -05:00
2fd7ede0d8 Emit error on update-pinned-package if not in a package! call 2020-01-15 00:48:57 -05:00
d866592beb Fix unpin! with variadic module lists 2020-01-15 00:45:43 -05:00