Henrik Lissner
6cf5d72ff6
Generalize LSP optimizations to include eglot
2020-08-12 00:34:09 -04:00
Henrik Lissner
50f1391e86
Fix #3274 : don't chain checkers to LSP
...
Reverts 8ecec82
2020-08-12 00:34:01 -04:00
Henrik Lissner
95c5ebc01a
Fix #3726 : respect +magit-open-windows-in-direction
...
Also fixes an issue where `q` would not delete a magit-dedicated split
window (leaving duplicate magit-status windows about).
2020-08-11 13:48:12 -04:00
Henrik Lissner
358ca9864b
tools/lsp: remove redundant config
...
lsp-enable-links was re-enabled in edf5249d1
, since #2911 is no longer
an issue.
2020-08-09 01:50:41 -04:00
Henrik Lissner
8bbac4bfb3
Minor refactors
2020-08-08 03:06:26 -04:00
Henrik Lissner
69259093e2
tools/lsp: fix lsp-mode init
...
3f5cc4c63
introduced some big changes to how Doom starts lsp-mode. I've
deferred much more of the work to upstream, but it:
1. lsp's errors no longer made sense (complaining about servers having
no automated install routine, despite having one).
2. Broke lsp support in indirect buffers (like org src/capture buffers).
So I half-reverted 3f5cc4c63
and added a +lsp-auto-install-servers
variable to make it optional (albeit opt-in).
2020-08-06 20:45:16 -04:00
Henrik Lissner
3f5cc4c630
Bump :tools lsp debugger
...
emacs-lsp/dap-mode@8c59b0a -> emacs-lsp/dap-mode@85a6163
emacs-lsp/lsp-mode@0131f1f -> emacs-lsp/lsp-mode@edb8119
realgud/realgud@de31e77 -> realgud/realgud@5b0ed08
tumashu/posframe@b3028b0 -> tumashu/posframe@6d604a7
Also refactors the :tools lsp module. Recent changes upstream have made
a few of our hacks unnecessary (or easier to pull off without advice).
Upstream has also introduced optimizations!
2020-08-06 19:36:22 -04:00
Henrik Lissner
e6417172cb
Bump :tools eval
...
emacsorphanage/quickrun@c6ce1f3 -> emacsorphanage/quickrun@ce7383c
Crystal support was added to quickrun upstream.
2020-08-06 00:39:43 -04:00
Henrik Lissner
5a80db875c
lang/org: add lookup handlers for src blocks
...
- Fixes: `set-lookup-handlers!` couldn't define :definition or
:references handlers in text-mode derivatives.
- Adds: support for evaluating code in jupyter blocks (#2477 ).
2020-08-06 00:23:09 -04:00
Henrik Lissner
aba2dcaf11
tools/debugger: bind SPC m d
to dap-hydra
...
Closes #2955
2020-08-06 00:22:39 -04:00
Henrik Lissner
3afee78c8b
tools/debugger: fix file-missing dap-ui-mode error
2020-08-06 00:22:39 -04:00
Henrik Lissner
a16c40d493
tools/magit: split sub-windows to the side
...
When a log or diff buffer is opened from the magit status buffer, it
would display them in a random window (or split, if none were
available). This changes forces it to predictably open to the right of
the magit status window (using the next window over, if available).
2020-08-06 00:22:39 -04:00
Henrik Lissner
d9fd738ba6
Fix #3695 : load lsp-java for dap-mode
2020-08-05 19:26:59 -04:00
Henrik Lissner
7784c0b6e9
No-op (lsp) if already enabled #3390
...
`lsp-deferred` calls `lsp` and `lsp` seems to do something expensive
whether or not lsp-mode is already active. Over TRAMP, this is much too
expensive, so we no-op lsp-deferred if lsp-mode is already active.
2020-08-02 16:27:09 -04:00
Henrik Lissner
b08f9c607d
Fix #3671 : some dap-mode libs not loading
2020-08-02 13:57:06 -04:00
Henrik Lissner
014a3b5c4c
Bump :tools magit
...
magit/magit@312791e -> magit/magit@798aff5
magit/forge@d1346f4 -> magit/forge@2c48746
2020-08-01 16:00:18 -04:00
Henrik Lissner
d451ffaec9
Bump :tools ein
...
millejoh/emacs-ipython-notebook@ee31cdb -> millejoh/emacs-ipython-notebook@ccbed30
2020-08-01 15:59:07 -04:00
Henrik Lissner
e852ac0469
Re-introduce +lsp-company-backends
...
Not a perfect solution, but it'll do while I figure out a better
solution for set-company-backends!'s inflexibility.
2020-08-01 15:18:02 -04:00
Henrik Lissner
318b3ef238
tools/debugger: refactor dap lib loader
2020-08-01 15:15:59 -04:00
Henrik Lissner
84fe780b34
tools/lookup: remove redundant Emacs 26 gnutls fix
...
A fix for this issue is already part of Doom core, so this is redundant.
2020-07-31 18:14:07 -04:00
Henrik Lissner
8b81c4c72a
Fix #3657 : remove dap-java reference
...
It was removed upstream (and moved to lsp-java).
2020-07-31 03:18:09 -04:00
Henrik Lissner
edf5249d15
Bump :tools lsp debugger
...
emacs-lsp/dap-mode@f0ed63e -> emacs-lsp/dap-mode@8c59b0a
emacs-lsp/lsp-mode@f04d018 -> emacs-lsp/lsp-mode@0131f1f
joaotavora/eglot@e3ce64a -> joaotavora/eglot@fb6b17e
realgud/realgud-trepan-ni@6e9cac5 -> realgud/realgud-trepan-ni@6e38cf8
realgud/realgud@f0a3676 -> realgud/realgud@de31e77
tumashu/posframe@922e4d2 -> tumashu/posframe@b3028b0
2020-07-29 15:35:37 -04:00
vednoc
af7f5d0fc7
tools/magit: merge Forge jumps with evil-magit
2020-07-28 01:38:47 +02:00
vednoc
ccccb9761c
tools/magit: map Forge jumps in evil-mode
2020-07-28 00:02:59 +02:00
Henrik Lissner
47a350f65f
jinja2-enable-indent-on-save = nil #3555
2020-07-24 01:59:00 -04:00
Sean Farley
f8d3064ead
Bump :tools ansible
...
paradoxxxzero/jinja2-mode@4540f99 -> paradoxxxzero/jinja2-mode@ecd19a4
2020-07-23 15:04:53 -07:00
Paul A. Patience
a282730ce9
Fix typos and reword docstrings
2020-07-23 07:35:31 -04:00
Henrik Lissner
da1030985d
Minor refactors & reformatting
2020-07-23 01:26:03 -04:00
Henrik Lissner
2a325167f8
Merge pull request #3249 from sei40kr/eglot-improve
...
tools/lsp: improve eglot support
2020-07-22 20:41:22 -04:00
Henrik Lissner
5923208c2c
Bump :tools lsp
...
emacs-lsp/lsp-mode@5ef8c1f -> emacs-lsp/lsp-mode@f04d018
emacs-lsp/lsp-ui@7d53264 -> emacs-lsp/lsp-ui@1f3e970
joaotavora/eglot@6d96601 -> joaotavora/eglot@e3ce64a
2020-07-22 16:19:28 -04:00
Henrik Lissner
609bbb5fbe
Bump :tools lookup
...
jacktasia/dumb-jump@d86f59c -> jacktasia/dumb-jump@b815731
maxchaos/emacs-powerthesaurus@4a83478 -> SavchenkoValeriy/emacs-powerthesaurus@93036d3
tkf/emacs-request@912525c -> tkf/emacs-request@d02d134
Fixes #2946 thanks to SavchenkoValeriy/emacs-powerthesaurus#12 being
merged.
2020-07-21 02:38:30 -04:00
Sean Farley
9a071b926c
Bump :tools ansible
...
k1LoW/emacs-ansible@c6532e5 -> k1LoW/emacs-ansible@b5ef594
2020-07-20 12:22:23 -07:00
Johan Thorén
a0b85e522a
Added clojure to list of supported lsp languages. ( #3561 )
2020-07-17 20:15:33 -04:00
Henrik Lissner
72c03965cc
Bump :editor evil
...
emacs-evil/evil@25fc5c6 -> emacs-evil/evil@017b442
emacs-evil/evil-collection@e065da3 -> emacs-evil/evil-collection@3e62b6b
emacs-evil/evil-surround@1c34944 -> emacs-evil/evil-surround@346d4d8
redguardtoo/evil-nerd-commenter@1bd2de5 -> redguardtoo/evil-nerd-commenter@87734b9
Some functionality has been upstreamed into evil-collection and thus
removed from their respective modules.
Closes #3577
2020-07-17 19:40:19 -04:00
Henrik Lissner
576eb40b50
Fix #3555 : jinja2-mode reindenting on save
2020-07-16 17:38:43 -04:00
Henrik Lissner
754ac13cae
Bump :tools magit
...
charignon/github-review@50c6bcc -> charignon/github-review@fab440a
magit/forge@048efbb -> magit/forge@d1346f4
magit/magit@0746bf1 -> magit/magit@312791e
2020-07-12 22:46:15 -04:00
Henrik Lissner
741f428b5d
Bump :tools lsp
...
emacs-lsp/helm-lsp@5018af9 -> emacs-lsp/helm-lsp@5c960e7
emacs-lsp/lsp-ivy@1f6d877 -> emacs-lsp/lsp-ivy@4cdb739
emacs-lsp/lsp-mode@029ec54 -> emacs-lsp/lsp-mode@5ef8c1f
emacs-lsp/lsp-ui@1ee113c -> emacs-lsp/lsp-ui@7d53264
joaotavora/eglot@ac9239b -> joaotavora/eglot@6d96601
2020-07-12 22:46:15 -04:00
Henrik Lissner
e5862c6971
Bump :tools debugger
...
emacs-lsp/dap-mode@f52fa43 -> emacs-lsp/dap-mode@f0ed63e
realgud/realgud@24c02f0 -> realgud/realgud@f0a3676
tumashu/posframe@c445902 -> tumashu/posframe@922e4d2
2020-07-12 22:46:15 -04:00
vednoc
cc36ff1223
tools/magit: map zt/zb motions in magit-mode
2020-06-27 23:48:29 +02:00
Henrik Lissner
fa24c8311a
Bump :tools debugger
...
realgud/realgud@1238d8e -> realgud/realgud@24c02f0
emacs-lsp/dap-mode@554f7ca -> emacs-lsp/dap-mode@f52fa43
tumashu/posframe@6285217 -> tumashu/posframe@c445902
2020-06-27 14:09:11 -04:00
Henrik Lissner
fe37bfc8e9
Bump :tools lsp
...
emacs-lsp/lsp-mode@7b0b9c3 -> emacs-lsp/lsp-mode@029ec54
emacs-lsp/lsp-ui@ce997c4 -> emacs-lsp/lsp-ui@1ee113c
emacs-lsp/lsp-ivy@f6e3211 -> emacs-lsp/lsp-ivy@1f6d877
Closes #3473
2020-06-27 14:09:11 -04:00
Henrik Lissner
cff54aa58d
Merge pull request #3438 from ericdallo/bump-lsp
...
Bump lsp packages
2020-06-24 20:02:57 -04:00
Eric Dallo
39fb863cca
Bump :tools debugger
...
emacs-lsp/dap-mode@7ad9157 -> emacs-lsp/dap-mode@7ad9157
2020-06-24 20:18:15 -03:00
Eric Dallo
57a3e1968e
Bump :tools lsp
...
emacs-lsp/lsp-mode@666de5f -> emacs-lsp/lsp-mode@7b0b9c3
2020-06-24 20:18:10 -03:00
Henrik Lissner
661477f5da
Remove lsp-flycheck-live-reporting setting
...
This variable was removed upstream.
2020-06-24 19:04:47 -04:00
Henrik Lissner
9bdb2a3406
Merge pull request #3447 from thevirtuoso1973/develop
...
change rust doc lookup to std library
2020-06-24 18:47:07 -04:00
Henrik Lissner
1e4a3bca2d
Merge pull request #3449 from sei40kr/fix-lookup-xwidget-support
...
tools/lookup: Update Xwidget WebKit browser support
2020-06-24 18:46:55 -04:00
Henrik Lissner
58fa2b1c7d
Fix projectile-vc not working on remotes
...
Mentioned in #3437
2020-06-24 18:44:04 -04:00
Seong Yong-ju
9caf05ffe4
Update :tools/lookup +xwidget support
...
Remove :tools/lookup +xwidget. Provide
`+lookup-xwidget-webkit-open-url-fn` so that we can manually configure
Xwidget WebKit browser for `+lookup/online` or `+lookup/in-docsets`.
2020-06-24 12:37:56 +09:00
thevirtuoso1973
13fa9c88a6
change rust doc lookup to std library
2020-06-23 22:17:08 +01:00