Commit graph

5071 commits

Author SHA1 Message Date
Yuri Pieters
bf185edd91 Prefer readability over a line length < 80 2021-02-01 19:01:42 +00:00
Henrik Lissner
3a7be7bb4f Fix #4602, part 2! 2021-02-01 02:45:45 -05:00
Henrik Lissner
a61758523d Fix #4602: void-variable straight--build-default-steps 2021-02-01 02:31:22 -05:00
Yuri Pieters
b983929e82 Refactor doom/help-packages 2021-02-01 02:23:37 +00:00
Henrik Lissner
b78206d002 Bump :core
raxod502/straight.el@47dd03d -> raxod502/straight.el@ac4df5c
domtronn/all-the-icons.el@050d4c5 -> domtronn/all-the-icons.el@c795d0f
bbatsov/projectile@0e2620a -> bbatsov/projectile@793abfe
justbur/emacs-which-key@428aedf -> justbur/emacs-which-key@c0608e8

Fixes regression caused by 75549f5743
2021-01-31 20:41:17 -05:00
Henrik Lissner
7fcf2c2025 doom {build,purge}: reduce unnecessarily loud output
These lines don't add anything, and shouldn't be highlighted as
"success" messages.
2021-01-31 20:41:17 -05:00
Yuri Pieters
5293c460db Refactor doom--help-insert-button
Changes:
- Fixes a bug where opening a file which a buffer was already visiting
didn't raise the buffer.
- The function had unused functionality where it would split a string on
'::' and then search for the text after the first '::' in the buffer;
this has been removed.
- The searching functionality has been replaced with the option to pass
a line number, which the opened buffer will jump to. This is now used by
the part of doom/help-packages that shows the places a package is configured.
- It now fails earlier. If there's an invalid file, it fails at call
time rather than when the button is pressed.
- Add a docstring
2021-01-31 19:11:31 +00:00
MithicSpirit
d3112b5dfc
Doom Doctor: Fix insteadOf check
Always triggers when it's correct and never triggers when it's
incorrect.
2021-01-31 13:14:19 -05:00
Henrik Lissner
026d961985 doom doctor: fix insteadOf check #2679
I got the source and destination urls mixed up.
2021-01-31 04:34:46 -05:00
Henrik Lissner
05aa13ea19 doom purge: make repo regrafting opt-out
Was originally opt-in.
2021-01-31 04:30:48 -05:00
Henrik Lissner
07f134b10e doom purge: delete old ELN directories 2021-01-31 04:30:48 -05:00
Henrik Lissner
f5a9dc11ee Update deprecated notices on back (+forward) ports 2021-01-31 04:30:48 -05:00
Henrik Lissner
b91f1607d8 Fix #4532: wrong-number-of-args errors on emacs HEAD
This is a temporary fix. These should be removed once packages have
updated to accommodate the changes to the
define-obsolete-{variable,function,face}-alias macros.
2021-01-31 04:30:48 -05:00
Henrik Lissner
1650e25794 doom doctor: warn about insertOf rules in gitconfig
Closes #2679
2021-01-31 04:30:48 -05:00
Henrik Lissner
75549f5743 Fix doom build skipping some packages 2021-01-31 04:30:48 -05:00
Janfel
faefc9991c
Fix :unless in (doom!) 2021-01-29 23:07:03 +01:00
Henrik Lissner
56e9d273e1 Simplify doom/window-enlargen & doom/window-maximize-buffer
+ No longer toggle window conf on consecutive presses. It's redundant
  with winner-undo and only adds a degree of uncertainty to the command.
