Commit Graph

18145 Commits

Author SHA1 Message Date
c523cd0e93 fix(vc): browse-at-remote: codeberg support
Incorrect :type caused browse-at-remote to produce the wrong URL for
codeberg repos.

Amend: eed6d90586
2023-02-21 19:14:12 -05:00
TEC
33af29f7d5 feat(docs): use header-line for header info 2023-02-21 18:35:15 -05:00
TEC
733f857199 feat(org): new "cmd" link type 2023-02-21 18:35:15 -05:00
TEC
825458e039 refactor(org): use new :help-echo for kbd link 2023-02-21 18:35:15 -05:00
TEC
14bf870025 fix(org): support module link names with A-Z0-9
We also guard against calling doom-module-locate-path unless the
category is non-nil.
2023-02-21 18:35:15 -05:00
TEC
0f7f91750a docs(org): improve links in readme 2023-02-21 18:35:15 -05:00
TEC
c1361c0ede feat(org): add some :help-echo for some links
Also use the :help-echo for eldoc.
2023-02-21 18:35:15 -05:00
TEC
181540c8b7 feat(org): introduce doom-executable link type 2023-02-21 18:35:15 -05:00
TEC
c26d64c9b9 feat(org): fancy docs links with activation fns 2023-02-21 18:35:15 -05:00
eed6d90586 fix(vc): string type error caused by codeberg support
79736d8 added codeberg.org support to the browse-at-remote package, but
rmuslimov/browse-at-remote@73c4526 (absorbed in 81268cc) changed the
format of this variable, causing "wrong-type-argument: stringp, nil"
errors.

Amend: 81268cc5cf
Ref: rmuslimov/browse-at-remote@73c45265a1
Ref: 79736d832d
2023-02-21 18:32:35 -05:00
344178c208 fix(vertico): docker-tramp => tramp-container
Amend: 1b9f93859f
Ref: #6986
2023-02-21 18:28:34 -05:00
92c9e93ed7 fix(vertico): consult-theme: invalid preview key error
Fix: #7064
Amend: 642f88ad99
2023-02-21 04:54:26 -05:00
986573a4a2 perf(lib): dir!: unset file-name-handler-alist
file-name-directory consults this variable for alternative strategies,
which is unnecessary work. (file!) won't (and should never be used in
any context where it could) return anything but a simple file path.
2023-02-21 03:30:51 -05:00
25611707ed refactor(lsp): switch to flycheck-eglot package
We no longer need to maintain our own juryrigged version of this
functionality.
2023-02-21 03:30:51 -05:00
83a53259fe fix(clojure): undefined face on +light modeline
Amend: #5730
2023-02-21 03:30:36 -05:00
5b9c8f0bcc refactor(csharp): prefer built-in csharp-mode
This package was absorbed into Emacs 29+.
2023-02-21 00:49:46 -05:00
883a3fa3e6 fix(csharp): tree-sitter syntax highlight & indent
* modules/tools/tree-sitter/packages.el (tree-sitter-indent): added this
  package so other modules can opt into using it.

Close: #6829
Co-authored-by: dradetsky <dradetsky@users.noreply.github.com>
2023-02-21 00:46:07 -05:00
d24e197964 fix(lib): doom/bumpify-diffs missing packages
This command would skip over consecutive package! statements in the
generated commit message. This commit fixes that.

That said, this command is still a temporary measure until formal bump
CI/CD is done, but should make dealing with doom/bumpify-diffs and
doom/commit-bumps a little less painful.
2023-02-21 00:35:17 -05:00
de355b009a bump: :lang cc haskell javascript ruby rust
Andersbakken/rtags@db39790fda -> Andersbakken/rtags@9e442e5b30
ananthakumaran/tide@b93e555858 -> ananthakumaran/tide@29475d9eee
asok/projectile-rails@772f4766b5 -> asok/projectile-rails@701784df7b
brotzeit/rustic@6eec971387 -> brotzeit/rustic@39423d1cf4
dgutov/robe@11207bd549 -> dgutov/robe@b9d5ab549f
emacs-lsp/emacs-ccls@675a5704c1 -> emacs-lsp/emacs-ccls@29d231590f
emacs-lsp/lsp-haskell@485c1148ce -> emacs-lsp/lsp-haskell@3249cde75f
emacs-typescript/typescript.el@88f317f0b6 -> emacs-typescript/typescript.el@4fcb459481
emacsmirror/cmake-mode@d5d77de8c4 -> emacsmirror/cmake-mode@6ce5633144
haskell/haskell-mode@90503413f4 -> haskell/haskell-mode@a34ccdc54b
jart/disaster@10a785facc -> jart/disaster@0c13bd244c
nonsequitur/inf-ruby@dbf4386bac -> nonsequitur/inf-ruby@0ce7f4049e
pd/yard-mode.el@ba74a47463 -> pd/yard-mode.el@ef3426ff55
pezra/rspec-mode@4215ff1f2d -> pezra/rspec-mode@62853a428b
senny/rvm.el@c1f2642434 -> senny/rvm.el@e1e83b5466

