Henrik Lissner
9a80f783eb
docs(org): link to packages with doom-package:*
...
doom-package:* links exist to make linking to packages a little smarter.
In Emacs, it'll open that package's describe-package page, with some
extra information embedded. In other media (exported to html/pdf), it
will link to the package's project home, which will be ascertained from
the local package's metadata, falling back to
DoomELPA (https://github.com/doomelpa ) or one of the ELPA archives.
Close : #7237
2023-07-22 18:05:52 +02:00
Henrik Lissner
c79f55f776
bump: :lang org
...
TobiasZawada/org-yt@40cc1ac76d -> TobiasZawada/org-yt@158e20204c
aimebertrand/org-mac-link@16734797b5 -> aimebertrand/org-mac-link@3a30a937e1
alf/ob-restclient.el@ded3b7eb7b -> alf/ob-restclient.el@ded3b7eb7b
bastibe/org-journal@18df4d5ae5 -> bastibe/org-journal@18df4d5ae5
emacs-jupyter/jupyter@eebeef1293 -> emacs-jupyter/jupyter@1baabc8f2d
emacs-straight/org-mode@cd2355a204 -> emacs-straight/org-mode@d6f3aed7b1
emacsmirror/org-contrib@fff6c88806 -> emacsmirror/org-contrib@4ac1a280c7
emacsorphanage/ox-pandoc@66c32cca4f -> emacsorphanage/ox-pandoc@0f758517f5
hakimel/reveal.js@724c4fee27 -> hakimel/reveal.js@12f5ba4c9d
https://repo.or.cz/org-contacts.git@ae45b9413e24 -> https://repo.or.cz/org-contacts.git@7f03eafaad2e
kaushalmodi/ox-hugo@706b5f622d -> kaushalmodi/ox-hugo@cb1b6cfd7b
magit/orgit-forge@6f424ff3a2 -> magit/orgit-forge@8ba92a54ae
magit/orgit@fc40397f7b -> magit/orgit@4a58502987
oer/org-re-reveal@bf4e23e2ce -> oer/org-re-reveal@5929850199
org-noter/org-noter@582e2bfb57 -> org-noter/org-noter@f9710c9768
org-roam/org-roam@5c06471c3a -> org-roam/org-roam@5c06471c3a
takaxp/org-tree-slide@7ac894085d -> takaxp/org-tree-slide@97273dbb17
Close : #7159
2023-07-22 17:59:16 +02:00
Henrik Lissner
0cc2055803
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@39bfaf1a34 -> emacs-lsp/dap-mode@450ef663a0
emacs-lsp/lsp-mode@a655f3600e -> emacs-lsp/lsp-mode@db0b3789b1
realgud/realgud@aff03aeef1 -> realgud/realgud@220ce2c348
tumashu/posframe@06b939cfb0 -> tumashu/posframe@017deece88
2023-07-22 17:57:25 +02:00
Henrik Lissner
2b79787f1e
bump: :tools tree-sitter
...
emacs-tree-sitter/tree-sitter-langs@d8f8ac4fae -> emacs-tree-sitter/tree-sitter-langs@944a734b7c
meain/evil-textobj-tree-sitter@02f8253034 -> meain/evil-textobj-tree-sitter@e8bb9d63de
Close : #7286
Co-authored-by: acristoffers <acristoffers@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Henrik Lissner
d8d26fa3c8
bump: :lang python
...
cybniv/poetry.el@5a8575bc78 -> cybniv/poetry.el@5ca52b221e
emacs-lsp/lsp-pyright@4cd2adbb32 -> emacs-lsp/lsp-pyright@54a2acddfd
necaris/conda.el@28f51e49fd -> necaris/conda.el@6a6a27dad7
pythonic-emacs/anaconda-mode@ca8edbaa76 -> pythonic-emacs/anaconda-mode@1fd13a0f20
2023-07-22 17:57:25 +02:00
Henrik Lissner
a82163cb99
bump: :completion ivy
...
DarwinAwardWinner/amx@37f9c7ae55 -> DarwinAwardWinner/amx@5b3aa1aae8
Yevgnen/ivy-rich@600b8183ed -> Yevgnen/ivy-rich@aff9b6bd53
abo-abo/swiper@b8be4913a6 -> abo-abo/swiper@9d630d800e
mhayashi1120/Emacs-wgrep@edf768732a -> mhayashi1120/Emacs-wgrep@3132abd375
radian-software/prescient.el@35cf5d3613 -> radian-software/prescient.el@d7cc55dad4
Close : #7173
Co-authored-by: notevenaperson <notevenaperson@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Henrik Lissner
8b892f5299
bump: :tools lookup
...
SavchenkoValeriy/emacs-powerthesaurus@88bc5229cb -> SavchenkoValeriy/emacs-powerthesaurus@4b97797cf7
jacktasia/dumb-jump@0a783d1db6 -> jacktasia/dumb-jump@d9503c157a
Close : #7204
Fix : #7201
Co-authored-by: aserranoni <aserranoni@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Henrik Lissner
705a439ca5
feat(lua): associate *.fenneldoc w/ fennel-mode
...
Close : #7169
Co-authored-by: fosskers <fosskers@users.noreply.github.com>
2023-07-22 17:57:25 +02:00
Henrik Lissner
f70e382463
docs(unicode): describe #7164
...
Seems to be a common issue, and unlikely to see a fix, unless
unicode-fonts gets a new maintainer.
Ref: rolandwalker/unicode-fonts#36
Ref: #7164
2023-07-22 17:57:25 +02:00
Salih Muhammed
3e3af2a629
fix(lookup): correctly scrape identifier in pdf-view-mode
2023-07-22 17:14:03 +02:00
Ellis Kenyo
b697682225
bump: :tools lsp
...
emacs-straight/eglot@8b5532dd32 -> emacs-straight/eglot@94e2d74606
intramurz/flycheck-eglot@9abab01107 -> intramurz/flycheck-eglot@9ff8d0068b
mohkale/consult-eglot@6504ccd2b7 -> mohkale/consult-eglot@db9d41c981
Fix : #7195
2023-07-22 16:41:13 +02:00
Ellis Kenyo
435a383635
fix(evil): remap after eglot is loaded
...
evil-collection recently made some changes that map over our defaults
for evil
2023-07-22 16:41:13 +02:00
Ellis Kenyo
81ec1a70d0
fix(lsp): advise eglot-ensure to always load
...
Advise eglot-ensure to only attempt to run when the mode in question has
a server configured
2023-07-22 16:41:13 +02:00
Ellis Kenyo
a8dc291971
fix(lsp): warn about server installers for lsp-mode
...
Having the warning show up for Eglot is confusing UX since it doesn't
apply.
2023-07-22 16:41:13 +02:00
Chaoky
57e2e989b1
fix(scala): remove -emacs suffix from metals executable
...
Ref: https://github.com/NixOS/nixpkgs/pull/182087#issuecomment-1296195328
2023-07-22 16:33:04 +02:00
Itai Y. Efrat
0f843535be
bump: :completion vertico
...
iyefrat/all-the-icons-completion@b08f053cee -> iyefrat/all-the-icons-completion@8eb3e410d6
minad/consult-flycheck@fda630411a -> minad/consult-flycheck@3f2a7c17cc
minad/consult@511d8c0b07 -> minad/consult@fe49dedd71
minad/marginalia@b900ec5457 -> minad/marginalia@866e50aee4
minad/vertico@926234ab3f -> minad/vertico@a28370d07f
oantolin/embark@9b17d9a63b -> oantolin/embark@9a44418c34
2023-07-22 16:29:54 +02:00
LemonBreezes
b0826b9a90
tweak(config): feature-gate company keybindings
...
In anticipation of the Corfu module, this PR feature-gates the
company-mode keybindings for non-Evil users. This is already done for
Evil users.
2023-07-22 16:24:18 +02:00
Ruslan Bekenev
96ab62d566
tweak(ledger): map ledger-report
in ledger-report-mode-map
2023-07-22 16:13:23 +02:00
VitalyR
547584b831
refactor(org): move org-crypt and related hooks behind a '+crypt' flag
2023-07-22 16:12:23 +02:00
Logan Linn
1d662a54a8
bump: :lang nix
...
NixOS/nix-mode@c18a24e -> NixOS/nix-mode@719feb7
Compare: c18a24e9ac...719feb7868
2023-07-22 16:11:34 +02:00
Itai Y. Efrat
07fca78615
bump: :completion vertico compat
...
emacs-compat/compat@7775c31857 -> emacs-compat/compat@be1d94d5e0
mhayashi1120/Emacs-wgrep@edf768732a -> mhayashi1120/Emacs-wgrep@3132abd375
minad/consult-flycheck@c371996c57 -> minad/consult-flycheck@fda630411a
minad/consult@052399ed05 -> minad/consult@511d8c0b07
minad/marginalia@2633b2dee2 -> minad/marginalia@b900ec5457
minad/vertico@b6b8420d29 -> minad/vertico@926234ab3f
oantolin/embark@3ffb27a833 -> oantolin/embark@9b17d9a63b
2023-05-30 19:39:04 -04:00
Itai Y. Efrat
042fe0c438
revert: closql
...
magit/closql@c3b34a6ec4 -> magit/closql@0a7226331f
---
closql c3b34a6ec438 breaks code-review
wandersoncferreira/code-review#245 , and the current forge commit (but
forge does have an upstream fix), pinned as a temporary measure to
prevent user breakages
Ref: wandersoncferreira/code-review#245
Ref: magit/closql#8
Fix : #7191
2023-04-12 15:09:23 -04:00
Henrik Lissner
4e105a95af
refactor(vertico): take evil keybinds from :config default
2023-03-22 18:29:38 -04:00
Michael Peyton Jones
bab4c921c8
tweak(vc): smerge-next -> smerge-vc-next-conflict
...
This is provided by `smerge-mode` in Emacs 27, and functions exactly
like `smerge-next`, except that if there are no more conflicts in the
current file, it will go to the next file with conflicts.
Arguably this could be a different key binding. However, I find that it
is almost strictly superior to `smerge-next`: I can't think of a case
where I *wouldn't* immediately want to go to the next file with
conflicts, and even if you do by accident you can just pop back to the
preceding buffer. So I think it warrants being the default.
Close : #5431
2023-03-22 18:22:47 -04:00
Henrik Lissner
09f602b342
fix(unicode): unicode-fonts remapping for daemon
...
The unicode remappings were done too early, prior to this change, making
them ineffective for later daemon frames.
Fix : #5486
Fix : #7160
2023-03-22 17:58:21 -04:00
Henrik Lissner
1d7dd915ab
fix(unicode): show remapping progress at startup
...
unicode-fonts takes 5-15 seconds to remap unicode blocks on first
invokation, but it does so invisibly because inhibit-redisplay and
inhibit-message are active during startup (to prevent unintended redraws
slowing down the startup process). This change ensures users get
meaningful feedback during this time.
2023-03-22 17:57:39 -04:00
Henrik Lissner
221e75e739
refactor!(elixir): remove alchemist
...
BREAKING CHANGE: alchemist appears to be unmaintained and has reportedly
been replaced by elixir-ls and LSP (#5488 ). To restore your Elixir dev
environemnt, enable :lang (elixir +lsp) and install elixir-ls via your
package manager or 'M-x lsp-install-server'.
Close : #5488
2023-03-22 17:57:38 -04:00
Benedikt Broich
890f200b41
feat(vertico): bind C-h/C-l to enter-or-preview/move up
...
Close : #7001
Ref: #6853
2023-03-22 17:57:38 -04:00
Robert Hambrock
1a01620705
fix(unicode): don't unset doom-unicode-font
...
Ref: #3298
Ref: #3334
2023-03-22 17:57:04 -04:00
Itai Y. Efrat
e5dbd4e8b1
bump: :completion vertico compat
...
iyefrat/all-the-icons-completion@4da28584a1 -> iyefrat/all-the-icons-completion@b08f053cee
minad/consult@ffaaf6da90 -> minad/consult@052399ed05
minad/marginalia@ccf573e214 -> minad/marginalia@2633b2dee2
minad/vertico@6f22ff1298 -> minad/vertico@b6b8420d29
oantolin/embark@5497a19eef -> oantolin/embark@3ffb27a833
oantolin/orderless@d09aab3795 -> oantolin/orderless@e678402671
tumashu/vertico-posframe@f57b170b43 -> tumashu/vertico-posframe@7da6d648ff
emacs-compat/compat@38280a7b54 -> emacs-compat/compat@7775c31857
---
consult--grep added support for searching in multiple directories, so we
can drop the advice in `doom--help-search`. The other changes just adapt
to upstream API changes.
2023-03-22 16:35:07 -04:00
Henrik Lissner
3ce89731b6
docs(undo): add vundo
...
Amend: 9350b44dc0
Ref: #6263
2023-03-22 01:23:58 -04:00
Henrik Lissner
512828078f
bump: :emacs undo
...
emacs-straight/vundo@d78b02ab89 -> emacs-straight/vundo@26c929229a
Ref: #6263
2023-03-22 01:21:04 -04:00
Henrik Lissner
cb6b065b87
fix(evil): embrace: escaped pairs in first org buffer
...
Close : #5423
2023-03-22 01:16:02 -04:00
Matthieu Petiteau
0eff40c552
feat(lookup): add sourcegraph provider
...
Close : #6564
2023-03-22 00:35:57 -04:00
Daniel Levy Moreno
9350b44dc0
feat(undo): add vundo
...
Close : #6263
2023-03-22 00:26:10 -04:00
Thomas Bergheim
ce6be8c1b1
fix(mu4e): Do not shadow mu4e
arguments
...
`(mu4e)` accepts an optional argument, `background`, which is useful if
you want to jump straight to `mu4e-headers-mode`. `=mu4e` should pass it on.
2023-03-21 01:43:40 -04:00
Henrik Lissner
c157c39f4a
tweak(lookup): add internet archive & doom providers
...
- Renames "Doom Emacs issues" to "Doom issues" for brevity in the
completion window.
- Adds discourse.doomemacs.org search provider.
- Adds Internet Archive search provider.
2023-03-20 20:43:32 -04:00
Henrik Lissner
d883863b91
bump: :checkers spell
...
d12frosted/flyspell-correct@e9fde6f93a -> d12frosted/flyspell-correct@7d7b6b0118
ideasman42/emacs-spell-fu@8185467b24 -> ideasman42/emacs-spell-fu@aed6e87aa3
- Includes spell-fu 0.4, which improves Windows support, among other
issues.
Ref: #4009
Close : #7115
Co-authored-by: mnick <mnick@users.noreply.github.com>
2023-03-20 20:42:36 -04:00
Henrik Lissner
2764b6c282
bump: :lang ruby
...
nonsequitur/inf-ruby@0ce7f4049e -> nonsequitur/inf-ruby@6f1df882ab
Ref: nonsequitur/inf-ruby#170
Close : #7148
Co-authored-by: gdonald <gdonald@users.noreply.github.com>
2023-03-20 20:42:36 -04:00
Anh T Nguyen
22097b5a75
fix(company): hook company-abort when +childframe enabled
2023-03-20 18:55:17 -04:00
Colin Woodbury
e1c962cdf9
fix(parinfer): activate for fennel-mode
...
A simple oversight.
2023-03-20 18:29:52 -04:00
Ellis Kenyo
9d6a7b7d4b
fix(clojure): load against the correct package
...
The cider library is loaded too late for clojure-mode to rely on, so we
load after the cider-mode package instead.
Fix : #7130
2023-03-20 18:29:16 -04:00
Colin Woodbury
b66ad77031
feat(elm): add bindings for project compilation
...
Present in basically every other language module, these were
mysteriously missing for Elm.
2023-03-17 00:33:32 -04:00
Colin Woodbury
bb60f5f6bc
feat(common-lisp): add project loading and testing commands
...
Doing so manually in a Sly REPL is otherwise time consuming and
repetitive.
2023-03-17 00:30:04 -04:00
Takaaki ISHIKAWA
d1141b14c1
fix(org): org-flag -> org-fold, add spec argument
...
This implements the fixes described on takaxp/org-tree-slide#54
`org-flag-region` was deprecated on org 9.6, superseded by
`org-fold-region`, which takes different `spec` argument.
Fix : takaxp/org-tree-slide#54
Ref: 5f817f21fc/lisp/org-compat.el (L463)
2023-03-17 00:26:21 -04:00
Henrik Lissner
52129f04bb
fix(direnv): envrc triggering in its own internal buffers
...
This would produce extra (and confusing) noise in envrc's error popup,
and also means multiple (potentially expensive) calls to direnv in
failure cases.
2023-03-11 19:50:28 -05:00
Henrik Lissner
f1f010ff99
perf(rss): defer db compaction
...
Compacting elfeed's DB when killing the search buffer can incur a long
delay (which blocks Emacs). Doing so isn't really critical, so I've
moved it to kill-emacs-hook instead.
Close : #7127
Co-authored-by: merrickluo <merrickluo@users.noreply.github.com>
2023-03-11 13:03:20 -05:00
Henrik Lissner
adb125f41f
fix(evil): persist evil state after mode changes
...
For example: when doom-guess-mode-h is triggered (see #7141 ), or when
the user invokes a mode function through M-x.
Fix : #7141
2023-03-11 10:54:22 -05:00
Henrik Lissner
81f5a8f052
fix(org): "No org-loaddefs.el file" errors
...
Org complains if org-loaddefs.el is missing, but Straight generates a
org-autoloads.el instead (and loads it separately), so we need only fool
Org it exists.
2023-03-09 18:33:02 -05:00
Henrik Lissner
719716cf20
fix(clojure): eager localleader keybind
...
This breaks Doom in scenarios where the user has set a non-standard
doom-localleader-key, because the module is binding a localleader key
too early in the startup process.
Amend: ca90c5e83c
Fix : #7130
Ref: #7136
2023-03-09 18:26:53 -05:00