1840ae8a18
Backport VC-aware bug-reference-mode from 28.x
...
Fixes gf (+lookup/file) on issue/PR references for Emacs 27.x users,
for example:
#1234
doom-emacs#1234
hlissner/doom-emacs#1234
2021-05-16 22:50:03 -04:00
7c273ad173
Remove hard dependency on sp-point-in-* predicates
2021-05-16 21:22:06 -04:00
060636966f
Document :depth in add-hook! docstring
2021-05-16 21:19:30 -04:00
bd94ef8f84
Optimize reading org-agenda buffers in the bg
...
Less init work when opening org-agenda buffers = faster org-agenda.
2021-05-16 21:18:26 -04:00
de589e21a2
org-tree-slide-skip-outline-level = 0
...
Back to default, since it appears to be what people expect.
2021-05-16 21:17:45 -04:00
e2077c823a
tools/lsp: minor refactor
...
And several updates necessary for ff3c9777e
.
2021-05-16 21:17:16 -04:00
059a70b74b
Enable hl-todo-mode in yaml-mode
...
Since it isn't derived from prog-mode and has a comment syntax.
2021-05-16 21:16:16 -04:00
05866ce30f
ui/modeline: don't show encoding unless nondefault
2021-05-16 21:15:55 -04:00
fa8f73d9ed
Revert b80b338b3
...
Causes a regression where output was written into /tmp/doom.sh,
producing errors like:
/tmp//doom.sh: string 4: $'\E[32m✓': command not found
I'll revert this until I have a better solution.
2021-05-16 18:32:22 -04:00
5bed0a6d16
Fix #5057 : don't read editorconfig files in archives
2021-05-16 15:21:42 -04:00
3b0f23792d
Distinguish C-m from RET
...
But you must bind keys to "<C-m>" or [C-m] to target it.
2021-05-16 14:44:53 -04:00
eaa32572b9
lang/rust: fix void-variable flycheck-checkers error
...
In case flycheck hasn't loaded yet.
2021-05-16 14:27:51 -04:00
b80b338b3c
doom--print: return message on success
...
More in line with `message's signature.
2021-05-16 14:22:06 -04:00
2466f835bc
Fix labeler workflow
2021-05-16 14:06:03 -04:00
69beabe287
Fix #5060 : don't hash relative backup file paths
...
Also refactors undo-fu-session's make-hashed-file-path advise to use
make-backup-file-name-1.
2021-05-16 14:02:34 -04:00
62c231efe6
Bump rainbow-delimiters
...
Fanael/rainbow-delimiters@f43d48a -> Fanael/rainbow-delimiters@d576e66
Fixes #5059 : contains fix for 'void-variable . rainbow-delimiters:'
error.
2021-05-16 14:02:34 -04:00
f95bf845c3
Merge pull request #5058 from ericdallo/fix-light-modeline
...
:ui modeline: Fix missing arg to +modeline-format-icon function
2021-05-15 23:18:19 -04:00
59aabaead3
:ui modeline: Fix missing arg to function
2021-05-16 00:11:12 -03:00
141938ef94
editor/fold: fix load-order dependency on evil
...
In case the user is enabling this module before the evil module.
2021-05-15 19:24:40 -04:00
7383ed4dc1
Merge pull request #3307 from ericdallo/add-lsp-modeline
...
Add lsp and repl to +light modeline
2021-05-15 17:54:53 -04:00
f368745406
Fix eval on modeline
2021-05-15 18:35:19 -03:00
b9e0ee2954
Revert 5c46a5e68
& fix treemacs-evil load order
...
I misunderstood the purpose of the new keybinds. They are actually fine.
Also fixes the config load order for treemacs-evil caused by weird
use-package + :after semantics.
Closes #5056
2021-05-15 17:33:37 -04:00
c224e2e771
Move to global-mode-string
2021-05-15 18:30:59 -03:00
7ddfb6271d
Add repl modeline
2021-05-15 18:26:37 -03:00
8e56aa8706
Add lsp modeline
2021-05-15 18:26:26 -03:00
4d0ac5f46c
Merge pull request #5034 from fosskers/colin/racket-typos
...
:lang racket: Fix README typos
2021-05-15 17:00:49 -04:00
e886dc6c68
Merge pull request #5052 from ckruse/develop
...
fix regex in lsp-file-watch-ignored-directories in elixir module
2021-05-15 17:00:05 -04:00
79aa070b65
Merge pull request #5048 from iyefrat/unicode
...
unicode-chars-list-chars -> insert-char
2021-05-15 16:59:56 -04:00
6765b9c5fd
Merge pull request #5045 from jrmiller82/develop
...
fix typo in how to set custom elfeed.org
2021-05-15 16:59:42 -04:00
4c6418fcf7
Merge pull request #5044 from Janfel/fix-delete-whitespace-to-column
...
Fix #4577 : WS not at BOL is deleted to tab columns
2021-05-15 16:59:19 -04:00
a95abedc0e
Merge pull request #5023 from Grazfather/lispy-goggles
...
ophints: Add hooks for lispyville
2021-05-15 16:58:14 -04:00
53d438d467
Merge pull request #5008 from nackjicholson/notmuch-rm-org-mime
...
notmuch: remove org-mime
2021-05-15 16:57:59 -04:00
5c46a5e680
ui/treemacs: restore old h/l behavior
...
Fixes #5056
2021-05-15 14:09:08 -04:00
44a0589281
Fix labeler action config
2021-05-15 14:09:08 -04:00
dee20c7585
Remove define-obsolete-*-alias fix
...
Packages have had enough time to catch up. Also, with 9d3742c0d these
fixes are no longer effective for packages.
Closes #4534
2021-05-15 14:09:08 -04:00
fb89327ff2
Revert to straight's original bytecomp behavior
...
Half-reverts 628f0a9
, which forced straight to byte-compile packages in
another Emacs session, which produced failures for packages that didn't
properly load their compile-time dependencies (e.g. macro calls).
But now, I realize that _not_ failing in those cases is worse and
produces odd byte-code issues like #1657 or invalid-function ((date
date)) errors. This doesn't guarantee a fix, but at least takes the ball
out of Doom's court, and gracefully fails to uncompiled packages, rather
than incorrect bytecode.
2021-05-15 14:09:08 -04:00
9e5ba5fd6c
Don't suppress user-error errors
...
Refactor doom-run-hooks warning.
2021-05-15 14:09:08 -04:00
755d4c7b15
Add popup rule for *envrc* error buffers
2021-05-15 14:09:08 -04:00
528657a426
bin/org-capture: fix hanging
...
The script's stdin check was too simplistic and would block forever
waiting for input. From now on, to pipe to the script, pass it a dash.
2021-05-15 14:09:08 -04:00
ff3c9777e7
Bump :tools debugger lsp
...
emacs-lsp/dap-mode@ae395aa -> emacs-lsp/dap-mode@49af1b8
emacs-lsp/helm-lsp@74a02f8 -> emacs-lsp/helm-lsp@c2c6974
emacs-lsp/lsp-ivy@515e597 -> emacs-lsp/lsp-ivy@4dcb635
emacs-lsp/lsp-mode@eda51c2 -> emacs-lsp/lsp-mode@3dc87f6
emacs-lsp/lsp-ui@1dbea9f -> emacs-lsp/lsp-ui@efae00e
emacs-straight/project@388ffdf -> emacs-straight/project@ef2d487
joaotavora/eglot@f930a09 -> joaotavora/eglot@b06589b
realgud/realgud-trepan-ni@6e38cf8 -> realgud/realgud-trepan-ni@0ec088e
realgud/realgud@f73c039 -> realgud/realgud@34557f8
tumashu/posframe@fff21cc -> tumashu/posframe@739d8fd
2021-05-15 14:08:21 -04:00
f3b71b0495
fix regex in lsp-file-watch-ignored-directories in elixir module
2021-05-14 21:31:41 +02:00
8a40e83ab5
unicode-chars-list-chars -> insert-char
...
`unicode-chars-list-chars` doesn't seem to be an actual function (not
defined in emacs or found online), and `insert-char` seems like what one
would want here.
2021-05-13 17:04:16 +03:00
c84bc953d9
Simplify (% current-column tab-width) code
2021-05-13 10:50:44 +02:00
3c41823824
Fix wrong column being used and resulting bugs
2021-05-13 09:49:30 +02:00
b523d5314d
change from list to ' form
2021-05-12 22:08:52 -04:00
aa97fd5528
fix typo in how to set custom elfeed.org
2021-05-12 21:35:17 -04:00
6aa29e82ae
Fix #4577 : WS not at BOL is deleted to tab columns
...
Changes the behavior of
doom/backward-delete-whitespace-to-column
to only delete to the closest tab column if there
is only whitespace between point and BOL.
This coincides with what the comments state to be
the original intent.
2021-05-13 01:06:30 +02:00
6d2c6b44fa
Refactor comp-effective-async-max-jobs advice
...
We only need this magic in CLI sessions. It's better to only use half
the CPUs in interactive sessions (if the user has enabled
comp-deferred-compilation for some reason).
Fixes #5042
2021-05-12 14:52:00 -04:00
ce11a98b70
Alias native-comp-* on any Emacs 28+ build
...
Because boundp checks are too fallible as a guard.
2021-05-12 01:22:07 -04:00
b7a199046d
Merge pull request #5041 from HyunggyuJang/fix/cli/byte-compile
...
Fix bin/doom compile error introduced by e2a11d24fd
2021-05-12 01:18:17 -04:00