Commit Graph

11956 Commits

Author SHA1 Message Date
e96624926d refactor!(vertico): remove multi-occur override
BREAKING CHANGE: remove override of multi-occur with consult-multi-occur

`consult-mulit-occur` is deprecated, and although it does have the
replacement `consult-line-multi`, I don't think that this override makes
much sense, as doom doesn't really touch `multi-occur` anywhere and this
would mostly be suprising to users that do use it.
2023-01-01 21:55:13 -05:00
3c99e9f8ab bump: :completion vertico compat
emacs-straight/compat@cc1924fd8b -> emacs-straight/compat@7ca7d300d1
minad/consult@e4e2af1a2d -> minad/consult@16b2dc5e34
minad/marginalia@c68164c564 -> minad/marginalia@c1365bf0c7
minad/vertico@801ad3143d -> minad/vertico@bedd146c3f
oantolin/embark@09da327d43 -> oantolin/embark@629cce948c
oantolin/orderless@004cee6b8e -> oantolin/orderless@847694e78c
tumashu/vertico-posframe@61a88aec07 -> tumashu/vertico-posframe@a3d0802d7b

---

convert consult--ripgrep-builder instance to  consult--ripgrep-make-builder
2023-01-01 21:55:13 -05:00
d5ccac5d71 bump: :editor god
emacsorphanage/god-mode@fac7d26ecd -> emacsorphanage/god-mode@49c1a17531
2022-12-02 00:36:06 +01:00
b7efac8b9e fix(god): enable god-mode on init
Enabling god-mode was broken in 7a2be67.

Fix: #6954
Amend: 7a2be67efa
2022-12-02 00:36:06 +01:00
fa9ea253fa bump: :completion vertico
iyefrat/all-the-icons-completion@286e2c064a -> iyefrat/all-the-icons-completion@4da28584a1
karthink/consult-dir@8abf62df08 -> karthink/consult-dir@ed8f0874d2
minad/consult-flycheck@9b40f136c0 -> minad/consult-flycheck@7a10be316d
minad/consult@76aab86015 -> minad/consult@e4e2af1a2d
minad/marginalia@7f5bf7818b -> minad/marginalia@c68164c564
minad/vertico@8078b8cb94 -> minad/vertico@801ad3143d
oantolin/embark@3add321d74 -> oantolin/embark@09da327d43
oantolin/orderless@6b86527b30 -> oantolin/orderless@004cee6b8e
tumashu/vertico-posframe@46aa1dffd1 -> tumashu/vertico-posframe@61a88aec07
2022-12-01 04:01:13 +01:00
986603063f refactor!(vertico): remove consult-preview-at-point-mode hook
BREAKING CHANGE: That function is only meant to be used in
the *Completions* buffer, which is only relevant if you're using embark
and consult without vertico. While it doesn't hurt, it's mostly unclear
why it's there in the first place when reading the modules
2022-12-01 04:01:13 +01:00
9d4d5b756a fix(eval): lookup RET binding in insert if evil
Otherwise, if the REPL was not in insert mode the send-to-buffer would
fail.
2022-10-31 16:18:16 +01:00
3a34894492 docs(org): warn about org-roam-v1 status
- add doctor warning about eventual removal
- clarify the readme notice, since the migration-wizard has stabilized
2022-10-29 21:57:51 +02:00
5b2ea8c32f feat(file-templates): Add javascript "use strict" file template 2022-10-29 02:52:01 +02:00
76caca0eaa feat(file-templates): Add javascript shebang file template 2022-10-29 02:52:01 +02:00
3ae293e37a feat(org): bind '<localleader> r R' to org-refile-reverse 2022-10-29 02:51:30 +02:00
f6602ab27b docs(notmuch): fix custom sync backend snippet
The method for customizing +notmuch-sync-backend was changed in 19d4126
to accept a string; consequently the current example in the docs results
in an error:

  user-error: Invalid notmuch backend specified: custom

