Florian Diebold
18ec4e3403
Improve parameter hints a bit & add emacs support
...
- just include the name, not e.g. `mut`
- don't return empty hints (or `_`)
2020-01-18 13:40:32 +01:00
Aleksey Kladov
875352b2b6
Rename Emacs "extension"
2020-01-13 12:56:33 +01:00
Florian Diebold
c0b5d59bd6
Use lsp-seq-first in ra-emacs-lsp since that's more likely to exist
2020-01-11 23:31:16 +01:00
Florian Diebold
c079d9b63b
Add rust-analyzer-expand-macro function for Emacs
2019-11-20 20:45:25 +01:00
Aleksey Kladov
13eddd7c49
Drop support for old extendSelection API
...
Emacs now handles this via native LSP request
dc86bbb227
2019-08-12 13:49:28 +03:00
Florian Diebold
e51c1d6bff
Improvements to emacs inlay hints
...
- only send request if workspace is initialized (emacs-lsp doesn't seem to
prevent sending requests before the initialized notification is sent)
- check whether we're still in the correct buffer before sending request
2019-08-10 20:35:10 +02:00
Florian Diebold
00c74b5d18
Implement inlay hints for emacs
2019-07-27 11:02:34 +02:00
zbelial
dc7cec8cf4
Add show syntax tree function to emacs
2019-06-29 09:12:16 +08:00
Florian Diebold
882daf4245
ra-emacs-lsp: Fix company-lsp snippet handler override
2019-06-14 20:58:03 +02:00
Florian Diebold
f2c191e973
Add status buffer function to emacs integration
...
Also fix a minor race condition in the 'extend selection' initialization.
2019-05-29 23:00:56 +02:00
Aleksey Kladov
23dd53eb35
kill ra.el: it is superseeded by the lsp integraion
2019-03-30 17:52:40 +03:00
Florian Diebold
156b1ddf67
Fix emacs-lsp runnables support with native json
...
(In that case args is a vector, which string-join doesn't like.)
2019-03-28 21:32:17 +01:00
Florian Diebold
c656bf3946
Fix ra-emacs-lsp for newest lsp-mode with native json support
2019-03-14 22:08:37 +01:00
Florian Diebold
d7f113e7a6
emacs: Fix (void-variable rust-analyzer--last-runnable)
2019-03-03 03:00:17 +01:00
Florian Diebold
da8976d865
emacs-lsp: Add runnables support
2019-02-23 13:42:20 +01:00
Florian Diebold
d682ea8858
Add my emacs configuration
...
This relies on emacs-lsp instead of eglot, so I didn't want to just add it to
the other one.
2019-02-16 15:39:44 +01:00
Aleksey Kladov
00e80b24e3
workspace-symbols function for Emacs
2018-11-08 18:43:02 +03:00
Aleksey Kladov
c69ff08dc9
eglot worksapce symbol
2018-11-08 17:40:24 +03:00
Aleksey Kladov
5901e98116
cleanup comment
2018-09-19 01:15:52 +03:00
Aleksey Kladov
d6c7030aeb
Add emacs function for extend shirnk selection
2018-09-19 00:46:10 +03:00