- (#7070) lsp-haskell update should address lag and errors in
  haskell-mode when using LSP.

Ref: #7070
2023-02-21 00:32:08 -05:00
f35ac88284 bump: :input
coldnew/pangu-spacing@f92898949b -> coldnew/pangu-spacing@2303013e5c
skk-dev/ddskk@251df5b02c -> skk-dev/ddskk@c24a624884
tumashu/pyim@02c50045cb -> tumashu/pyim@de7eff2a58
2023-02-20 22:50:41 -05:00
72dba8b583 bump: :term
akermu/emacs-libvterm@a940dd2ee8 -> akermu/emacs-libvterm@3e5a9b754b
akreisher/eshell-syntax-highlighting@8e3a685fc6 -> akreisher/eshell-syntax-highlighting@1ba39a9ffb
szermatt/emacs-bash-completion@c5eaeed156 -> szermatt/emacs-bash-completion@25611eed1e
2023-02-20 22:50:07 -05:00
8ed81db6b9 bump: :email
https://git.notmuchmail.org/git/notmuch@bd243b65a970 -> https://git.notmuchmail.org/git/notmuch@09f2ad8e8533
jao/consult-notmuch@4138855cdd -> jao/consult-notmuch@d0d4129d45
jeremy-compostella/org-msg@60e22e4463 -> jeremy-compostella/org-msg@7b1dfb96d5
org-mime/org-mime@cf96f585c6 -> org-mime/org-mime@cc00afcf02
tarsius/ol-notmuch@1a53d6c707 -> tarsius/ol-notmuch@ee3646627e
wanderlust/apel@6947dc4605 -> wanderlust/apel@82eb2325bd
wanderlust/flim@289e5bbd66 -> wanderlust/flim@2cf5a78910
wanderlust/semi@b1c245b817 -> wanderlust/semi@7d8df0ef2f
wanderlust/wanderlust@e3cd5e3945 -> wanderlust/wanderlust@77662986fd
xzz53/mu4e-alert@b34d0ea7b7 -> xzz53/mu4e-alert@3c9af8c799
2023-02-20 22:50:01 -05:00
1eb3fd3449 bump: :ui
Alexander-Miller/treemacs@76807bef3c -> Alexander-Miller/treemacs@9986d6cd3d
Bad-ptr/persp-mode.el@7a594a3d8f -> Bad-ptr/persp-mode.el@df95ea710e
abo-abo/ace-window@0577c426a9 -> abo-abo/ace-window@77115afc1b
abo-abo/hydra@9e9e00cb24 -> abo-abo/hydra@317e1de330
dgutov/diff-hl@dabb7be628 -> dgutov/diff-hl@d20f16bf5e
dimitri/switch-window@8d9fe251d8 -> dimitri/switch-window@71ef2f54c9
ema2159/centaur-tabs@f4cef95acb -> ema2159/centaur-tabs@a2890d968d
emacs-lsp/lsp-treemacs@2894e6dec5 -> emacs-lsp/lsp-treemacs@a48763ba5d
joostkremers/writeroom-mode@eac1da790f -> joostkremers/writeroom-mode@1fd52848eb
k-talo/volatile-highlights.el@9a20091f0c -> k-talo/volatile-highlights.el@513c8b73cd
rolandwalker/nav-flash@2e31f32085 -> rolandwalker/nav-flash@5d4b485678
rolandwalker/unicode-fonts@47f2397ade -> rolandwalker/unicode-fonts@44d0a22420
seagle0128/doom-modeline@b66d5e5006 -> seagle0128/doom-modeline@6125309c2c
tarsius/hl-todo@e52285965b -> tarsius/hl-todo@a627d33214
2023-02-20 22:47:23 -05:00
06c794faf5 fix(lib): don't overwrite kill-ring on doom/backward-kill-word
When calling backward-kill-word (which is in turn is calling kill-new),
not only kill-ring variable should be overridden, but also
kill-ring-yank-pointer.

Otherwise when deleting a word backwards, kill-ring pointer is moved and
next yank will insert (not so expected) rubbish.
2023-02-20 20:21:59 -05:00
1b9f93859f fix(vertico): gate docker config for emacs 29+
Redundant with tramp-container, which is used in Emacs 29 and newer.

Ref: #6986
Amend: d41cf4e518
Co-authored-by: elken <elken@users.noreply.github.com>
2023-02-20 20:11:22 -05:00
e7c2305a93 docs(php): update version info and fix repl package name 2023-02-20 20:06:02 -05:00
cc467d009e bump: :ui doom
doomemacs/themes@535800fd6c -> doomemacs/themes@b5ff201f4b

Fix: doomemacs/themes#776
2023-02-20 20:03:49 -05:00
6ebf173d16 feat(scheme): use up-to-date scheme-mode on emacs <29
Emacs master has a number of fixes for scheme-mode which are nice to
have on older versions.  In particular, this includes indentation fixes
for common Scheme functions and improves Imenu integration for Guile.
2023-02-20 19:59:30 -05:00
f2c72a741f fix(scheme): fix calls to deprecated switch-to-geiser 2023-02-20 19:59:30 -05:00
2ff0252044 fix(scheme): fix eval handler for Geiser REPLs
The default behavior of `+eval/send-region-to-repl` pastes the region
into the repl buffer, which doesn't work well with Geiser.  This change
ensures `geiser-eval-region` is used instead.
2023-02-20 19:59:30 -05:00
ac9afd060e fix(scheme): fix popup rule not matching Geiser REPLs 2023-02-20 19:59:30 -05:00
0aaad1900b bump: compat
emacs-compat/compat@01fdf316a4 -> emacs-compat/compat@38280a7b54

- Switching to emacs-compat/compat so we can more closely follow the
  source. The emacs-straight mirror can sometimes lag too far behind to
  promptly address major issues.
- This, combined with 67b3d5a, should address odd byte-code issues to do
  with compat (usually to do with magit).

Ref: 67b3d5a20486
2023-02-20 19:01:39 -05:00
7260725313 refactor: move compat package to core
This package is cropping up in packages everywhere. Managing it has been
a source of issues, so I'm making it a core package until v3, where
we'll be able to pin packages without explicitly installing them.
2023-02-20 19:01:38 -05:00
dbf8f748ee bump: :lang python
cython/emacs-cython-mode@b2015596b3 -> cython/emacs-cython-mode@3e4790559d
emacs-lsp/lsp-pyright@2fa2c89765 -> emacs-lsp/lsp-pyright@4cd2adbb32
necaris/conda.el@cb9544e8f7 -> necaris/conda.el@667968184e

- (#7081) Repin emacs-cython-mode to an existing commit.

Fix: #7081
2023-02-20 19:00:45 -05:00
52d413f448 fix(cli): rebuild dependents when updating packages
Library packages (like compat and transient) offer macros. Therefore,
any package that uses them (dependents) needs to be recompiled when
these are updated, but straight currently doesn't do this. As a
temporary workaround, this commit forces dependents to be rebuilt after
updates.

This is a bit too brute-force, but will do until v3, which will manage
dependency graphs and their complexities more efficiently.
2023-02-20 19:00:45 -05:00
b0f91f6403 fix: void-variable native-comp-deferred-compilation-deny-list
In later versions of Emacs 29, this variable has been renamed without a
deprecation alias, causing void-variable errors wherever it is used.
Since it could potentially be used outside of Doom, I'll use a variable
alias until we formally drop 28 support (not for a long time).

Close: #7090
Co-authored-by: AdoPi <AdoPi@users.noreply.github.com>
2023-02-20 19:00:45 -05:00
5c7294357f bump: :completion
PythonNut/helm-flx@27dd9e3ce3 -> PythonNut/helm-flx@5220099e69
abo-abo/swiper@764e0d35ba -> abo-abo/swiper@b8be4913a6
bbatsov/helm-projectile@58123f14c3 -> bbatsov/helm-projectile@35a2111d00
company-mode/company-mode@1005540b1c -> company-mode/company-mode@2ca3e29abf
emacs-helm/helm@1003539c2e -> emacs-helm/helm@dfd6403947
lewang/flx@e3b3f0533e -> lewang/flx@7b44a5abb2
lewang/flx@e3b3f0533e -> lewang/flx@7b44a5abb2
mhayashi1120/Emacs-wgrep@f9687c28bb -> mhayashi1120/Emacs-wgrep@edf768732a
minad/consult-flycheck@51b1b48e8d -> minad/consult-flycheck@c371996c57
minad/consult@b22a7de62e -> minad/consult@ffaaf6da90
minad/marginalia@6d48ed54be -> minad/marginalia@ccf573e214
minad/vertico@f303790546 -> minad/vertico@6f22ff1298
oantolin/embark@4882b395ce -> oantolin/embark@5497a19eef
oantolin/orderless@ae849b3d9f -> oantolin/orderless@d09aab3795
radian-software/prescient.el@c5295a9eec -> radian-software/prescient.el@35cf5d3613
sebastiencs/company-box@f9cbbc7df8 -> sebastiencs/company-box@766546b266
tumashu/posframe@c91d4d53fa -> tumashu/posframe@06b939cfb0
tumashu/vertico-posframe@790f74b49d -> tumashu/vertico-posframe@f57b170b43
2023-02-20 19:00:45 -05:00
c6b3a81da0 fix(cli): recommend "checkout main" option if prompted
In case straight prompts something like the following:

    > In repository "git-modes", HEAD on "master" is behind default branch "main"

         1) Abort
         2) Checkout "main" (Choose this if unsure)
         3) Magit log "master..main" and open recursive edit
