Seong Yong-ju
d08f2dd888
tools/lookup: Support type definition lookup handlers
2020-05-12 01:06:23 +09:00
Seong Yong-ju
13134726dc
tools/lookup: Support implementations lookup handlers
2020-05-12 01:03:52 +09:00
Henrik Lissner
e2b5f50e7b
Fix wrong-type-arg lsp--client in set-lsp-priority!
2020-05-09 01:37:40 -04:00
Henrik Lissner
ba0c89288d
Fix void-variable server in set-lsp-priority!
2020-05-09 01:20:36 -04:00
Henrik Lissner
51cf9dcc50
Bump :tools lsp
...
emacs-lsp/lsp-mode@941e606 -> emacs-lsp/lsp-mode@11750e7
emacs-lsp/lsp-ui@43f71e3 -> emacs-lsp/lsp-ui@1288be9
2020-05-08 15:55:58 -04:00
James Ravn
4f3cf24afb
Only enable lsp keymap binding when +bindings
2020-05-04 10:12:17 +01:00
James Ravn
fb3c6f9d78
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into add-lsp-command-map
2020-05-04 10:04:23 +01:00
Henrik Lissner
023027b3db
Bump :tools lsp
...
emacs-lsp/lsp-mode@d0096cc -> emacs-lsp/lsp-mode@941e606
emacs-lsp/lsp-ui@242dfe8 -> emacs-lsp/lsp-ui@43f71e3
Includes LSP 6.3.1 release.
2020-05-02 22:44:46 -04:00
Henrik Lissner
b3c957065c
Remove company-lsp fallback
...
Issues with ts-ls and gopls have been reportedly resolved upstream, so
we are fully committing to company-capf as LSP's chosen backend.
2020-05-02 22:38:36 -04:00
Seong Yong-ju
2ad934d777
Bump to emacs-lsp/lsp-mode@d0096cc
...
From emacs-lsp/lsp-mode@87ea1df
2020-05-01 09:59:22 +09:00
Henrik Lissner
55af2c7641
Merge pull request #3002 from sei40kr/delete-lsp-groovy-server-install-dir
...
Remove `lsp-groovy-server-install-dir`
2020-04-30 01:48:24 -04:00
Henrik Lissner
40c185bd70
Bump :tools
...
Silex/docker.el@a2092b3 -> Silex/docker.el@0874520
emacs-lsp/dap-mode@0b9c8f2 -> emacs-lsp/dap-mode@804e364
emacs-lsp/helm-lsp@db24399 -> emacs-lsp/helm-lsp@6b5ce18
emacs-lsp/lsp-mode@4898d35 -> emacs-lsp/lsp-mode@87ea1df
emacs-straight/rainbow-mode@3ef813d -> emacs-straight/rainbow-mode@f780ddb
emacsorphanage/quickrun@50e07e7 -> emacsorphanage/quickrun@2e37ce9
magit/magit@8de6ecf -> magit/magit@d27d6e4
maxchaos/emacs-powerthesaurus@81a262e -> maxchaos/emacs-powerthesaurus@4a83478
millejoh/emacs-ipython-notebook@1322d8c -> millejoh/emacs-ipython-notebook@42134ad
politza/pdf-tools@0159cb1 -> politza/pdf-tools@d971298
realgud/realgud@b854e04 -> realgud/realgud@e03446f
tumashu/posframe@e62e584 -> tumashu/posframe@093b29a
zx2c4/password-store@88936b1 -> zx2c4/password-store@07b169e
We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125
for why.
2020-04-30 01:27:58 -04:00
Seong Yong-ju
84a179592d
Remove lsp-groovy-server-install-dir
2020-04-29 23:16:15 +09:00
Henrik Lissner
740b16a33f
Bump :tools lsp
...
emacs-lsp/helm-lsp@46a72f5 -> emacs-lsp/helm-lsp@db24399
emacs-lsp/lsp-ivy@a6b7841 -> emacs-lsp/lsp-ivy@81e81ce
emacs-lsp/lsp-mode@e8e52fd -> emacs-lsp/lsp-mode@4898d35
2020-04-25 21:50:03 -04:00
Henrik Lissner
6315984ae6
Add workaround for tigersoldier/company-lsp#128
...
Fix from emacs-lsp/lsp-python-ms#79
2020-04-21 22:02:48 -04:00
James Ravn
c56afcfe01
Add lsp-command-map to SPC-c-l
...
The default lsp-mode bindings are bound to `s-l` which is impractical
for anyone using keybindings in their window manager. It also conflicts
w/ the doom approach of using leader keys. This change makes
all the default lsp bindings (see
https://github.com/emacs-lsp/lsp-mode#commands ) available on SPC-c-l.
So for example, restarting the lsp server can be done with `SPC c l s r`.
2020-04-21 22:22:14 +01:00
Henrik Lissner
5ebc840308
Bump :tools lsp
...
emacs-lsp/lsp-mode@6671128 -> emacs-lsp/lsp-mode@e8e52fd
2020-04-17 22:15:07 -04:00
Henrik Lissner
2a93ff6ad4
Bump :tools lsp
...
emacs-lsp/lsp-mode@401d724 -> emacs-lsp/lsp-mode@6671128
emacs-lsp/helm-lsp@6f62659 -> emacs-lsp/helm-lsp@46a72f5
Possibly relevant to #2911
2020-04-16 15:38:56 -04:00
Henrik Lissner
bf657406b2
lsp-enable-links = nil #2911
2020-04-16 15:37:57 -04:00
Henrik Lissner
2b67d958e6
Fix lsp-restart-workspace not working
...
Because I forgot to forward the RESTART argument for lsp--shutdown-workspace.
2020-04-15 15:54:05 -04:00
Henrik Lissner
abfa09f86d
Focus lsp doc popup after +lookup/documentation
2020-04-15 00:13:35 -04:00
Henrik Lissner
42084af680
Add popup rule for *lsp-help*
2020-04-11 23:05:54 -04:00
Henrik Lissner
d41da2a14a
Bump :tools lsp
...
emacs-lsp/lsp-mode@76fe399 -> emacs-lsp/lsp-mode@401d724
emacs-lsp/lsp-ui@134d9b7 -> emacs-lsp/lsp-ui@242dfe8
emacs-lsp/lsp-ivy@39b90e7 -> emacs-lsp/lsp-ivy@a6b7841
2020-04-07 20:25:48 -04:00
Henrik Lissner
74f64c63f0
Add set-lsp-priority! autodef & +lsp/switch-client command
...
Relevant to #2689
2020-04-02 00:56:26 -04:00
Henrik Lissner
b3af9dbc3c
Add +lsp-defer-shutdown variable
2020-04-01 13:57:21 -04:00
Henrik Lissner
83b6f74d11
Minor refactors & reformatting
2020-03-27 21:39:27 -04:00
Henrik Lissner
48744dbd37
Mention disabled auto-install of LSP servers in readme
2020-03-27 16:49:59 -04:00
Henrik Lissner
d40e5dff4e
Make a few LSP features opt-in
...
For the sake of speed and reliability. Support for some of these
features are poorly implemented in some servers, and many are redundant
with mechanisms already available in Emacs/Doom.
2020-03-27 16:33:17 -04:00
Henrik Lissner
5c3d54f19b
Bump :tools lsp
...
emacs-lsp/lsp-mode@355d4da -> emacs-lsp/lsp-mode@76fe399
emacs-lsp/lsp-ui@70c2fec -> emacs-lsp/lsp-ui@134d9b7
emacs-lsp/lsp-ivy@78c1429 -> emacs-lsp/lsp-ivy@39b90e7
2020-03-27 16:32:39 -04:00
Henrik Lissner
169f9a6121
General, minor refactor & reformatting
2020-03-27 01:25:30 -04:00
Henrik Lissner
dd402b7db3
Remove references to enh-ruby-mode
2020-03-12 11:29:54 -04:00
Henrik Lissner
ec1acc6574
Bump :tools lsp
...
emacs-lsp/lsp-mode@6a94356 -> emacs-lsp/lsp-mode@355d4da
emacs-lsp/lsp-ui@c99ba09 -> emacs-lsp/lsp-ui@70c2fec
2020-03-10 01:47:33 -04:00
brotzeit
8d05600f25
Bump lsp-mode & rustic
...
brotzeit/rustic@9939691 -> brotzeit/rustic@373f5a1
emacs-lsp/lsp-mode@2e6b748 -> emacs-lsp/lsp-mode@6a94356
2020-03-04 21:59:42 +01:00
Henrik Lissner
ac199de936
Bump :tools lsp
...
emacs-lsp/lsp-mode@fc812be -> emacs-lsp/lsp-mode@2e6b748
emacs-lsp/lsp-ui@da9788b -> emacs-lsp/lsp-ui@c99ba09
2020-03-02 12:06:35 -05:00
Henrik Lissner
cb38bb23df
tools/lsp: minor refactor & reformatting
...
Also makes +lsp-init-flycheck-or-flymake-h respect more possible values
for lsp-diagnostic-package.
2020-02-29 19:08:55 -05:00
Henrik Lissner
861e0f71d5
Activate lsp-mode in indirect buffers
2020-02-29 19:07:38 -05:00
Henrik Lissner
29650a67a2
Fix #2636 : lsp init short circuits in Emacs <=26
2020-02-29 19:06:50 -05:00
Henrik Lissner
c311d798ce
Merge pull request #2590 from sebastiansturm/develop
...
Modernize lsp integration
2020-02-28 22:29:20 -05:00
Sebastian Sturm
998dccd8fe
Modernize lsp-mode integration
...
* switch the company-backend used by lsp-mode from company-lsp to
company-capf (said to provide better performance and allows us to remove
the dependency on company-lsp)
* when available (on recent builds of Emacs 27+), lsp-mode buffers will
now use a larger than default value of `read-process-output-max`.
According to the lsp-mode performance guide, this can also significantly
improve lsp-mode performance
* flycheck support recently moved into lsp proper; with this commit,
the lsp module follows suit and prefers lsp-flycheck over
lsp-ui-flycheck
* if the new module flag `+no-peek` is set, doom-emacs will now use the xref
backend for reference and definition lookup instead of the lsp-ui-peek-*
backend offered by lsp-ui-mode
2020-02-28 10:45:25 +01:00
Sebastian Sturm
ca1a614e63
Fix typo
2020-02-27 13:51:11 +01:00
Henrik Lissner
1f3ff33762
Add +lsp/uninstall-server command
2020-02-24 14:59:14 -05:00
Sebastian Sturm
e9ab396783
Update to latest lsp-mode, lsp-ui
2020-02-19 09:48:48 +01:00
Christopher Batey
c27697d90e
Bump lsp-mode & lsp-ui
...
emacs-lsp/lsp-mode@c8188ef -> emacs-lsp/lsp-mode@e7c7abf
emacs-lsp/lsp-ui@582e153 -> emacs-lsp/lsp-ui@6caacc8
2020-02-13 09:05:41 +00:00
Henrik Lissner
7548148d14
Bump lsp-mode & lsp-ui
...
emacs-lsp/lsp-mode@91e37a6 -> emacs-lsp/lsp-mode@c8188ef
emacs-lsp/lsp-ui@cf6906c -> emacs-lsp/lsp-ui@582e153
2020-02-11 19:22:47 -05:00
Henrik Lissner
01c3f34bb0
Ensure lsp-ui doesn't overwrite file/dir-local flycheck-checker
2020-02-06 22:34:31 -05:00
Henrik Lissner
e4728736e5
Bump lsp-mode
2020-01-26 19:17:48 -05:00
Henrik Lissner
8aec15c287
Load lsp-mode a *little* later
2020-01-25 19:02:01 -05:00
Henrik Lissner
a9402cfb55
Fix #2373 : bring back package pinning
...
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
1e91c04c04
Fix #2408 : wrong-number-of-args error on lsp-workspace-restart
...
Due to a change to lsp--shutdown-workspace upstream.
2020-01-23 01:45:18 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES
2020-01-14 22:32:11 -05:00