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
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
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
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
Henrik Lissner
d981447674
fix(lsp): add popup rule for *lsp-install* buffers
2021-12-02 04:13:15 +01:00
Henrik Lissner
80cb57d513
bump: :tools debugger lsp :lang java
...
emacs-lsp/dap-mode@a18f29e3d1 -> emacs-lsp/dap-mode@76cad34de8
emacs-lsp/lsp-java@2a7d27e899 -> emacs-lsp/lsp-java@3246272b43
emacs-lsp/lsp-mode@f72278c660 -> emacs-lsp/lsp-mode@9865d31512
gagbo/consult-lsp@b9aa9617f1 -> gagbo/consult-lsp@aaa9a31bc8
joaotavora/eglot@9665359bb6 -> joaotavora/eglot@55c13a9137
realgud/realgud@7a70b27614 -> realgud/realgud@978b455d7d
Fix : #5765
2021-11-21 16:10:49 +01:00
Robin Bourianes
d4c5e025de
fix(lsp): alias flymake--diag-buffer to flymake--diag-locus
...
To accommodate breaking API changes in Flymake in newer versions of
Emacs 28.
Fix : #5644
Ref: emacs-mirror/emacs@4633e02726
2021-11-19 23:45:00 +01:00
Henrik Lissner
251d2a6f7c
bump: :tools lsp debugger
...
emacs-lsp/dap-mode@a225e73026 -> emacs-lsp/dap-mode@a18f29e3d1
emacs-lsp/lsp-mode@237363939b -> emacs-lsp/lsp-mode@f72278c660
Ref: hlissner/evil-multiedit#39
2021-10-28 14:32:36 +02:00
Miko Nieminen
36d41b600a
fix(lsp): move lsp-session to doom cache dir ( #5650 )
...
Because this data contains cached session data, it makes more sense to
have it under `~/.emacs.d/.local/cache` so that it is clear that it can
and should be removed when debugging and testing LSP using modules.
Fix #5649
2021-10-18 01:38:20 +02:00
Henrik Lissner
1545500db5
bump: :tools lsp debugger
...
emacs-lsp/dap-mode@00e1a5d70c -> emacs-lsp/dap-mode@a225e73026
gagbo/consult-lsp@e8a50f2c94 -> gagbo/consult-lsp@b9aa9617f1
joaotavora/eglot@c17bdf6c98 -> joaotavora/eglot@9665359bb6
mohkale/consult-eglot@28a09cc839 -> mohkale/consult-eglot@f93c571dc3
2021-10-10 18:36:46 +02:00
Henrik Lissner
541cd1a58d
tweak(lsp): lsp-ui-doc-{delay,max-width}
...
- Wider lsp-ui-doc frames.
- Slightly longer delay before lsp-ui-doc appears (was too naggy
before).
2021-10-03 12:08:42 +02:00
Henrik Lissner
fb34b5e24c
tweak(lsp): lsp-ui-doc-enable = t
...
This was temporarily disabled due to tremendous slowness on PGTK
clients, which was hopefully addressed in 731ae806e
, so we can renable
this.
Fix #5533
2021-09-30 15:06:34 +02:00
Henrik Lissner
2bc67d8387
bump: :app :checkers :config :emacs :term :tools :ui
...
Alexander-Miller/treemacs@a6f9e9f1ce -> Alexander-Miller/treemacs@63e2bc207a
Silex/docker.el@9bcefbe54d -> Silex/docker.el@4fc69969b1
akermu/emacs-libvterm@2b1392cb2b -> akermu/emacs-libvterm@2681120b77
bdarcus/bibtex-actions@6e3a194c3a -> bdarcus/bibtex-actions@08c6ca0e5b
dash-docs-el/dash-docs@dafc8fc9f1 -> dash-docs-el/dash-docs@29848b6b34
dgutov/diff-hl@992559f98a -> dgutov/diff-hl@40c89a7b0d
dimitri/switch-window@2801d9b3a9 -> dimitri/switch-window@8d9fe251d8
editorconfig/editorconfig-emacs@e10fa22b13 -> editorconfig/editorconfig-emacs@2ab86dc9a8
ema2159/centaur-tabs@9c7c936e4e -> ema2159/centaur-tabs@8b4249c405
emacs-circe/circe@d6f1fa1864 -> emacs-circe/circe@77e16de3b9
emacs-lsp/lsp-treemacs@905cc74726 -> emacs-lsp/lsp-treemacs@d82df44d63
emacsorphanage/osx-trash@0f1dc052d0 -> emacsorphanage/osx-trash@af74a2055a
emacsorphanage/quickrun@35e91f4b6c -> emacsorphanage/quickrun@78317951cd
flycheck/flycheck@21d52264aa -> flycheck/flycheck@784f184cdd
hlissner/emacs-doom-themes@9e2680b918 -> hlissner/emacs-doom-themes@65fb964f36
https://git.savannah.gnu.org/git/emms.git@6e0aaaf4c559 -> https://git.savannah.gnu.org/git/emms.git@c42fab572846
ideasman42/emacs-spell-fu@1abcb5594e -> ideasman42/emacs-spell-fu@10823ae58f
ideasman42/emacs-undo-fu@e0ad06b5ef -> ideasman42/emacs-undo-fu@34b27c01da
joostkremers/writeroom-mode@b648b34017 -> joostkremers/writeroom-mode@7f4ec92404
kidd/org-gcal.el@4c2616a4f8 -> kidd/org-gcal.el@80e6f9501f
magnars/expand-region.el@4b8322774d -> magnars/expand-region.el@95a773bd8f
millejoh/emacs-ipython-notebook@09af85821e -> millejoh/emacs-ipython-notebook@0600c286bd
mohkale/consult-eglot@a6aeb6fa07 -> mohkale/consult-eglot@28a09cc839
noctuid/link-hint.el@09ba5727d8 -> noctuid/link-hint.el@d3c5bacc9c
rolandwalker/nav-flash@55786c9582 -> rolandwalker/nav-flash@2e31f32085
skeeto/elfeed@243add9e74 -> skeeto/elfeed@162d7d545e
szermatt/emacs-bash-completion@65e54c6f9c -> szermatt/emacs-bash-completion@c5eaeed156
tarsius/hl-todo@5ac0076cfe -> tarsius/hl-todo@42f744ffb5
tecosaur/emacs-everywhere@64ba2e3f30 -> tecosaur/emacs-everywhere@da88fa2d04
tkf/emacs-request@f3a5b4352e -> tkf/emacs-request@2b68b3ca54
tmalsburg/helm-bibtex@a0d32ab167 -> tmalsburg/helm-bibtex@b85662081d
yoshiki/yaml-mode@3a57058468 -> yoshiki/yaml-mode@63b637f846
yqrashawn/fd-dired@c223aee30a -> yqrashawn/fd-dired@458464771b
2021-09-15 17:47:17 +02:00
Itai Y. Efrat
d2d940fdf1
feat(lsp,vertico): add consult-eglot
...
- Load when :tools lsp +eglot and :completion vertico are on
- Bind consult-eglot-symbols to <leader> c j
2021-09-15 01:03:11 +03:00
Itai Y. Efrat
a10ac0e609
feat(lsp,vertico): remap xref-find-apropos to...
...
...consult-lsp-symbols
2021-09-14 20:44:55 +03:00
Henrik Lissner
e03f1d19d8
bump: :tools lsp debugger :lang (* +lsp)
...
emacs-lsp/dap-mode@d472a6c937 -> emacs-lsp/dap-mode@00e1a5d70c
emacs-lsp/lsp-dart@01d89d43f1 -> emacs-lsp/lsp-dart@64fb5d9303
emacs-lsp/lsp-haskell@eb37ac4a6a -> emacs-lsp/lsp-haskell@4e62cf897d
emacs-lsp/lsp-ivy@bccd86028e -> emacs-lsp/lsp-ivy@3e87441a62
emacs-lsp/lsp-java@b66a075bcb -> emacs-lsp/lsp-java@2a7d27e899
emacs-lsp/lsp-metals@9f82ebee48 -> emacs-lsp/lsp-metals@ca927e5a83
emacs-lsp/lsp-pyright@71a7976093 -> emacs-lsp/lsp-pyright@72fd57643d
emacs-lsp/lsp-sourcekit@ae4aa8705c -> emacs-lsp/lsp-sourcekit@97ff36b228
joaotavora/eglot@194b178ef4 -> joaotavora/eglot@c17bdf6c98
non-Jedi/lsp-julia@d4a7a27d6a -> non-Jedi/lsp-julia@809da95c05
Updates lsp-mode and all lsp packages for the LSP 8.0.0 release.
Close #5455
Close #5453
Close #5440
Close #5410
2021-09-14 14:30:05 +02:00
Henrik Lissner
13123c60e8
bump: :tools lsp debugger
...
emacs-lsp/dap-mode@01d92978d8 -> emacs-lsp/dap-mode@d472a6c937
emacs-lsp/lsp-mode@fe1bf85523 -> emacs-lsp/lsp-mode@32d34445f3
joaotavora/eglot@5cc8df63d8 -> joaotavora/eglot@194b178ef4
Ref emacs-lsp/dap-mode#487
2021-08-10 17:10:42 -04:00
Nham Le
6678f3833b
fix(lsp): explicitly set xref handlers for eglot
...
Otherwise a major mode's lookup handlers may take precedence (e.g. in
go-mode).
Close #5329
2021-08-06 03:50:33 -04:00
Henrik Lissner
06392a723f
refactor: rename orig-fn arg in advice to fn
...
A minor tweak to our naming conventions for the first argument of an
:around advice.
2021-08-04 01:53:12 -04:00
Henrik Lissner
77f78f0df3
revert: Fix #5215 : mix snippets with completion candidates
...
The sorting of these two backends are counter-intuitive in this
configuration, but I don't want to place the snippets in front of the
more meaningful capf results as suggested in #5215 . A better solution is
needed, but for the time being this will do.
Fix #5262
Ref #5215
Revert ba716d69f0
2021-08-03 23:02:11 -04:00
Henrik Lissner
bbd3122c2e
Merge pull request #5309 from daanturo/close-lsp-doc
...
Allow evil users to quickly close the LSP signature buffer
2021-07-31 05:03:34 -04:00
Itai Y. Efrat
41772a80db
bump: consult-lsp
...
gagbo/consult-lsp@c882749 -> gagbo/consult-lsp@e8a50f2
compatibility fix with new versions of consult
2021-07-31 11:20:43 +03:00
Daanturo
829a44f79c
Quickly close the lsp-signature
popup by ESC*
...
Add to `doom-escape-hook` a function that closes the displayed LSP
signature.
2021-07-29 08:59:48 +07:00
Itai Y. Efrat
24eaa1317c
completion/selectrum -> completion/vertico, part 2
...
- Rename module from `:completion selectrum` to `:completion vertico`
- Rename all files involved
- Do *not* yet rename all the functions, as that messes up git's rename
detection.
2021-07-25 02:51:15 +03:00
Itai Y. Efrat
53e2c32a69
Bump consult-lsp
...
gagbo/consult-lsp@ed3cfd2 -> gagbo/consult-lsp@c882749
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
5f12afca34
:tools lsp update readme to include consult-lsp
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
e8dc511c74
selectrum: move consult-lsp to :tools lsp
...
where it belongs
2021-07-25 02:49:41 +03:00
Henrik Lissner
480f99c207
Merge pull request #4961 from gagbo/patch-10
...
Feature-gate :tools lsp company-specific hooks
2021-07-24 18:30:35 -04:00
Lordie
22e6912846
show all available lsp servers when switching ( #5191 )
...
* show all available lsp servers
show all available lsp servers instead of only high priority ones
* fixes +lsp/switch-client priority reset
now waits for lsp to initialize before restoring the default client priority
2021-07-24 18:28:07 -04:00
Henrik Lissner
edc527bb26
tools/lsp: add lsp-racket to lsp-client-packages
...
Should be PRed upstream.
2021-07-12 20:15:29 -04:00
Henrik Lissner
6997adb654
Bump :tools
...
Silex/docker.el@bc2dc09 -> Silex/docker.el@9bcefbe
cjohansson/emacs-ssh-deploy@fce4ea3 -> cjohansson/emacs-ssh-deploy@7c5fe8a
emacs-lsp/dap-mode@4347846 -> emacs-lsp/dap-mode@01d9297
emacs-lsp/lsp-mode@9aa22de -> emacs-lsp/lsp-mode@aec8968
emacs-lsp/lsp-ui@9953a48 -> emacs-lsp/lsp-ui@cb02972
emacs-pe/docker-tramp.el@8e2b671 -> emacs-pe/docker-tramp.el@aaee11c
emacsorphanage/terraform-mode@a9fa5bd -> emacsorphanage/terraform-mode@e560caa
jacktasia/dumb-jump@8f70acb -> jacktasia/dumb-jump@542e72d
joaotavora/eglot@a5b7b7d -> joaotavora/eglot@5cc8df6
magit/forge@551e515 -> magit/forge@b4fd066
magit/magit@b68a760 -> magit/magit@9b7b25f
tumashu/posframe@739d8fd -> tumashu/posframe@f97c4af
xuchunyang/osx-dictionary.el@4d4cc19 -> xuchunyang/osx-dictionary.el@1a4479d
zx2c4/password-store@4e73cdc -> zx2c4/password-store@3dd1469
2021-07-09 17:42:18 -04:00
Henrik Lissner
ba716d69f0
Fix #5125 : mix snippets with completion candidates
...
So snippets aren't all the way at the bottom of the candidate list.
Closes #5220
2021-07-09 13:25:14 -04:00
Cora Sutton
7925759b8e
Set the lsp-ui-sideline-actions-icon to the default
...
When Emacs 26.x support was in place this was originally:
```elisp
lsp-ui-sideline-actions-icon (if EMACS27+ lsp-ui-sideline-actions-icon-default)
```
But when it was removed it became:
```elisp
lsp-ui-sideline-actions-icon t
```
The docs for lsp-ui-sideline-actions-icon say:
```
Image file for actions. It must be a png file.
```
Setting this to `t` results in a whole lot of these messages:
```
[lsp-ui-sideline]: Error with actions icon: (error Invalid image specification)
```
So the solution seems to me to be to set it to:
```elisp
lsp-ui-sideline-actions-icon lsp-ui-sideline-actions-icon-default
```
I've set it in my emacs and it seems to work.
2021-07-06 13:46:53 -05:00
Henrik Lissner
044a1a5f2b
Drop Emacs 26.x support
...
Emacs 27.x has been the stable version of Emacs for nearly a year, and
introduces a litany of bugfixes, performance, and quality-of-life
improvements that significantly reduce Doom's maintenance burden (like
XDG support, early-init.el, image manipulation without imagemagick, a
native JSON library, harfbuzz support, pdumper, and others).
With so many big changes on Doom's horizon, I like having one less (big)
thing to worry about.
Also reverts bb677cf7a
(#5232 ) as it is no longer needed.
2021-07-06 02:31:52 -04:00
Henrik Lissner
9da4ac05ad
Fix #4894 : +lookup/references not following references
2021-06-04 01:30:34 -04:00
Henrik Lissner
3a0bf17f2f
lsp-ui-doc-enable = nil
...
Disabling this by default until emacs-lsp/lsp-ui#613 is addressed.
2021-05-23 22:09:07 -04:00
Henrik Lissner
c525666688
Bump :tools
...
DamienCassou/auth-password-store@468bba2 -> DamienCassou/auth-password-store@fa8b964
Silex/docker.el@ed0cdf0 -> Silex/docker.el@bc2dc09
cjohansson/emacs-ssh-deploy@cc91b56 -> cjohansson/emacs-ssh-deploy@fce4ea3
editorconfig/editorconfig-emacs@9da2dab -> editorconfig/editorconfig-emacs@e10fa22
emacs-lsp/dap-mode@49af1b8 -> emacs-lsp/dap-mode@4347846
emacs-lsp/lsp-ivy@4dcb635 -> emacs-lsp/lsp-ivy@bccd860
emacs-lsp/lsp-mode@3dc87f6 -> emacs-lsp/lsp-mode@aec8968
emacs-lsp/lsp-ui@efae00e -> emacs-lsp/lsp-ui@cb02972
emacsorphanage/quickrun@57db985 -> emacsorphanage/quickrun@35e91f4
jacktasia/dumb-jump@8bc1950 -> jacktasia/dumb-jump@8f70acb
joaotavora/eglot@b06589b -> joaotavora/eglot@a5b7b7d
magit/forge@f4c95dd -> magit/forge@37aa4e4
magit/magit@577f16d -> magit/magit@e378827
millejoh/emacs-ipython-notebook@142ff50 -> millejoh/emacs-ipython-notebook@09af858
purcell/envrc@110a221 -> purcell/envrc@8a9a142
realgud/realgud@34557f8 -> realgud/realgud@7a70b27
spotify/dockerfile-mode@3b13745 -> spotify/dockerfile-mode@ad06a41
tkf/emacs-request@accd430 -> tkf/emacs-request@f3a5b43
tmalsburg/helm-bibtex@ca09076 -> tmalsburg/helm-bibtex@9f6ea92
vedang/pdf-tools@35e12b0 -> vedang/pdf-tools@d262cf9
yoshiki/yaml-mode@fc5e1c5 -> yoshiki/yaml-mode@3a57058
zx2c4/password-store@918992c -> zx2c4/password-store@4e73cdc
2021-05-22 22:43:56 -04:00
Sam Whitlock
01b3e1d8d8
Noting the lsp-peek handlers as :async
...
Without this, subsequent handlers registered (e.g. those from other
completion frameworks) will also pop up in addition to the peek UI.
This creates UI lock-up and is generally undesired.
2021-05-20 20:29:08 +02:00
Henrik Lissner
69bd3da195
Don't enable lsp-ui-mode in lsp--auto-configure
...
Using a hook instead is more sensible (users can trivially configure
it).
2021-05-18 01:06:15 -04:00
Henrik Lissner
d141f39ee7
tools/lsp: remove unneeded lsp-ui-*-enable checks
2021-05-18 00:05:15 -04:00
Henrik Lissner
e2077c823a
tools/lsp: minor refactor
...
And several updates necessary for ff3c9777e
.
2021-05-16 21:17:16 -04:00
Eric Dallo
c224e2e771
Move to global-mode-string
2021-05-15 18:30:59 -03:00
Henrik Lissner
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
Gerry Agbobada
fda382cc86
Feature-gate :tools lsp company-specific hooks
...
As I’m trying to use [corfu](https://github.com/minad/corfu ) for a bit, I found out that this hook prevents lsp-mode from starting if company-mode isn’t used.
2021-05-01 13:03:07 +02:00
Yiming Chen
00de463d10
Indicate that lsp-find-implementation is async as well
...
- this fixes an issue that when there are multiple implementations, jump
to one implementation that's in another file fails
2021-04-17 08:54:50 +08:00
Yiming Chen
6563e89bda
Indicate that lsp-describe-thing-at-point is async
...
- otherwise, `+lookup-online-backend-fn` would be called as well
- lsp-describe-thing-at-point was marked as not async in
d4eb7e31ac
- but `lsp-describe-thing-at-point` calls `lsp--make-request`
internally (which is async I assume):
eda51c2166/lsp-mode.el (L4677)
2021-04-17 07:58:50 +08:00
Henrik Lissner
c77cebfef8
Remove trailing slash on lsp-server-install-dir
...
Fixes some issues with lsp-mode's downloader resolving paths to
downloaded assets. For example, lua-language-server fails to download
when lsp-server-install-dir has a trailing slash (see #4846 ).
Fix #4846
2021-04-15 01:22:07 -04:00
Henrik Lissner
09fc756f0d
Merge pull request #4827 from bnjmnt4n/module/lang/zig
...
Add `:lang zig` module
2021-04-15 00:26:31 -04:00
Henrik Lissner
241e040e4d
tools/lsp: remove redundant lsp-clients-lua-language-server-bin
...
This was already upstreamed.
2021-04-14 23:43:45 -04:00