Commit graph

4235 commits

Author SHA1 Message Date
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
Henrik Lissner
d866592beb
Fix unpin! with variadic module lists 2020-01-15 00:45:43 -05:00
Henrik Lissner
835f3f2c53
Eval unpin! logic at runtime 2020-01-15 00:31:12 -05:00
Henrik Lissner
4b2a9c8c38
Polish unpin! user story and docstring 2020-01-14 23:05:17 -05:00
Henrik Lissner
dc4df47842
Don't fetch/checkout packages that are up-to-date 2020-01-14 22:47:38 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
7326d2b4dc
Add unpin! macro for easy package unpinning 2020-01-14 21:39:19 -05:00
Henrik Lissner
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
Henrik Lissner
9745f41ded
Add :no-byte-compile & :no-autoloads support to package! :recipe #2370 2020-01-14 19:25:24 -05:00
Henrik Lissner
4161014cfc
doom/toggle-debug-mode: toggle garbage-collection-messages 2020-01-14 19:25:24 -05:00
Henrik Lissner
12094788d7
Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -05:00
Henrik Lissner
9eb3a74a57
Save interpreter-mode-alist to autoloads 2020-01-14 02:59:16 -05:00
Henrik Lissner
e7de8118ce
Fix #1706: Make doom-big-font-mode affect all frames 2020-01-13 01:08:49 -05:00
Henrik Lissner
1018dea7b7
Fix wrong-type-arg stringp t from doom/move-this-file 2020-01-12 02:20:12 -05:00
Henrik Lissner
51bb3a2b35
Fix #2357: C-a moves across lines 2020-01-12 02:09:25 -05:00
Henrik Lissner
0c9f1b1a9c
Minor refactors & comment revision 2020-01-11 17:27:04 -05:00
Henrik Lissner
29250133e8
Replace doom/describe-symbol w/ helpful-symbol
And helpful-at-point.
2020-01-11 17:21:35 -05:00
Henrik Lissner
20bc70096f
Fix deprecation warnings for fly{check,spell} modules 2020-01-10 22:58:10 -05:00
Henrik Lissner
18301b0b9a
Merge pull request #2344 from RBckmnn/SudoThisFile
Make sudo-this-file usable in dired-buffers
2020-01-10 05:59:54 -05:00
Henrik Lissner
59a6cb72be
Fix maximize/enlargen commands around dedicated windows #2337 2020-01-09 22:56:26 -05:00
Henrik Lissner
9c594d3f42
delete-by-moving-to-trash = t on macOS 2020-01-09 22:56:26 -05:00
Henrik Lissner
b89992624b
Move :tools fly{check,spell} to :checkers {syntax,spell}
These modules were renamed so we can later generalize their
implementations, such as adding flymake support to the syntax checker.
2020-01-09 22:56:26 -05:00
Henrik Lissner
44fb8ab594
undo-tree-enable-undo-in-region = t 2020-01-09 03:40:02 -05:00
Henrik Lissner
f6852a2c9f
Add --discard switch to 'doom upgrade' #2224
Also rewrites straight prompt-in-batch-Emacs hack, and move it to
core-cli.el.
2020-01-09 03:36:00 -05:00
Henrik Lissner
15f2245b10
Install undo-tree 0.7.1 from emacs-straight/undo-tree
I re-enable history persistence, now that it has been fixed.

Also, I install it from the emacs-straight/undo-tree mirror, which is
fast and reliable.

Closes #2339, #2334
2020-01-09 03:09:06 -05:00