Commit Graph

4543 Commits

Author SHA1 Message Date
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
835f3f2c53 Eval unpin! logic at runtime 2020-01-15 00:31:12 -05:00
4b2a9c8c38 Polish unpin! user story and docstring 2020-01-14 23:05:17 -05:00
dc4df47842 Don't fetch/checkout packages that are up-to-date 2020-01-14 22:47:38 -05:00
4cc14389e8 PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
f3a9d0c03c Resolve pinned packages based on overridden recipes
And rearrange "Checking out ..." message during 'doom upgrade' to
display package first, then commit (and abbreviated), rather than the
other around. It's easier to read.
2020-01-14 21:57:58 -05:00
b7e81bc042 Add doom/update-pinned-package-declaration command
This may be renamed later, or rewritten to jump to the user's
`packages.el` and entering it there. Or something. For now it's useful
for its niche.
2020-01-14 21:46:38 -05:00
7326d2b4dc Add unpin! macro for easy package unpinning 2020-01-14 21:39:19 -05:00
b8b0f73edc Resolve packages to repo for pinned packages
- Allow :pin SHA's to be abbreviated.
- Print out the repo being updated, rather than the package.
2020-01-14 21:18:59 -05:00
9745f41ded Add :no-byte-compile & :no-autoloads support to package! :recipe #2370 2020-01-14 19:25:24 -05:00
4161014cfc doom/toggle-debug-mode: toggle garbage-collection-messages 2020-01-14 19:25:24 -05:00
12094788d7 Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -05:00
9eb3a74a57 Save interpreter-mode-alist to autoloads 2020-01-14 02:59:16 -05:00
e7de8118ce Fix #1706: Make doom-big-font-mode affect all frames 2020-01-13 01:08:49 -05:00
1018dea7b7 Fix wrong-type-arg stringp t from doom/move-this-file 2020-01-12 02:20:12 -05:00
51bb3a2b35 Fix #2357: C-a moves across lines 2020-01-12 02:09:25 -05:00
0c9f1b1a9c Minor refactors & comment revision 2020-01-11 17:27:04 -05:00
29250133e8 Replace doom/describe-symbol w/ helpful-symbol
And helpful-at-point.
2020-01-11 17:21:35 -05:00