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
09f7db43be
Be explicit about fc-list
when listing fonts
2020-01-06 14:22:18 +08:00
4f7217719a
Merge pull request #2301 from wnikola/patch-1
...
Fix typo in env.el
2020-01-05 20:10:32 -05:00
5862c4e4d8
Merge pull request #2311 from rubas/patch-1
...
Typo pnned -> pinned
2020-01-05 20:08:29 -05:00
fe57256d6b
Minor refactors; reduce sp-max-prefix-length
2020-01-05 19:58:59 -05:00
326035199b
Typo
2020-01-05 12:52:14 +01:00
f26b148b2b
Use my fork of ws-butler
2020-01-04 18:11:10 -05:00
cf04a44ca7
Refactor comment/string check in autoloads generator
2020-01-04 17:13:05 -05:00
1c237106aa
Don't pollute module help warnings with text props
2020-01-04 17:12:49 -05:00
8c7aaa6468
scroll-conservatively = 101 #2217
2020-01-04 17:12:09 -05:00
ae5cf1889b
Move custom-file to {doom-local-dir}/custom.el
2020-01-04 17:10:56 -05:00
a2eee97c9d
undo-tree-{visualizer,auto-save-history} = t
2020-01-04 16:26:28 -05:00
13be4fa178
Fix doom/sudo-save-buffer
...
Trying to open a buffer named after the filename, rather than opening
the file and returning a buffer.
2020-01-04 04:57:58 -05:00
e0b8b4f190
Fix set-pretty-symbols! not merging properties w/ old rules
...
This removes the :merge property, as merging is now its default
behavior.
2020-01-04 04:55:57 -05:00
f9b3ad2bb1
Fix typo in env.el
2020-01-03 21:42:14 +01:00
11676b0153
Fix #2299 : void-function sp-point-in-string during 'doom refresh'
...
Due to use of third-party code before it is installed. Since we can be
sure that elisp has a sane syntax-table we do not need sophisticated
comment/string detection.
2020-01-03 05:22:10 -05:00
63d42c97bc
Pass POS to sp-point-in-string
...
And doom-point-in-string-or-comment-p is no longer side-effect-free, due
to sp-point-in-* caching syntax-ppss.
2020-01-03 05:22:10 -05:00
5495922a20
Resolve symlinks in doomdir slot for doom/info
2020-01-03 05:22:10 -05:00