2023-02-20 19:00:45 -05:00
79736d832d feat(vc): add codeberg support to browse-at-remote
This should be PRed upstream later.
2023-02-20 19:00:45 -05:00
81268cc5cf bump: :emacs
emacs-straight/undo-tree@e326c6135e -> emacs-straight/undo-tree@16f4121032
emacsmirror/git-timemachine@ca09684e94 -> emacsmirror/git-timemachine@d8ffd0d7cc
ideasman42/emacs-undo-fu-session@3e810c7c9a -> ideasman42/emacs-undo-fu-session@7b3fd0647d
ideasman42/emacs-undo-fu@ab8bc10e42 -> ideasman42/emacs-undo-fu@0e22308de8
purcell/ibuffer-vc@5fa6aea09b -> purcell/ibuffer-vc@9204001d1c
rmuslimov/browse-at-remote@cef26f2c06 -> rmuslimov/browse-at-remote@c020975a89

:emacs dired was omitted from this bug because of #6760.
2023-02-20 19:00:44 -05:00
7c1c1f52bb bump: :lang org
Kungsgeten/org-brain@46ca9f7663 -> Kungsgeten/org-brain@2bad7732aa
awth13/org-appear@60ba267c5d -> awth13/org-appear@eb9f9db40a
bastibe/org-journal@1ea9e3b672 -> bastibe/org-journal@2f220a06e3
elken/ob-fsharp@ca3d4568da -> elken/ob-fsharp@a5bb40915a
emacs-straight/org-mode@bed47b437d -> emacs-straight/org-mode@fe92a3cedb
emacsmirror/org-contrib@aa104c0bbc -> emacsmirror/org-contrib@fff6c88806
emacsorphanage/ox-pandoc@f8eac5e569 -> emacsorphanage/ox-pandoc@66c32cca4f
hakimel/reveal.js@f6f657b627 -> hakimel/reveal.js@7de6ccb65b
https://repo.or.cz/org-contacts.git@bd5093e46b1d -> https://repo.or.cz/org-contacts.git@bb4032eb12c2
integral-dw/org-superstar-mode@03be6c0a30 -> integral-dw/org-superstar-mode@54c81c27dd
kaushalmodi/ox-hugo@e532fce4a4 -> kaushalmodi/ox-hugo@706b5f622d
magit/orgit-forge@3a54569dd0 -> magit/orgit-forge@6f424ff3a2
magit/orgit@5036c3db58 -> magit/orgit@fc40397f7b
nnicandro/emacs-jupyter@7d20c0aee2 -> nnicandro/emacs-jupyter@eebeef1293
oer/org-re-reveal@941aa4b94f -> oer/org-re-reveal@91cdd82c47
org-roam/org-roam@d95d25615e -> org-roam/org-roam@74422df546

