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
82e45e756d
Don't disable cua-mode in pdf-view-mode
...
This mode is global. We can't pretend it's buffer local.
2020-03-25 22:44:25 -04:00
Henrik Lissner
93521ba5be
Prevent "version control data is outdated" prompt
...
The prompt was too intrusive, so update vc state if buffer is modified
instead.
2020-03-14 22:04:49 -04:00
Henrik Lissner
dd402b7db3
Remove references to enh-ruby-mode
2020-03-12 11:29:54 -04:00
Henrik Lissner
05689fe76d
Bump :tools upload
...
cjohansson/emacs-ssh-deploy@93a0e18 -> cjohansson/emacs-ssh-deploy@1bb2f82
2020-03-10 01:47:34 -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
Henrik Lissner
1fcc925387
Bump :tools ein
...
millejoh/emacs-ipython-notebook@fbe1833 -> millejoh/emacs-ipython-notebook@b265205
2020-03-08 22:15:08 -04:00
Henrik Lissner
69525521f6
Fix void-function ein:notebook-opened-buffers error
2020-03-08 22:14:18 -04:00
Henrik Lissner
cb4f9b86c6
Bump :tools magit
...
magit/magit@c8cd22e -> magit/magit@55c5c7c
magit/forge@0ade907 -> magit/forge@c2fbce6
charignon/github-review@1de2d6d -> charignon/github-review@3fb7cc2
2020-03-06 16:37:57 -05:00
Henrik Lissner
9ef3cdb673
Bump :tools ein
...
millejoh/emacs-ipython-notebook@10d7f10 -> millejoh/emacs-ipython-notebook@fbe1833
2020-03-06 15:26:37 -05: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
dickmao
e5a91d2912
[:tools ein] ensure keybindings still valid
2020-03-03 07:24:09 -05: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
260148f4e9
Bump :tools magit
...
magit/magit@8cb6cdf -> magit/magit@c8cd22e
magit/forge@fb04716 -> magit/forge@0ade907
emacs-evil/evil-magit@1bfd546 -> emacs-evil/evil-magit@0b79aa3
Fixes #2446
2020-03-02 12:02:49 -05:00
Henrik Lissner
1e0572f29c
Bump :tools ein
...
millejoh/emacs-ipython-notebook@8a2544a -> millejoh/emacs-ipython-notebook@10d7f10
2020-03-01 12:06:02 -05:00
Henrik Lissner
bbd1561a3c
Make doom-real-buffer-p work for indirect buffers
2020-03-01 01:33:40 -05:00
Henrik Lissner
e806ccf0f0
tools/ein: link docs to ein readme
2020-03-01 01:33:30 -05:00
Henrik Lissner
415636c1b1
Merge pull request #2635 from dickmao/dev
...
module ein: bring up to date
2020-03-01 01:28:44 -05:00
dickmao
527c04c294
module ein: bring up to date
2020-03-01 01:04:52 -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
27e5291b5a
Bump :tools direnv
...
wbolster/emacs-direnv@fd0b6bb -> wbolster/emacs-direnv@1f93e3f
2020-02-29 11:40:34 -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
0a9b06ac16
Prevent magit trying to revert non-existent file buffers
2020-02-25 20:23:04 -05:00
Mingwei Zhang
3c18601437
add open-in-iterm
shortcut for macos module
...
`+macos/open-in-iterm` opens the current directory in `iTerm`, which as far as i know is a popular alternative to the macos's default terminal emulator `term`.
2020-02-25 07:11:56 -08:00
Henrik Lissner
5ed8c1db76
Bump :tools magit
...
magit/magit@57f2d0f -> magit/magit@8cb6cdf
magit/forge@0081afd -> magit/forge@fb04716
2020-02-24 20:49:03 -05:00
Henrik Lissner
2f696ff5c5
Temp fix #2446 : yy in magit when evil-want-Y-yank-or-eol
2020-02-24 20:35:59 -05:00
Henrik Lissner
24282a454e
Fix revert-buffer--default error after using magit
...
It too aggressively tries to revert all buffers, even ones that can't be
reverted.
2020-02-24 19:30:35 -05:00
Henrik Lissner
1f3ff33762
Add +lsp/uninstall-server command
2020-02-24 14:59:14 -05:00
Henrik Lissner
731e1c503d
Lazily revert affected buffers after magit
2020-02-21 13:40:52 -05:00
Henrik Lissner
f645675e4c
Merge pull request #2558 from sebastiansturm/develop
...
Update to latest lsp-mode, lsp-ui
2020-02-19 09:22:57 -05:00
Sebastian Sturm
e9ab396783
Update to latest lsp-mode, lsp-ui
2020-02-19 09:48:48 +01:00
Bastien Rivière
4391c56968
fix missing parenthesis in terraform config
2020-02-19 08:31:49 +01:00
Tyler Hampton
4cca178376
Remove previous block
2020-02-17 22:36:31 -08:00
Tyler Hampton
67a8c75b72
Fix indentation and remove if
2020-02-17 22:18:05 -08:00
Tyler Hampton
c917502823
Add LSP server activation behind feature flag
2020-02-17 20:28:03 -08:00
Henrik Lissner
21dfd6159e
Bump to politza/pdf-tools@0159cb1
...
From politza/pdf-tools@cc29d4c
2020-02-16 02:26:38 -05:00
Henrik Lissner
176be128ef
gdb-show-main = gdb-many-windows = t
2020-02-16 02:26:38 -05: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
f9eb6a3b65
Bump to jacktasia/dumb-jump@b5185e3
...
From jacktasia/dumb-jump@daddd9b
2020-02-11 19:24:08 -05: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
c13e7fe7fc
Bump magit, forge, magit-todos & evil-magit
...
magit/magit@2bdfc4a -> magit/magit@57f2d0f
magit/forge@2833783 -> magit/forge@0081afd
emacs-evil/evil-magit@7223dca -> evil-magit/evil-magit@1bfd546
alphapapa/magit-todos@a64e365 -> alphapapa/magit-todos@ad5663a
2020-02-09 20:40:25 -05:00
Henrik Lissner
3b192d5f2f
Merge pull request #2503 from sei40kr/dockerfile-lsp
...
Add LSP support for Dockerfile
2020-02-09 18:38:02 -05:00
Seong Yong-ju
3e253ed67e
Add LSP support for Dockerfile
2020-02-09 18:47:05 +09:00
Henrik Lissner
4a60200f3d
Unpin tkf/emacs-request
...
This package is a secondary dependency of many packages. Best to keep it
up-to-date at all times.
2020-02-08 18:11:22 -05:00