Commit graph

1451 commits

Author SHA1 Message Date
Itai Y. Efrat
136e7df76e bump: :completion vertico consult-lsp
gagbo/consult-lsp@5a3c4e3f42 -> gagbo/consult-lsp@a8eb3a062f
iyefrat/all-the-icons-completion@9e7d456b09 -> iyefrat/all-the-icons-completion@286e2c064a
minad/consult@36b8bc7065 -> minad/consult@d30213aa20
minad/marginalia@a514c024ac -> minad/marginalia@dbc37b373e
minad/vertico@7ec0f0c076 -> minad/vertico@46e8e05650

Close: #6279
Close: #6277
2022-04-12 02:32:20 +02:00
Daanturo
7ada538991 perf(lookup): defer consult-xref
`consult-xref` is autoloaded anyway. There are some packages that
require `xref` (such as lispy through requiring etags) so without
deferring, loading those packages may cause `consult.el` to be loaded.
2022-04-03 14:22:10 +02:00
Henrik Lissner
bab5bffa5d
bump: :tools
SavchenkoValeriy/emacs-powerthesaurus@02c9d11a3f -> SavchenkoValeriy/emacs-powerthesaurus@810a25056c
Silex/docker.el@8d64cf4f84 -> Silex/docker.el@fbd896e313
alphapapa/magit-todos@60152d5c4e -> alphapapa/magit-todos@67fd80c2f1
bdarcus/citar@79512aefdf -> bdarcus/citar@ee98b94f7f
editorconfig/editorconfig-emacs@3c03cef311 -> editorconfig/editorconfig-emacs@1d4acc3ec7
emacsorphanage/quickrun@78317951cd -> emacsorphanage/quickrun@c680f5137c
joaotavora/eglot@83a61f673a -> joaotavora/eglot@fd9a5646d1
magit/forge@5586863f98 -> magit/forge@eed613db88
magit/magit@4e29d5827c -> magit/magit@b4be194de1
millejoh/emacs-ipython-notebook@6063cee7fb -> millejoh/emacs-ipython-notebook@e04e1e19c6
tkf/emacs-request@3336eaa97d -> tkf/emacs-request@c769cf33f2
vedang/pdf-tools@72ef774320 -> vedang/pdf-tools@326552eef7
zx2c4/password-store@eea24967a0 -> zx2c4/password-store@c4d8a1d815
2022-03-31 19:25:50 +02:00
Henrik Lissner
44dee4033f
bump: :tools debugger lsp
emacs-lsp/dap-mode@6933fca0b5 -> emacs-lsp/dap-mode@f918c0580b
emacs-lsp/lsp-mode@c6482c1bbf -> emacs-lsp/lsp-mode@1e7128c43f
gagbo/consult-lsp@f4f195046b -> gagbo/consult-lsp@5a3c4e3f42
joaotavora/eglot@f775187115 -> joaotavora/eglot@83a61f673a

