Commit Graph

4477 Commits

Author SHA1 Message Date
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
20bc70096f Fix deprecation warnings for fly{check,spell} modules 2020-01-10 22:58:10 -05:00
18301b0b9a Merge pull request #2344 from RBckmnn/SudoThisFile
Make sudo-this-file usable in dired-buffers
2020-01-10 05:59:54 -05:00
59a6cb72be Fix maximize/enlargen commands around dedicated windows #2337 2020-01-09 22:56:26 -05:00
9c594d3f42 delete-by-moving-to-trash = t on macOS 2020-01-09 22:56:26 -05:00
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
44fb8ab594 undo-tree-enable-undo-in-region = t 2020-01-09 03:40:02 -05:00
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
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
6d0e60a024 Make sudo-this-file usable in dired-buffers 2020-01-09 08:34:41 +01:00
b7dc9c644e Don't use find if find can't be found 2020-01-08 22:09:42 -05:00
309e322037 Add (Recommended) after certain straight prompts
When a package's worktree is dirty (or its recipe was changed), straight
prompts you with options to deal with it. To make it easier for less git
savvy folks, the recommended option has been marked.
2020-01-08 22:07:34 -05:00
dc22815227 Fix #2234 (temporarily)
Due to breaking changes in undo-tree.
2020-01-08 00:47:18 -05:00
aad7961647 Fix #2258: update for new and old repo, and only if they are repos 2020-01-06 23:39:46 -05:00
a52909f5df Toggle {magit-refresh,use-package}-verbose on debug mode 2020-01-06 23:27:21 -05:00
0d43159607 Disable ns-auto-titlebar & xclip properly on other OSes 2020-01-06 15:08:15 -05:00
36e73aedb6 Disable xclip-mode on windows 2020-01-06 15:06:28 -05:00