+ `doom/window-maximize-buffer` now works with popup windows (before
  it'd spout an unhelp error about running +popup/raise).
2021-01-28 21:23:07 -05:00
Yuri Pieters
a5f39d75a5 Fix 'readme' button doom/help-packages
The button was trying to open `path/to/README.org/README.org`.
2021-01-28 21:09:36 +00:00
Henrik Lissner
2d718cc86f Remove eager native compilation of subr-trampolines
This was fixed upstream.
2021-01-27 03:37:55 -05:00
Henrik Lissner
3a4f182a3c Revise core docstrings & comments 2021-01-27 03:36:53 -05:00
Henrik Lissner
4d7640b4c2 Don't auto-create directory when opening files
It'll ask when you want to save, so this is redundant and imposing.
2021-01-27 03:30:19 -05:00
Henrik Lissner
47f222a61f Fix #4558: void-variable comp-native-version-dir
Occurs for non-gccemacs users due to aggressive negation if (car build)
== :not
2021-01-27 03:00:41 -05:00
Henrik Lissner
614dc93569 mouse-wheel-scroll-amount-horizontal = 2
Make hscrolling a little faster. Our windows and displays are large.
Scrolling one character at a time is too slow.
2021-01-27 02:50:39 -05:00
Henrik Lissner
454c4132d4 Slower mouse-wheel and re-enable acceleration
This improves the illusion of faster scrolling.
2021-01-27 02:50:36 -05:00
Henrik Lissner
6d2b9ff100 Enable hl-line-mode in org-agenda-mode
Closes #4567
2021-01-27 02:50:19 -05:00
Henrik Lissner
20e74206a8
Merge pull request #4531 from jbampton/fix-spelling
Fix spelling
2021-01-27 02:36:44 -05:00
Henrik Lissner
7108aa8107
Merge pull request #4575 from yangsheng6810/develop
Fix typo
2021-01-27 02:34:16 -05:00
Henrik Lissner
c6944885b1
Merge pull request #4550 from chuxubank/fix-msys2-path
Fix path separator in msys2
2021-01-27 02:34:02 -05:00
Sheng Yang
181379c006 Fix typo 2021-01-27 01:08:47 -06:00
Henrik Lissner
2c4b5b2f93 Fix type error when printing straight errors 2021-01-26 22:38:53 -05:00
Henrik Lissner
c29bbbc171 Fix doom-package-depending-on 2021-01-26 22:38:53 -05:00
JerryChu
5dbaa98159 Merge branch 'develop' into fix-msys2-path 2021-01-25 13:50:07 +08:00
Henrik Lissner
fd7073240c Complete docstring for doom--straight-inject-load-path-a
Whoops. I pushed before finishing the
2021-01-23 22:37:28 -05:00
Henrik Lissner
eacbc5e36f Inject load-path when compiling straight packages 2021-01-23 18:50:21 -05:00
Henrik Lissner
cb09f1778b Bump core
bbatsov/projectile@c31bd41 -> bbatsov/projectile@0e2620a
domtronn/all-the-icons.el@9aa16ae -> domtronn/all-the-icons.el@050d4c5
gilbertw1/better-jumper@5ef53fc -> gilbertw1/better-jumper@411ecdf
raxod502/straight.el@a32c97c -> raxod502/straight.el@47dd03d
2021-01-23 18:49:51 -05:00
JerryChu
b4fbafe451 Fix path separator in msys2 2021-01-21 14:10:14 +08:00
Henrik Lissner
63929a240c Fix doom-lookup-key
+ Scanning wrong variable for minor mode keymaps (minor-mode-alist ->
  minor-mode-map-alist).
+ Accommodate possibility that emulation-mode-map-alists may contain
  nested alists (#4538).

Closes #4538
2021-01-18 17:45:29 -05:00
Henrik Lissner
bb4d17efb7 Revert 8bac3bc6c, a9e6f8883
Add evil-collection-vterm and with-editor to comp blacklist.

Fixes #4517
2021-01-18 17:45:29 -05:00
John Bampton
583f854298 Fix spelling 2021-01-18 02:16:45 +10:00
Henrik Lissner
fc184852d0
Only replace usernames in file paths in doom/info 2021-01-11 02:49:00 -05:00
Henrik Lissner
8cd7a1dbc6
Fix doom-unicode-font 2021-01-11 02:41:28 -05:00
Henrik Lissner
8c258c272d
Update comments 2021-01-11 02:41:14 -05:00
Henrik Lissner
1235ea74cf
Bump better-jumper
gilbertw1/better-jumper@e3a6546 -> gilbertw1/better-jumper@5ef53fc

Fixes 'void-variable better-jumper-jump-list-struct' at startup, because
cl-defstruct macro is unavailable when the better-jumper package is
compiled (as of raxod502/straight.el@6a273d1, straight compiles packages
in a child process where cl-lib isn't preloaded).

First reported in https://www.reddit.com/r/DoomEmacs/comments/kts81q/spacemacslike_menu_when_pressing_leader_key/
2021-01-10 19:54:14 -05:00
Henrik Lissner
5cb2395e08
Set custom-theme-directory in core-ui 2021-01-10 08:07:27 -05:00
Henrik Lissner
3f2c4b80e9
Add Emacs 26.x warning to doctor checks
We'll be dropping support for it in the next few months.
2021-01-10 05:02:00 -05:00
Henrik Lissner
8bac3bc6c6
Remove with-editor from comp blacklist 2021-01-09 04:12:54 -05:00
Henrik Lissner
a9e6f88831
Remove evil-collection-vterm from comp blacklist
Issue was fixed upstream in native-comp branch.
2021-01-09 03:10:43 -05:00
Henrik Lissner
cfb8a866dc
Bump :core
Fuco1/smartparens@7f5825d -> Fuco1/smartparens@63695c6
bbatsov/projectile@d1cfad0 -> bbatsov/projectile@c31bd41
domtronn/all-the-icons.el@6917b08 -> domtronn/all-the-icons.el@9aa16ae
iqbalansari/restart-emacs@e570749 -> iqbalansari/restart-emacs@1607da2
jscheid/dtrt-indent@a7ade6d -> jscheid/dtrt-indent@854b9a1
justbur/emacs-which-key@ca268fd -> justbur/emacs-which-key@428aedf
jwiegley/use-package@caa92f1 -> jwiegley/use-package@365c73d
raxod502/straight.el@3277e1c -> raxod502/straight.el@a32c97c

+ Closes #4513
+ Fixes (wrong-number-of-arguments (3 . 4) 2) error for users on Emacs
  HEAD (see bbatsov/projectile#1635).
+ package! :build semantics have changed due to upstream changes. What
  was :build is now :pre-build. What was :no-build is now :build nil.
+ Now we must be careful not to auto-disable the "use-package" psuedo
  theme. It is used as a place to store :custom assignments without them
  being saved to custom.el.
2021-01-09 02:55:09 -05:00
Henrik Lissner
5da3641aad
Move init.el to early-init.el
Our first step toward dropping 26.x support. Allows our optimizations to
reach a little further into the startup.
2021-01-09 02:55:08 -05:00
Henrik Lissner
cae1766d8e
redisplay-skip-fontification-on-input = t
This setting was introduced recently in Emacs HEAD.
2021-01-07 01:43:17 -05:00