- Fixes support for newer versions of rust-analyzer (#6214).
- Fixes an issue where the diagnostics list from consult-lsp-diagnostics
  weren't properly sorted by severity (#6220).

Ref: gagbo/consult-lsp#21
Close: #6220
Close: #6214
2022-03-30 17:32:47 +02:00
Henrik Lissner
d58d084774
tweak(:lang,:tools): start eglot/lsp-mode later
To ensure lsp/eglot settings have precedence over local servers (e.g.
cider and lookup handlers).

Ref: clojure-emacs/cider#3170
2022-03-30 17:32:47 +02:00
KARASZI István
5e6689fe5e
bump: :tools direnv
purcell/envrc@e161624b91 -> purcell/envrc@57d78f0138

- `envrc` added support for `.env` files (beyond `.envrc`).
2022-03-19 17:03:09 +01:00
Henrik Lissner
2372365fb8
bump: :tools debugger lsp
emacs-lsp/dap-mode@76cad34de8 -> emacs-lsp/dap-mode@6933fca0b5
emacs-lsp/lsp-mode@cb7ec94435 -> emacs-lsp/lsp-mode@c6482c1bbf
joaotavora/eglot@0f352213fc -> joaotavora/eglot@f775187115

Close: #6179
2022-03-19 16:43:44 +01:00
Luis Osa
09b3004abe
feat(magit): add evil keybinds for code-review
Add the two main keybindings expected in the README of code-review: `r`
for a transient menu with all actions and `RET` to add or edit a
comment. Both should only be enabled while in a `*Code Review*` buffer.

Ref: https://github.com/wandersoncferreira/code-review
2022-03-19 16:18:58 +01:00
Henrik Lissner
aac2c65826
tweak(magit): shrink right fringe
The right fringe isn't used for anything, so it was wasted space.

Also applies to org-roam's backlinks buffer.
2022-02-14 21:24:46 +01:00
Henrik Lissner
8cbfbce394 fix(magit,org): show fringe in org-roam side window
Otherwise, the fringe (and its nice magit chevrons) aren't visible to
org-roam users.
2022-02-06 03:27:08 +01:00
Henrik Lissner
7246db457c docs: replace doom-source with doom-repo links
I will later use "source" to refer to module sources, so better we avoid
the terminology for now.
2022-02-01 18:55:27 +01:00
Henrik Lissner
b05b9c5405 bump: :tools
andras-simonyi/citeproc-el@9f783967c1 -> andras-simonyi/citeproc-el@ba49516265
bdarcus/citar@b24b5b94b7 -> bdarcus/citar@79512aefdf
cjohansson/emacs-ssh-deploy@7c5fe8af2d -> cjohansson/emacs-ssh-deploy@9311f9b4f8
editorconfig/editorconfig-emacs@2ab86dc9a8 -> editorconfig/editorconfig-emacs@3c03cef311
emacs-lsp/lsp-mode@f49ea4e365 -> emacs-lsp/lsp-mode@cb7ec94435
joaotavora/eglot@dade5a1487 -> joaotavora/eglot@0f352213fc
k1LoW/emacs-ansible@40af0d2bbb -> k1LoW/emacs-ansible@d89ac0ee57
magit/forge@0ff9b8a0de -> magit/forge@5586863f98
magit/magit@0ac05f3962 -> magit/magit@4e29d5827c
paradoxxxzero/jinja2-mode@ecd19a40b7 -> paradoxxxzero/jinja2-mode@03e5430a7e
purcell/envrc@456c4100de -> purcell/envrc@e161624b91
tmalsburg/helm-bibtex@aa775340ba -> tmalsburg/helm-bibtex@db73156576
tmalsburg/helm-bibtex@aa775340ba -> tmalsburg/helm-bibtex@db73156576
tumashu/posframe@6c0e63d6b3 -> tumashu/posframe@c91d4d53fa
vedang/pdf-tools@4e6c778194 -> vedang/pdf-tools@72ef774320
zx2c4/password-store@04cd3023f4 -> zx2c4/password-store@eea24967a0
2022-01-30 02:42:54 +01:00
Anh T Nguyen
0451c9b0bc
docs(lsp): link to LSP tuning guide 2022-01-29 20:08:17 +01:00
Wolfhard Prell
d7f9c1b7af fix(tmux): +tmux/rerun fails due to malformed +tmux-last-command 2022-01-28 21:02:05 +01:00
Henrik Lissner
265afc9e07 fix(biblio): void-variable citar-bibliography
A variable is referred to before its containing package is defined.

Amend: 5656a96a1b
Fix: #6047
Ref: #6016
2022-01-27 14:40:45 +01:00
Henrik Lissner
7290f85cfd feat(eval): set load-true-file-name & buffer-file-truename
So they are available in evaluated contexts.
2022-01-27 03:50:52 +01:00
Bruce D'Arcus
5656a96a1b refactor(biblio): update citar config
- Remove outdated config for org-roam.
- Set org-cite-bibliography to citar-bibliography

Ref: #6016
Co-authored-by: Bruce D'Arcus <bdarcus@users.noreply.github.com>
2022-01-27 03:46:48 +01:00
Henrik Lissner
29536a22f0 bump: :tools lsp
emacs-lsp/lsp-mode@c228bce435 -> emacs-lsp/lsp-mode@f49ea4e365
joaotavora/eglot@2c0f262c24 -> joaotavora/eglot@dade5a1487

- lsp-mode now properly installs kotlin-language-server from the correct
URL (#5984).

Fix: #5984
Ref: emacs-lsp/lsp-mode#3315
2022-01-12 16:48:22 +01:00
Henrik Lissner
3df8903071 bump: :tools
andras-simonyi/citeproc-el@538fed794c -> andras-simonyi/citeproc-el@9f783967c1
bdarcus/citar@51b30f2e40 -> bdarcus/citar@b24b5b94b7
emacs-lsp/lsp-mode@3d6a01dde9 -> emacs-lsp/lsp-mode@c228bce435
gagbo/consult-lsp@aaa9a31bc8 -> gagbo/consult-lsp@f4f195046b
joaotavora/eglot@28092ba3af -> joaotavora/eglot@2c0f262c24
magit/forge@a44afa81f1 -> magit/forge@0ff9b8a0de
magit/magit@2e73b66c29 -> magit/magit@0ac05f3962
millejoh/emacs-ipython-notebook@c6696c12eb -> millejoh/emacs-ipython-notebook@6063cee7fb
purcell/envrc@8a9a142cf9 -> purcell/envrc@456c4100de
realgud/realgud@978b455d7d -> realgud/realgud@3c88611c4e
tumashu/posframe@3b1dc400d2 -> tumashu/posframe@6c0e63d6b3
vedang/pdf-tools@a8847b75d3 -> vedang/pdf-tools@4e6c778194
wandersoncferreira/code-review@136c0933ba -> wandersoncferreira/code-review@ccc3795a72
yoshiki/yaml-mode@63b637f846 -> yoshiki/yaml-mode@a79d2a7b92

Close: #5977
Ref: emacs-lsp/lsp-mode#3295
2022-01-12 01:55:34 +01:00
Henrik Lissner
2a515c683a bump: :tools lookup
abo-abo/define-word@6e4a427503 -> abo-abo/define-word@31a8c67405

Ref: abo-abo/define-word#31
2022-01-04 20:59:28 +01:00
Henrik Lissner
f491dd9e7b fix(magit): gate code-review behind +forge
code-review requires forge, therefore it shouldn't be available if
+forge isn't enabled on the :tools magit module.

Ref: 2d3a68df49
Fix: #5935
2022-01-03 19:13:09 +01:00
Henrik Lissner
b88eb77605
merge: pull request #5908 from ethan-leba/repl-handler
Add :send-region and :send-buffer options to `set-repl-handler!`
2022-01-03 18:12:31 +01:00
Björn Larsson
1a0fd1b7ec fix(magit): unbind M-1 etc. for code-review
code-review is built on magit-sections so it will have the same default
bindings for M-1, M-2 etc. To be consistent with the rest of doom, those
should be used for switching workspace and z1, z2 etc should be used for
toggling outlines in a magit-sections buffer.

This only affects users with :editor (evil +everywhere) enabled.

Amend: 2d3a68df49
2022-01-03 18:10:17 +01:00
Zero King
7423eef243 docs(lookup): fix typos 2022-01-03 18:05:56 +01:00
Henrik Lissner
659b0ebc1b fix(lsp): lsp--matching-clients? -> lsp--supports-buffer?
Ref: #5933
Amend: 0cb8d1416f
Co-authored-by: Samuel Tschiedel <mukaobr@gmail.com>
2022-01-03 18:02:29 +01:00
Henrik Lissner
e8551ded5f bump: :tools magit
magit/forge@402773ef7e -> magit/forge@a44afa81f1
magit/magit@65c4485e19 -> magit/magit@2e73b66c29
wandersoncferreira/code-review@b0bedbdb30 -> wandersoncferreira/code-review@136c0933ba

Close: #5947
2022-01-03 16:51:51 +01:00
Henrik Lissner
0cb8d1416f bump: :tools lsp
emacs-lsp/lsp-mode@41173dca4d -> emacs-lsp/lsp-mode@3d6a01dde9
joaotavora/eglot@55c13a9137 -> joaotavora/eglot@28092ba3af

Ref: #5904
Fix: #5927
Close: #5928
Close: #5933
Close: #5945
2022-01-03 16:51:51 +01:00
Ethan Leba
aebd4b0c99 docs(eval): explain DWIM behavior 2021-12-18 10:45:17 -05:00
Ethan Leba
fea561f678 feat(eval): :send-region and :send-buffer handlers
Ref: #2496
2021-12-18 10:45:17 -05:00
Björn Larsson
45a55c0ec9 fix(magit): move code-review files to etc dir
These files were put directly in .emacs.d causing the repository to
appear dirty. This should follow the doom convention of putting the
files in the .local/etc dir.

Amend: 2d3a68df49
2021-12-16 15:05:28 +01:00
Ellis Kenyő
a5f8d44d15
docs(magit): add docs for #5846
Ref: #5846
2021-12-15 15:17:45 +01:00
Ellis Kenyo
8169b6a87e
bump: :tools magit
magit/forge@41efa674cf -> magit/forge@402773ef7e
magit/magit@877c389ca0 -> magit/magit@65c4485e19
wandersoncferreira/code-review@f1a79c20ae -> wandersoncferreira/code-review@b0bedbdb30
2021-12-15 07:07:08 +00:00
Ellis Kenyo
2d3a68df49
feat(magit): replace github-review for code-review 2021-12-15 07:06:49 +00:00
Henrik Lissner
594f01d89a bump: :tools
Silex/docker.el@4fc69969b1 -> Silex/docker.el@8d64cf4f84
andras-simonyi/citeproc-el@2e7df666bf -> andras-simonyi/citeproc-el@538fed794c
bdarcus/citar@7740300831 -> bdarcus/citar@51b30f2e40
emacs-lsp/lsp-mode@9865d31512 -> emacs-lsp/lsp-mode@41173dca4d
millejoh/emacs-ipython-notebook@0600c286bd -> millejoh/emacs-ipython-notebook@c6696c12eb
spotify/dockerfile-mode@628315e2e4 -> spotify/dockerfile-mode@5db94549ce
tumashu/posframe@66b16a20a7 -> tumashu/posframe@3b1dc400d2
vedang/pdf-tools@5f77dae43e -> vedang/pdf-tools@a8847b75d3
zx2c4/password-store@3dd14690c7 -> zx2c4/password-store@04cd3023f4
2021-12-14 01:21:33 +01:00
Bruce D'Arcus
36d7721c49 bump: :tools biblio
andras-simonyi/citeproc-el@c8ff958628 -> andras-simonyi/citeproc-el@2e7df666bf
bdarcus/citar@41ec5d4d5d -> bdarcus/citar@7740300831
tmalsburg/helm-bibtex@bb47f355b0 -> tmalsburg/helm-bibtex@aa775340ba
2021-12-12 23:16:45 +01:00
Henrik Lissner
d981447674 fix(lsp): add popup rule for *lsp-install* buffers 2021-12-02 04:13:15 +01:00
Afiq Nazrie
546bac945f
bump: :tools lookup
SavchenkoValeriy/emacs-powerthesaurus@93036d3b11 -> SavchenkoValeriy/emacs-powerthesaurus@02c9d11a3f
jacktasia/dumb-jump@f3176fbf9c -> jacktasia/dumb-jump@dbb915441a
tkf/emacs-request@68003b3f85 -> tkf/emacs-request@3336eaa97d

Ref: SavchenkoValeriy/emacs-powerthesaurus#17
2021-11-30 13:49:46 +01:00
Edgar Vincent
57b456847c docs(biblio): improve grammar 2021-11-24 13:09:47 +01:00
Henrik Lissner
3431cec2b2 refactor(biblio): move org-cite-*-processor config
So they're grouped with citar's config.

Ref: hlissner/doom-emacs@45ee0ecf21
2021-11-23 13:14:38 +01:00
Henrik Lissner
c8484838a7 fix(biblio): citar-file-note-org-include reference
citar-org-note-include does not exist. This may be changed upstream,
however.

Ref: #5810
2021-11-22 15:45:16 +01:00
Henrik Lissner
45ee0ecf21 refactor(biblio): reformat module
- Defer citar-org, since citar autoloads it.
- Add introducing PR to #+SINCE and use new calver scheme.
- Move <localleader> @ keybind to :lang org

Ref: #5810
2021-11-22 15:45:00 +01:00
Hyunggyu Jang
2489637bc1 fix(biblio): do not load org mode eagerly. 2021-11-22 14:02:08 +01:00
Henrik Lissner
180a7c261f
merge: pull request #5290 from bdarcus/biblio-org-cite
Add org-cite to :tools/biblio
2021-11-22 02:23:04 +01:00
Bruce D'Arcus
67f7209795 bump: :tools biblio
tmalsburg/helm-bibtex@b85662081d -> tmalsburg/helm-bibtex@bb47f355b0
bdarcus/citar@fd33f5c4f7 -> bdarcus/citar@41ec5d4d5d
2021-11-21 18:22:06 -05:00
Bruce D'Arcus
7056dfb26c docs(biblio): add readme 2021-11-21 14:25:14 -05:00
Bruce D'Arcus
3047430739 feat(biblio): add org-cite, citeproc 2021-11-21 14:25:08 -05:00
Henrik Lissner
88844e9cec docs: simplify internal docs links
Fewer links means less confusion.

- Merge doom-issue and doom-commit links into doom-ref (for auto-linking
  Issue/PR/commit references).
- Merge doom-module-source and doom-docs-source links into doom-source.
- Rename doom-report-issue to doom-report.
- Use '!' as the icon for module issues link.
- Remove doom-repo (replaced with "doom:*" in :lang org module).
- Add doomdir and emacsdir links to :lang org module.
2021-11-21 20:04:28 +01:00
Henrik Lissner
6da20e45bd docs(:tools): update READMEs to new format 2021-11-21 20:04:28 +01:00
Henrik Lissner
df62fcba26 docs: add category readmes 2021-11-21 20:04:28 +01:00
Justin Davis
5962db9f49 fix(lookup): xref 1.3.0 removed var xref--marker-ring
Xref started many backwards incompatible changes in the name of
performance.  The marker ring no longer exists as a variable.
+lookup--xref-show will silently fail every time.

Switches to using xref-after-jump-hook to test whether xref actually
jumped to a definition. The hook is part of the exposed interface and
should hopefully not change in the near future.

Fix: #5737
2021-11-21 19:04:35 +01:00