Ref: 19d41262e4
2022-10-29 02:50:08 +02:00
ef9e21c90c feat(default): bind :leader "t v" to visible-mode 2022-10-29 02:48:16 +02:00
dmr
9f3012c98f tweak(ansible): also match tasks/main.yaml
Although it's common to use the extension .yml rather than .yaml for
yaml files in ansible projects, this is not required except in like 1 or
2 cases.
2022-10-29 02:47:15 +02:00
b67e83f88e docs(vertico): fix outdated consult config var name 2022-10-29 02:45:31 +02:00
8b414e6d0a fix(lsp): stop logging project root
This is done upstream now. Also prevents double-prompting (#6877).

Ref: emacs-lsp/lsp-mode@65fb3e8d07
Close: #6877
2022-10-29 02:44:01 +02:00
3d8f9ae5ea fix(rest): gnutls-verify-error: defining as dynamic error
An error results if you let-bind a dynamic variable before it's defined,
so I forcibly ensure gnutls-verify-error is defined.

Fix: #6073
Close: #6525
2022-10-29 01:57:43 +02:00
1b99805e1b docs(debugger): add hacks, dap overview, basic usage info
Close: #6605
Co-authored-by: rittelle <rittelle@users.noreply.github.com>
2022-10-29 01:57:43 +02:00
d39ec50bb7 fix(emacs-lisp): backport mode-name from 28+
In Emacs 28+, the mode-name in emacs-lisp-mode is "ELisp/X" (where X = d
or l depending on lexical-binding). I find this much more useful than
"Emacs-Lisp" in <=27.x or our static replacement "Elisp".
2022-10-29 01:57:43 +02:00
a0ccb6b95b feat(emacs-lisp,lispy): recognize ;;* outline headings
Permit `;;* ...` be recognized by imenu and outline-minor-mode (and
outline's commands). This also patches Lispy to reflect this new
configuration (if :lang emacs-lisp is active).

Close: #6732
Co-authored-by: LemonBreezes <LemonBreezes@users.noreply.github.com>
2022-10-29 01:57:43 +02:00
6887998c23 feat(default): add C-h/C-l evil keybinds for helm
Close: #6853
Co-authored-by: BenediktBroich <BenediktBroich@users.noreply.github.com>
2022-10-29 01:57:43 +02:00
9d4689de5f fix(indent-guides): face init in tty Emacs
Ensure that highlight-indent-guides-auto-set-faces is called when the
active theme and frame has been initialized (particularly tricky in
daemon sessions). With this assurance, we don't need to suppress its
errors anymore.

Close: #6900
Co-authored-by: Sleepful <Sleepful@users.noreply.github.com>
2022-10-29 01:57:39 +02:00
aa40daf5e8 bump: :ui modeline
seagle0128/doom-modeline@bed80b82d7 -> seagle0128/doom-modeline@b66d5e5006

- Fixes error with eglot 1.9 (due to rename of eglot--major-mode)
2022-10-29 00:25:50 +02:00
b5e9f58db6 fix(org): check WAYLAND_DISPLAY for bin/org-capture
Check WAYLAND_DISPLAY for +org-capture-frame-parameters.
PGTK emacsclient also uses this logic.

Ref: masm11/emacs#13
2022-10-28 19:13:32 +02:00
714aeb0629 bump: :tools biblio
emacs-citar/citar@146f2cb5a3 -> emacs-citar/citar@4a302fcc40
joostkremers/parsebib@175a1bdac1 ->  joostkremers/parsebib@1efca921cb
andras-simonyi/citeproc-el@406bd9964f -> andras-simonyi/citeproc-el@36c4ecdc48
tmalsburg/helm-bibtex@ce8c17690d -> tmalsburg/helm-bibtex@78f5931e1c

Ref: #6728
2022-10-28 18:38:40 +02:00
9193ba98f7 tweak(default): bind "n b" to citar-open-notes
Also change desc to "Bibliographic notes".

Ref: #6728
2022-10-28 18:38:34 +02:00
ee0e87fc74 feat(biblio): add citar-org-roam
Close: #6728
2022-10-28 18:38:06 +02:00
ceb985673c fix(haskell): activate lsp! conditionally
use-package evaluates :preface *before* :when, so the two lsp! hooks
would run unconditionally, causing errors and warnings when opening a
haskell-mode buffer.

*
modules/lang/haskell/config.el (haskell-literate-mode-local-vars-hook):
add lsp! to hook.
2022-10-23 02:53:59 +02:00
912a0bc059 bump: :lang clojure
clojure-emacs/cider@b9e1cc26e2 -> clojure-emacs/cider@92c1b6de20
clojure-emacs/clj-refactor.el@f368c56c83 -> clojure-emacs/clj-refactor.el@db89b55871
clojure-emacs/clojure-mode@b6f41d7490 -> clojure-emacs/clojure-mode@414157c3e5
emacsmirror/paredit@8330a41e81 -> emacsmirror/paredit@e4a67f4f23

- emacs-cider 1.4.1->1.5.0
- clojure-mode 5.15.0->5.15.x
- clj-refactor 3.5.3->3.5.6

Ref: clojure-emacs/cider#3235
Close: #6856
Co-authored-by: socksy <socksy@users.noreply.github.com>
2022-10-23 02:46:52 +02:00
bc2f09e74a bump: :lang swift
emacs-lsp/lsp-sourcekit@97ff36b228 -> emacs-lsp/lsp-sourcekit@f877659bab
swift-emacs/swift-mode@0d1ef0ef18 -> swift-emacs/swift-mode@f4529efa45

- Introduces Swift 5.7 support.

Close: #6895
Co-authored-by: RoryO <RoryO@users.noreply.github.com>
2022-10-23 02:46:52 +02:00
1961003d00 bump: :lang python
Wilfred/pyimport@a6f63cf7ed -> Wilfred/pyimport@c006a5fd0e
cybniv/poetry.el@5b9ef569d6 -> cybniv/poetry.el@5a8575bc78
cython/cython@8afd932c28 -> cython/cython@b2015596b3
emacs-lsp/lsp-pyright@c745228f39 -> emacs-lsp/lsp-pyright@2fa2c89765
necaris/conda.el@a65ed00848 -> necaris/conda.el@cb9544e8f7
pythonic-emacs/anaconda-mode@160e4e7185 -> pythonic-emacs/anaconda-mode@ca8edbaa76
wbolster/emacs-python-pytest@9bf8db38bf -> wbolster/emacs-python-pytest@33c921adaa

Ref: Wilfred/pyimport#12
Close: #6779
Co-authored-by: corrafig <corrafig@users.noreply.github.com>
2022-10-23 02:46:52 +02:00
6ee14b4589 bump: :lang org
bastibe/org-journal@839a2e1986 -> bastibe/org-journal@1ea9e3b672
emacs-straight/org-mode@86c4635dba -> emacs-straight/org-mode@bed47b437d
emacsmirror/org-contrib@0740bd3fe6 -> emacsmirror/org-contrib@aa104c0bbc
hakimel/reveal.js@c1c4145240 -> hakimel/reveal.js@f6f657b627
https://repo.or.cz/org-contacts.git@919511eb8697 -> https://repo.or.cz/org-contacts.git@bd5093e46b1d
kaushalmodi/ox-hugo@97ff24fe0b -> kaushalmodi/ox-hugo@e532fce4a4
magit/orgit-forge@8baf1dee79 -> magit/orgit-forge@3a54569dd0
magit/orgit@b33b916915 -> magit/orgit@5036c3db58
oer/org-re-reveal@6f78a0a228 -> oer/org-re-reveal@941aa4b94f
takaxp/org-tree-slide@3faa042393 -> takaxp/org-tree-slide@d6529bc2df

- Replace orphaned emacsmirror/org-contrib@0740bd3 (which no longer
  exists) with emacsmirror/org-contrib@aa104c0.

Fix: #6881
Close: #6882
Co-authored-by: ldang0 <ldang0@users.noreply.github.com>
2022-10-23 02:46:52 +02:00
c9cc3f8d36 bump: :tools magit
alphapapa/magit-todos@67fd80c2f1 -> alphapapa/magit-todos@c5030cc27c
magit/forge@36208c43bf -> magit/forge@ce212f8f95
magit/magit@c1fb53d3de -> magit/magit@0ef98ef518
wandersoncferreira/code-review@d38fbe5930 -> wandersoncferreira/code-review@95b36ec8e7

Fix: #6875
Fix: #6509
2022-10-23 02:46:52 +02:00
06c810f8cf bump: :ui treemacs
Alexander-Miller/treemacs@e4bb236bd5 -> Alexander-Miller/treemacs@76807bef3c
emacs-lsp/lsp-treemacs@f7ae97560c -> emacs-lsp/lsp-treemacs@2894e6dec5

Ref: 20765acd38 (diff-36f7ea49dcbb6f011b9faf5f012271328ac46515b4f161214001917cbc2ef6b2L1023-R1053)
Fix: emacs-lsp/lsp-treemacs#145
Ref: emacs-lsp/lsp-treemacs#142
Close: #6887
Close: #6868
Co-authored-by: Jcaw <Jcaw@users.noreply.github.com>
2022-10-23 02:46:52 +02:00
d6da09d980 bump: :tools debugger lsp
emacs-lsp/dap-mode@5d5043f962 -> emacs-lsp/dap-mode@2879578abf
emacs-lsp/lsp-mode@68bdac0f80 -> emacs-lsp/lsp-mode@a3b3c15359
emacs-lsp/lsp-ui@d8cce7dc15 -> emacs-lsp/lsp-ui@3cd7cc6127
gagbo/consult-lsp@19606a03cf -> gagbo/consult-lsp@58b5414762
joaotavora/eglot@aeea7c719a -> joaotavora/eglot@e501275e06
tumashu/posframe@0d23bc5f7c -> tumashu/posframe@3084cb6eb3
2022-10-23 02:46:12 +02:00
c2f5e41722 tweak(window-select): winum-auto-setup-mode-line = nil
Leave it to modeline modules, plugins, and/or the user to support this
plugin, rather than impose winum's (rather destructive) side-effects on
them all.
2022-10-23 02:30:13 +02:00
d25ff46d46 perf(javascript): replace add-node-modules-path
The add-node-modules-path package calls `npm bin` to locate the
node_modules/.bin, and does so while invoking the user's $SHELL, which
can be very expensive depending on the user's shell configuration,
possibly adding seconds to the startup time of any JS/TS file.

To mitigate this, I replace the package with a much faster, and in-house
heuristic. Folks with more complex needs should be using direnv anyway.

Fix: #6878
2022-10-23 02:30:13 +02:00
4bd4b13158 bump: :lang haskell
haskell/haskell-mode@cb573c8db5 -> haskell/haskell-mode@90503413f4
emacs-lsp/lsp-haskell@7cf64944ab -> emacs-lsp/lsp-haskell@485c1148ce

Ref: haskell/haskell-mode@4010de30ec
2022-10-23 02:29:45 +02:00
962c643bad fix(literate,mu4e): revert recent, unintended changes
Reverts changes that snuck into 5ac2a52.

Amend: 5ac2a5258b
Ref: #6873
2022-10-07 17:33:35 +02:00
1b1556c476 tweak(mu4e): change icon for reply flagged mails
The current config is kinda confusing, it uses the same symbol for both
forwarded/passed mails and replied mails. FontAwesome provides a nice
icon for "reply", why not use it!
2022-10-05 16:50:27 +02:00
398ee2cd94 fix(magit): evil keybinds for magit-worktree
For some reason, the transient-append-suffix adding magit-worktree back
to magit-dispatch — after its potential replacement by
magit-gitflow-popup — was having no effect. (It does when moved into
(after! magit-gitflow), so the issue must have something to do with when
transient-append-suffix is called.) magit-worktree wasn't appearing in
the magit-dispatch popup when magit-gitflow was enabled, nor was the '*'
keybind for magit-worktree in effect outside (or inside) the popup,
unlike '%' for magit-gitflow-popup.

Replace the ineffectual transient-append-suffix with a normal and visual
mode keybind for magit-worktree in magit-mode-map (and move the
unconditionally defined keybind for magit-gitflow-popup into (after!
magit-gitflow)). Also, append the magit-gitflow-popup transient suffix
to magit-worktree instead of replacing it, so that the latter still
appears in magit-dispatch (though under the original keybind 'Z' — which
isn't really an issue, since evil-collection-magit doesn't seem to
update the keybinds of any of the other commands accessible from
magit-dispatch — but also callable with '*').
2022-10-05 15:16:54 +02:00
191745424b feat(workspaces): make tab-bar tabs workspace-local 2022-10-05 15:14:44 +02:00
TEC
7e50f239c4 fix(org): improve parsing of flag-only module link 2022-10-05 01:01:19 +02:00
TEC
24f98d49ec tweak(org): have doom links use path for info 2022-10-05 01:01:19 +02:00
TEC
5ac2a5258b docs: change link format 2022-10-05 01:01:19 +02:00
58fb83c98e fix(company): completing-read interface on C-S-s
C-S-s while company is completing shoudl bring up the results in your
completion framework of choice (ivy, helm, vertico, etc), but failed to
do so for vertico (for any completion backend besides company-capf
perhaps).
2022-10-04 02:05:02 +02:00
57e99650d3 fix(grammar): use languagetool in $PATH, if available 2022-10-03 18:33:28 +02:00
TEC
d3839197f1 fix(mu4e): cooperative lock file watching
Some time ago I noticed the cooperative lock file management wasn't
working as I remember. I forget what exactly I was thinking, but
basically I've poked at the code until it seems to work better.
2022-10-02 13:10:17 +02:00
4d24a3f1a7 feat(org): restore org-contrib packages removed upstream
org-contrib is slowly removing packages (most of which have moved or
will move to their own repos or into Org proper).

Ref: emacsmirror/org-contrib@3dd9841522
Ref: emacsmirror/org-contrib@c555d8d489
Ref: emacsmirror/org-contrib@0740bd3fe6
Close: #6740
2022-09-30 23:02:34 +02:00
TEC
c82e7455bb fix(literate): use same org install when using CLI 2022-09-30 22:52:42 +02:00