- (#7076) Fix emacs-zmq due to nnicandro/emacs-jupyter#433.
- Fix org-contrib being pinned to an orphaned commit (due to force push
  upstream (?)).

Close: #7076
2023-02-20 19:00:23 -05:00
4513efe159 bump: :core
Fuco1/smartparens@8b6a3c3b31 -> Fuco1/smartparens@7afd647395
Wilfred/helpful@6633d82c6e -> Wilfred/helpful@94c25337b2
Wilfred/helpful@6633d82c6e -> Wilfred/helpful@94c25337b2
bbatsov/projectile@20aa2adccc -> bbatsov/projectile@e18ad4d611
domtronn/all-the-icons.el@4a4d6269b8 -> domtronn/all-the-icons.el@51bf77da1e
emacs-straight/project@2e8da1b811 -> emacs-straight/project@e086bdc7c5
joddie/pcre2el@0b5b2a2c17 -> joddie/pcre2el@38c6f80c78
radian-software/straight.el@3eca39dfc6 -> radian-software/straight.el@56a8b6c8a4
2023-02-18 15:27:49 -05:00
65c5be00f7 bump: :os
emacs-straight/xclip@4772beb557 -> emacs-straight/xclip@a1ac607f75
emacsorphanage/osx-trash@af74a2055a -> emacsorphanage/osx-trash@90f0c99206
2023-02-18 15:27:49 -05:00
bd5d43df95 bump: :editor evil
emacs-evil/evil-collection@665d5c99e2 -> emacs-evil/evil-collection@aaf3e0038e
emacs-evil/evil-surround@c9e1449bf3 -> emacs-evil/evil-surround@f273821f57
emacs-evil/evil@26ec0cda1b -> emacs-evil/evil@2ce03d412c
redguardtoo/evil-nerd-commenter@b1a92221c9 -> redguardtoo/evil-nerd-commenter@8c0f23d46a
2023-02-18 15:27:49 -05:00
d811fb4a0c bump: :app
abo-abo/avy@ba5f035be3 -> abo-abo/avy@955c8dedd6
emacs-circe/circe@41cdc116b0 -> emacs-circe/circe@57fe189d7c
https://git.savannah.gnu.org/git/emms.git@b55bc4fe1857 -> https://git.savannah.gnu.org/git/emms.git@43c614124922
jeetelongname/elfeed-goodies@c9d9cd1967 -> jeetelongname/elfeed-goodies@544ef42ead
kidd/org-gcal.el@f8075bd8ea -> kidd/org-gcal.el@9bb3720525
remyhonig/elfeed-org@d28c858303 -> remyhonig/elfeed-org@3242ec0519
tecosaur/emacs-everywhere@0d0d185429 -> tecosaur/emacs-everywhere@b461c4b420

- (#6983) Fixes deprecated oauth flow used by org-gcal.

Close: #6983
Co-authored-by: Will Cohen <willcohen@users.noreply.github.com>
2023-02-18 15:27:49 -05:00
e8f67aa2e8 bump: :tools debugger lsp
emacs-lsp/dap-mode@2879578abf -> emacs-lsp/dap-mode@39bfaf1a34
mohkale/consult-eglot@0da8801dd8 -> mohkale/consult-eglot@6504ccd2b7

Close: #7070
2023-02-18 15:27:48 -05:00
d41cf4e518 bump: :tools docker
Silex/docker.el@44f0bbec9b -> Silex/docker.el@cc0046e6a5
spotify/dockerfile-mode@b63a3d12b7 -> spotify/dockerfile-mode@52c6c00da1

- (#6986) Removes the docker-tramp package, which has been replaced with
  tramp-container in Emacs 29+.

Close: #6986
2023-02-18 15:27:48 -05:00
7983f8e17d bump: :lang julia
JuliaEditorSupport/julia-emacs@47f43f7d83 -> JuliaEditorSupport/julia-emacs@7aafa8e77d
tpapp/julia-repl@6c1d63511f -> tpapp/julia-repl@57a15dfafe
non-Jedi/eglot-jl@2e35cf9768 -> non-Jedi/eglot-jl@2e04597223

- (#7016) Fixes the "Failed to find command: julia-repl--show" error.

Close: #7016
Fix: wentasah/EmacsVterm.jl#3
2023-02-18 15:27:48 -05:00
3a4afcef43 bump: :lang nix
NixOS/nix-mode@20ee8d8890 -> NixOS/nix-mode@c18a24e9ac
jwiegley/nix-update-el@fc6c39c2da -> jwiegley/nix-update-el@aab70a3816

Close: #7059
Co-authored-by: thomasjm <thomasjm@users.noreply.github.com>
2023-02-18 15:27:48 -05:00
7e21535285 bump: :lang scheme
emacs-geiser/chez@48427d4aec -> emacs-geiser/chez@246ec4c8bc
emacs-geiser/geiser@550d57d347 -> emacs-geiser/geiser@e54d5e6dc6
emacs-geiser/guile@b2d6f398e3 -> emacs-geiser/guile@24ce15de23
flatwhatson/flycheck-guile@e58ceb8b51 -> flatwhatson/flycheck-guile@e23a4d7813

- (#6942) Fixes an issue with evaluating scheme code in org-mode due to
a missing run-geiser function.

Close: #6943
Co-authored-by: fosskers <fosskers@users.noreply.github.com>
2023-02-18 15:27:48 -05:00