[elpa] externals/eglot 3403f86 027/139: Correctly report what we currently are capable of

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 3403f86ea50bc7562b02df86509f7ca70e14c22e Author: João Távora Commit: João Távora Correctly report what we currently are capable of Which is almost nothing. * eglot.el (eglot--protocol-initialize):

[elpa] externals/eglot c417eb4 009/139: Cancel timeouts when process dies unexpectedly

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit c417eb4343ff76c18d323dd2a9861526940551f0 Author: João Távora Commit: João Távora Cancel timeouts when process dies unexpectedly --- eglot.el | 53 - 1 file

[elpa] externals/eglot c948713 035/139: Auto-reconnect on unexpected connection loss

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit c948713b050fe209572b362799ae688d1c0629f6 Author: João Távora Commit: João Távora Auto-reconnect on unexpected connection loss * eglot.el (eglot-reconnect): Only quit if indeed not quit already.

[elpa] externals/eglot c4ffabc 083/139: Half-decent completion support

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit c4ffabcb5f95d8d2a3676006641362e188df52f8 Author: João Távora Commit: João Távora Half-decent completion support * README.md: Update. * eglot.el (eglot--kind-names): New variable.

[elpa] externals/elpa c7b9002 116/139: Only call deferred actions after a full message has been received

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c7b90028bcdc52001849da5355ce48e03caca0f7 Author: João Távora Commit: João Távora Only call deferred actions after a full message has been received Otherwise it can be quite wasteful. * eglot.el

[elpa] externals/eglot e9b5e54 077/139: ETOOMANYLAMBDAS

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit e9b5e548be6f49bc81b6499d247b56f8b02bd635 Author: João Távora Commit: João Távora ETOOMANYLAMBDAS * eglot.el (eglot--sync-request): Remove a lambda. --- eglot.el | 5 ++--- 1 file changed, 2 insertions(+), 3

[elpa] externals/eglot 1fb2bcb 132/139: Ask server for textDocument/signatureHelp if it supports it

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 1fb2bcbde95d89edd9df638869d679e42b416b4c Author: João Távora Commit: João Távora Ask server for textDocument/signatureHelp if it supports it * eglot.el (eglot--client-capabilities): Capable of signature

[elpa] externals/eglot 1514e0f 052/139: Fix a couple of Rust-related edge cases

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 1514e0f4709c915426748ca764900edfb38f8acc Author: João Távora Commit: João Távora Fix a couple of Rust-related edge cases * eglot.el (eglot--server-window/progress): Allow other keys.

[elpa] externals/elpa bfd82b5 108/139: Fancier RLS spinner

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit bfd82b55d4ab7bb846f9f728e0b5693c487eb307 Author: João Távora Commit: João Távora Fancier RLS spinner * eglot.el (eglot--mode-line-format): Use (nth 3) of eglot--spinner.

[elpa] externals/eglot dfab9a0 011/139: Experimental diagnostic overlays

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit dfab9a08a6b6af099c21f9cd8a99f5a00d81cb4e Author: João Távora Commit: João Távora Experimental diagnostic overlays --- eglot.el | 40 ++-- 1 file changed, 38 insertions(+), 2

[elpa] externals/elpa ecd334f 101/139: Update README

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit ecd334f6466b0a1488735e4cb6d41ab4fa65660f Author: João Távora Commit: João Távora Update README --- README.md | 115 +- 1 file changed, 84 insertions(+), 31

[elpa] externals/elpa 764347d 128/139: New command eglot-help-at-point and a README update

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 764347d24c9894b0de3a7aca2a7ea5b2d691c4e2 Author: João Távora Commit: João Távora New command eglot-help-at-point and a README update * README.md (Commands and keybindings): New section. * eglot.el

[elpa] externals/elpa 581608f 115/139: Resist server failure during synchronous requests

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 581608fa8c3f319415a3476a949b53e209299bc8 Author: João Távora Commit: João Távora Resist server failure during synchronous requests Calling the error handler unprotected could lead to the rest of the

[elpa] externals/eglot 0625b6c 123/139: (eglot--xref-make): Fix Use of cl-destructuring-bind.

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 0625b6c639bac70da71e35c3870896e731c6ebc7 Author: João Távora Commit: João Távora (eglot--xref-make): Fix Use of cl-destructuring-bind. --- eglot.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[elpa] externals/elpa e964abe 091/139: Get rid of eglot--buffer-open-count

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e964abeba3e1f164fa05e9f7aaa79c4419ee1fe7 Author: João Távora Commit: João Távora Get rid of eglot--buffer-open-count Hasn't really proved useful yet. * eglot.el (eglot--buffer-open-count): Remove.

[elpa] externals/eglot ef80455 121/139: Support :completionItem/resolve

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit ef80455416426fea7bd4e80797365c5ed18bd66f Author: João Távora Commit: João Távora Support :completionItem/resolve This is quite handy with company and company-quickhelp * eglot.el

[elpa] externals/eglot ab575d2 120/139: Rename functions. eglot--request is now the synchronous one

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit ab575d229c5a93916ffb33517f89bf75b27d5b33 Author: João Távora Commit: João Távora Rename functions. eglot--request is now the synchronous one * eglot.el (eglot--connect, eglot-shutdown)

[elpa] externals/elpa 49fb02f 135/139: Use RLS in Travis CI and add actual tests

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 49fb02fc1c838da6c4764d498540115c85acbdff Author: João Távora Commit: João Távora Use RLS in Travis CI and add actual tests Also run a hook when connected * eglot-tests.el (eglot--with-dirs-and-files)

[elpa] externals/elpa 37b7329 098/139: Reasonable textDocument/documentHighlight support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 37b73290e881df071efb6fb44854b05d57d758bf Author: João Távora Commit: João Távora Reasonable textDocument/documentHighlight support * README.md: Update. * eglot.el

[elpa] externals/eglot 6f0a8df 008/139: Organize a bit

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 6f0a8dffc75c053df1f4e952ee0826df5195c798 Author: João Távora Commit: João Távora Organize a bit --- eglot.el | 50 ++ 1 file changed, 30 insertions(+), 20 deletions(-)

[elpa] externals/eglot 46bb1c0 049/139: Reorganize file

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 46bb1c0e38e8f437f5ea490562413d0c51c0219b Author: João Távora Commit: João Távora Reorganize file * eglot.el (eglot-mode-line): Move up. (eglot-make-local-process, eglot--all-major-modes, eglot--obj)

[elpa] externals/elpa dc08e8e 134/139: Fix automatic project creation

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit dc08e8e3c4bd2a907533ef0713552e17ec75cbe6 Author: João Távora Commit: João Távora Fix automatic project creation * eglot.el (eglot): Take PROJECT arg. Return process. (eglot--interactive): Returns a

[elpa] externals/eglot 3dcbc30 109/139: Add minimal headers, commentary and autoloads

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 3dcbc30ee2e56e1fdfb8de653de124f096f55f97 Author: João Távora Commit: João Távora Add minimal headers, commentary and autoloads --- eglot.el | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff

[elpa] externals/eglot 4c0bfc3 139/139: Support didChangeWatchedFiles with dynamic registration

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 4c0bfc335181a6d3d54141d4fb952cff887621e6 Author: João Távora Commit: João Távora Support didChangeWatchedFiles with dynamic registration RLS uses this, presumaly for knowing about Cargo.toml changes and

[elpa] externals/eglot 8448d9b 133/139: Work with any old directory, no formal project needed

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 8448d9b03b2813971093fd8420e739ee0b1856dd Author: João Távora Commit: João Távora Work with any old directory, no formal project needed Actually, uses a "transient project" which project-current returns if

[elpa] externals/elpa 71e47d2 102/139: Fix odd bugs and tweak stuff

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 71e47d2091005cc69d679c2b5f8cb4f436b57c54 Author: João Távora Commit: João Távora Fix odd bugs and tweak stuff * eglot.el (eglot--log-event): Insert before markers. (eglot--process-receive): Shave lines.

[elpa] externals/eglot d33a9b5 103/139: Simplify eglot--signal-textDocument/didChange

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit d33a9b5ad9245cb594eb16e927f19741c4ef6a92 Author: João Távora Commit: João Távora Simplify eglot--signal-textDocument/didChange * eglot.el (eglot--recent-before-changes) (eglot--recent-after-changes):

[elpa] externals/elpa ef80455 121/139: Support :completionItem/resolve

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit ef80455416426fea7bd4e80797365c5ed18bd66f Author: João Távora Commit: João Távora Support :completionItem/resolve This is quite handy with company and company-quickhelp * eglot.el

[elpa] externals/eglot dda11dd 095/139: Try to fix some textDocument/completion bugs

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit dda11dde6db5c91cdede6a10e9609aad3826bf2a Author: João Távora Commit: João Távora Try to fix some textDocument/completion bugs * eglot.el (eglot-completion-at-point): Rework slightly. --- eglot.el | 20

[elpa] externals/eglot 3a6c637 099/139: Support textDocument/rename

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 3a6c63723370e71b992d21019fbf863d569d024a Author: João Távora Commit: João Távora Support textDocument/rename * README.md: Mention rename support. * eglot.el (eglot--uri-to-path): Handle uri hidden

[elpa] externals/elpa 56cf02d 126/139: Rework autoreconnection logic

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 56cf02da4e832e6f38ff9aa9a3fffb1002710b8b Author: João Távora Commit: João Távora Rework autoreconnection logic Can't be a global var, has to be a per process thing. * eglot.el (eglot-autoreconnect):

[elpa] externals/elpa d254f97 082/139: Solve another textDocument/didChange bug

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit d254f974e1991f3787da5c06a76da33ab1181548 Author: João Távora Commit: João Távora Solve another textDocument/didChange bug * eglot.el (eglot--signal-textDocument/didChange): Rework a bit.

[elpa] externals/elpa f89f859 114/139: Simplify mode-line updating logic

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit f89f859eb71597f4ba7327d8758c2e9c7afb67fe Author: João Távora Commit: João Távora Simplify mode-line updating logic * eglot.el (eglot--define-process-var): Simplify. (eglot--short-name, eglot--spinner,

[elpa] externals/eglot 193c57d 075/139: Half-decent xref support

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 193c57d02872f8fd17b652514c553835d932d2e9 Author: João Távora Commit: João Távora Half-decent xref support * eglot.el (eglot--xref-known-symbols): New hacky var. (eglot--xref-reset-known-symbols): New

[elpa] externals/eglot ff5a03d 074/139: Very basic xref support

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit ff5a03dd81d543847cee9679a20bdb39539f1a70 Author: João Távora Commit: João Távora Very basic xref support * eglot.el (eglot--pos-to-lisp-position): Move up. (eglot--mapply, eglot--lambda): New helpers.

[elpa] externals/elpa eebd32b 059/139: When user declines to reconnect, first quit existing server

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit eebd32ba393c2f2ca786241f376d218725d16270 Author: João Távora Commit: João Távora When user declines to reconnect, first quit existing server * eglot.el (eglot): Rework reconnection logic. --- eglot.el | 4

[elpa] externals/elpa 8a80fb7 105/139: Simplify `eglot-shutdown`

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 8a80fb7d5b93c92591958e9b08caafc302521de0 Author: João Távora Commit: João Távora Simplify `eglot-shutdown` * eglot.el (eglot, eglot-reconnect) (eglot--managed-mode): Call new eglot-shutdown.

[elpa] externals/elpa 05c67ee 112/139: Adjust flymake integration

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 05c67eece9a94cf9f8ee58b18fb4a1318b2425b3 Author: João Távora Commit: João Távora Adjust flymake integration When opening a new file (signalling textDocument/didOpen) it makes sense to call the flymake

[elpa] externals/elpa ab575d2 120/139: Rename functions. eglot--request is now the synchronous one

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit ab575d229c5a93916ffb33517f89bf75b27d5b33 Author: João Távora Commit: João Távora Rename functions. eglot--request is now the synchronous one * eglot.el (eglot--connect, eglot-shutdown)

[elpa] externals/elpa ff5a03d 074/139: Very basic xref support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit ff5a03dd81d543847cee9679a20bdb39539f1a70 Author: João Távora Commit: João Távora Very basic xref support * eglot.el (eglot--pos-to-lisp-position): Move up. (eglot--mapply, eglot--lambda): New helpers.

[elpa] externals/eglot d1cdcf1 119/139: Friendlier M-x eglot

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit d1cdcf163849ca1a7bfcbc3287f4e2c28cae77af Author: João Távora Commit: João Távora Friendlier M-x eglot * eglot.el (eglot-server-programs): Renamed from eglot-executables (eglot--interactive): Redesign

[elpa] externals/elpa 79a2a1e 069/139: Be quite explicit about our lack of capabilities right now

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 79a2a1e12eb5ead6ee3419457607ab38647e1ac2 Author: João Távora Commit: João Távora Be quite explicit about our lack of capabilities right now * eglot.el (eglot--client-capabilities): Spread out. --- eglot.el |

[elpa] externals/elpa c2862f4 063/139: Don't auto-reconnect if last attempt lasted less than 3 seconds

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c2862f46c8330a0c0feaf871034166ed5d973894 Author: João Távora Commit: João Távora Don't auto-reconnect if last attempt lasted less than 3 seconds * eglot.el (eglot--inhibit-auto-reconnect): New var.

[elpa] externals/elpa dda11dd 095/139: Try to fix some textDocument/completion bugs

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit dda11dde6db5c91cdede6a10e9609aad3826bf2a Author: João Távora Commit: João Távora Try to fix some textDocument/completion bugs * eglot.el (eglot-completion-at-point): Rework slightly. --- eglot.el | 20

[elpa] externals/elpa 9665a3e 051/139: Fix textDocument/didChange

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 9665a3eec28fcf1bc52542cbe5e99d16f4fbc03a Author: João Távora Commit: João Távora Fix textDocument/didChange * eglot.el (eglot-editing-mode): Manage before-change-functions. (eglot--recent-changes):

[elpa] externals/elpa 9bf3166 136/139: Don't define a menu if nothing to show there for now

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 9bf31667f1d1a4dfea61a96e44f658e70d9ebd85 Author: João Távora Commit: João Távora Don't define a menu if nothing to show there for now * eglot.el (eglot-menu): Remove it. (eglot--mode-line-format): Don't

[elpa] externals/elpa e63dad0 092/139: Simplify mode-line code with a helper.

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e63dad0bc5ae5f1233907e1ae3c1dbd7c2a02d81 Author: João Távora Commit: João Távora Simplify mode-line code with a helper. * eglot.el (eglot--mdoe-line-props): New helper. (eglot--mode-line-format): Use it.

[elpa] externals/eglot b657b32 068/139: Use rootUri instead of rootPath

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit b657b328692c1315754aa2246b456469cdc77107 Author: João Távora Commit: João Távora Use rootUri instead of rootPath * eglot.el (eglot--connect) (eglot--current-buffer-VersionedTextDocumentIdentifier): Use

[elpa] externals/eglot e86f9b4 073/139: New helper eglot--sync-request

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit e86f9b41beab44bfa3ab7c75882baa7eb80be46b Author: João Távora Commit: João Távora New helper eglot--sync-request This should help with xref definitions * eglot.el (eglot--request): Rework a bit.

[elpa] externals/elpa c7bd095 118/139: Improve eglot-eldoc-function

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c7bd0952335bab43667974f15672b9fa3c99913e Author: João Távora Commit: João Távora Improve eglot-eldoc-function Use the :range key if the server provided it. Also simplify code with a new

[elpa] externals/elpa 54fc885 113/139: More RLS-specifics: update Flymake diags when indexing done

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 54fc8854b8e0782cb46c46b83af99ed6b65c2688 Author: João Távora Commit: João Távora More RLS-specifics: update Flymake diags when indexing done RLS could/should report diagnostics for every opened file, even if

[elpa] externals/eglot bbc64b4 087/139: Clean up client capabilities

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit bbc64b4530734f7837d050094b755706cd34aadd Author: João Távora Commit: João Távora Clean up client capabilities * eglot.el (eglot--client-capabilities): Clean up client capabilities. --- eglot.el | 21

[elpa] externals/eglot 571b08f 076/139: Fix the odd bug here and there

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 571b08f52bf8420a5e0bb3cfa727235048d94ba6 Author: João Távora Commit: João Távora Fix the odd bug here and there * eglot.el (eglot--connect): Activate editing mode where applicable here. (eglot,

[elpa] externals/eglot 1356844 097/139: Fix odd bugs

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 1356844979c82e7a1b62055314a6a4326fed1576 Author: João Távora Commit: João Távora Fix odd bugs * eglot.el (eglot--process-receive, eglot--request): Set status to actual error message.

[elpa] externals/elpa 5ce9ab0 106/139: Call eglot-eldoc-function after completion finishes

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 5ce9ab01d609aff1a5b3d90d0d772dbf709ca6c1 Author: João Távora Commit: João Távora Call eglot-eldoc-function after completion finishes * eglot.el (eglot-completion-at-point): Call eglot-eldoc-function after

[elpa] externals/elpa 193c57d 075/139: Half-decent xref support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 193c57d02872f8fd17b652514c553835d932d2e9 Author: João Távora Commit: João Távora Half-decent xref support * eglot.el (eglot--xref-known-symbols): New hacky var. (eglot--xref-reset-known-symbols): New

[elpa] externals/elpa 29d4103 056/139: Fix mode-line mouse-clicks from outside selected window

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 29d4103a947c255361c600f9ed74381ad3f2ec6a Author: João Távora Commit: João Távora Fix mode-line mouse-clicks from outside selected window * eglot.el (eglot--mode-line-call): New helper.

[elpa] externals/elpa f257d63 089/139: * eglot.el: Reformat to shave off some lines.

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit f257d63256bdefe184c916479ef88e76f7f7d396 Author: João Távora Commit: João Távora * eglot.el: Reformat to shave off some lines. --- eglot.el | 268 +-- 1

[elpa] externals/elpa 8160cd4 071/139: Handle dynamic registration in general (but nothing specific yet)

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 8160cd41fd7c0ff1ce436da2d1100f14f7c33efe Author: João Távora Commit: João Távora Handle dynamic registration in general (but nothing specific yet) * eglot.el (eglot--server-client/registerCapability):

[elpa] externals/elpa 3e0f1c3 122/139: Misc little adjustments for readability

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 3e0f1c353924e36c6b90b16c1a03bf716a7521d6 Author: João Távora Commit: João Távora Misc little adjustments for readability * eglot.el (eglot--log-event, eglot--process-receive) (eglot--xref-make,

[elpa] externals/elpa fc6879f 084/139: Explain why didOpen on after-revert-hook is a bad idea

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit fc6879fc69dc0a2cfda6168ee65920efb4a770c1 Author: João Távora Commit: João Távora Explain why didOpen on after-revert-hook is a bad idea The reason is that the global find-file-hook is called again, and that

[elpa] externals/elpa a3545fb 050/139: Rename RPC methods for clarity

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit a3545fbf2a0e896b7129a49d3eafe1f4c0dee98b Author: João Távora Commit: João Távora Rename RPC methods for clarity * eglot.el (eglot--process-receive): Search for RPC server methods under `eglot--server-'

[elpa] externals/elpa a7ddce6 080/139: Support javascript's javascript-typescript-langserver

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit a7ddce694ac1f35c240700ff6f9edd379704feeb Author: João Távora Commit: João Távora Support javascript's javascript-typescript-langserver * README.md: Improve a bit * eglot.el (eglot--make-process):

[elpa] externals/elpa 4d4b85d 061/139: eglot-editing-mode becomes eglot--managed-mode

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 4d4b85d9a7592a745c3edb50f3cd40162561f0fe Author: João Távora Commit: João Távora eglot-editing-mode becomes eglot--managed-mode * eglot.el (eglot--sentinel): Use eglot--managed-mode.

[elpa] externals/elpa 29f58a6 127/139: Get rid of catch/loop/throw idiom (suggested by Thien-Thi Nguyen)

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 29f58a6514aec28e4e6df9611e4f58c7289e3cc6 Author: João Távora Commit: João Távora Get rid of catch/loop/throw idiom (suggested by Thien-Thi Nguyen) * eglot.el (eglot--process-filter) (eglot--request):

[elpa] externals/elpa 56c2e1d 104/139: Get rid of eglot-mode

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 56c2e1dec4413e146242e97714867c0c9a6ed947 Author: João Távora Commit: João Távora Get rid of eglot-mode * eglot.el (eglot--managed-mode): Don't call eglot-mode. When shutting down, offer to kill server.

[elpa] externals/elpa 1add335 078/139: Workaround two suspected Emacs bugs

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 1add3354d5c46bae530565b77636b8f11207f40f Author: João Távora Commit: João Távora Workaround two suspected Emacs bugs * eglot.el (eglot--process-filter): Use a proper unique tag. Use unwind-protect.

[elpa] externals/eglot f76f04e 057/139: More correctly keep track of didOpen/didClose per buffer

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit f76f04e1226dc6a3ebe7b913ee9c6ddaef73634e Author: João Távora Commit: João Távora More correctly keep track of didOpen/didClose per buffer * eglot.el (eglot--buffer-open-count): Now a process-local var.

[elpa] externals/elpa fceb6bb 090/139: Get rid of eglot--special-buffer-process

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit fceb6bb5dd740101033d61c5a094bdd1f8b89957 Author: João Távora Commit: João Távora Get rid of eglot--special-buffer-process Hasn't really proved useful yet. * eglot.el (eglot--special-buffer-process):

[elpa] externals/elpa 9882bf2 072/139: Cleanup mistake with TextDocumentItem and TextDocumentIdentifier

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 9882bf243cc5b2a4f3700838d2a42a2d9d792f18 Author: João Távora Commit: João Távora Cleanup mistake with TextDocumentItem and TextDocumentIdentifier Also introduce eglot--path-to-uri * eglot.el

[elpa] externals/elpa 9577dfc 125/139: Duh, json.el is in Emacs, and json-mode.el is useless here

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 9577dfc251ed6be8c355b406bc1a196e9d059a07 Author: João Távora Commit: João Távora Duh, json.el is in Emacs, and json-mode.el is useless here * eglot.el (Package-Requires): Don't require json-mode --- eglot.el

[elpa] externals/eglot 4d4b85d 061/139: eglot-editing-mode becomes eglot--managed-mode

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 4d4b85d9a7592a745c3edb50f3cd40162561f0fe Author: João Távora Commit: João Távora eglot-editing-mode becomes eglot--managed-mode * eglot.el (eglot--sentinel): Use eglot--managed-mode.

[elpa] externals/elpa d0b7773 117/139: Reduce log chatter

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit d0b777334941075d8c6ef1d28d256272973f33f0 Author: João Távora Commit: João Távora Reduce log chatter * eglot.el (eglot--process-sentinel, eglot--request): Use eglot--log-event. (eglot--log-event):

[elpa] externals/eglot 0e95167 042/139: Watch for files opened under umbrella of existing process

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 0e951677e486a48a1ec583382d77e04b8a457d37 Author: João Távora Commit: João Távora Watch for files opened under umbrella of existing process * eglot.el (eglot--connect): Call success-fn with a proc.

[elpa] externals/elpa d2eca65 045/139: Fix another Flymake sync bug

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit d2eca65b86acea1e7ce293f737806affec8f89c4 Author: João Távora Commit: João Távora Fix another Flymake sync bug * eglot.el (eglot-flymake-backend): Only report unreported sometimes.

[elpa] externals/elpa 3dcbc30 109/139: Add minimal headers, commentary and autoloads

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 3dcbc30ee2e56e1fdfb8de653de124f096f55f97 Author: João Távora Commit: João Távora Add minimal headers, commentary and autoloads --- eglot.el | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff

[elpa] externals/eglot c2862f4 063/139: Don't auto-reconnect if last attempt lasted less than 3 seconds

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit c2862f46c8330a0c0feaf871034166ed5d973894 Author: João Távora Commit: João Távora Don't auto-reconnect if last attempt lasted less than 3 seconds * eglot.el (eglot--inhibit-auto-reconnect): New var.

[elpa] externals/elpa 7ec0dcf 029/139: Events buffer uses eglot-mode, source buffers use eglot-editing-mode

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 7ec0dcfb25e225e4317a7ad97c525beadfbbf0e6 Author: João Távora Commit: João Távora Events buffer uses eglot-mode, source buffers use eglot-editing-mode * eglot.el (eglot--special-buffer-process): New var.

[elpa] externals/elpa e86f9b4 073/139: New helper eglot--sync-request

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e86f9b41beab44bfa3ab7c75882baa7eb80be46b Author: João Távora Commit: João Távora New helper eglot--sync-request This should help with xref definitions * eglot.el (eglot--request): Rework a bit.

[elpa] externals/elpa a199c8e 070/139: Honour textDocumentSync

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit a199c8ef754434b6210cbd56f7dcef5f04e686c2 Author: João Távora Commit: João Távora Honour textDocumentSync * eglot.el (eglot--signal-textDocument/didChange): Honour textDocumentSync --- eglot.el | 72

[elpa] externals/elpa be52e1e 037/139: Rework connection restarting again

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit be52e1ee6a39c6f775a308c229c7a75ac28485bd Author: João Távora Commit: João Távora Rework connection restarting again Quitting a process removes it from the project. * eglot.el

[elpa] externals/eglot b1554fc 055/139: * eglot.el (eglot--process-receive): Skip null method notifs.

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit b1554fc921f8d91870373cf9d3a089afc3f0f63d Author: João Távora Commit: João Távora * eglot.el (eglot--process-receive): Skip null method notifs. --- eglot.el | 7 +-- 1 file changed, 5 insertions(+), 2

[elpa] externals/elpa 7d0bf64 062/139: Workaround RLS's regusal to treat nil as empty json object

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 7d0bf64235fb3a572396a1fb0db8c2f26141f4aa Author: João Távora Commit: João Távora Workaround RLS's regusal to treat nil as empty json object * eglot.el (eglot--connect): Use dummy params. --- eglot.el | 2 +-

[elpa] externals/elpa e8f859e 031/139: Rework commands for connecting and reconnecting

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e8f859e77e5e6109efdc62ee257b261c54137aca Author: João Távora Commit: João Távora Rework commands for connecting and reconnecting * eglot.el (eglot--current-process-or-lose): Add doc. (eglot--command):

[elpa] externals/elpa 458bc69 110/139: More correctly setup rust-mode-related autoloads

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 458bc6989e33ab0b95b6f1c8d2aa90e0a06c468d Author: João Távora Commit: João Távora More correctly setup rust-mode-related autoloads By autoloading the add-hook form and the eglot--setup-rls-idiosyncrasies

[elpa] externals/elpa 3a6c637 099/139: Support textDocument/rename

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 3a6c63723370e71b992d21019fbf863d569d024a Author: João Távora Commit: João Távora Support textDocument/rename * README.md: Mention rename support. * eglot.el (eglot--uri-to-path): Handle uri hidden in

[elpa] externals/elpa fdb4de1 039/139: Simplify flymake integration

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit fdb4de165885d4ff777a40dcaca289452545db8d Author: João Távora Commit: João Távora Simplify flymake integration And get rid of the ridiculous environment thingy * eglot.el (eglot--process-sentinel):

[elpa] externals/eglot 9d404c9 054/139: Update README.md

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 9d404c98d7de60f02278cfd1ef84416792690169 Author: João Távora Commit: João Távora Update README.md --- README.md | 40 ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff

[elpa] externals/elpa 6689a15 026/139: Add eglot-clear-status interactive command

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 6689a1588366a5d461207b11130b167e14a1dcf4 Author: João Távora Commit: João Távora Add eglot-clear-status interactive command * eglot.el (eglot-clear-status): New (eglot-forget-pending-continuations): Fix

[elpa] externals/elpa df5d76d 065/139: Reply to client/registerCapability (don't handle it yet)

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit df5d76d6a0f3b0f72a1cf11b73c349aa5d990f5a Author: João Távora Commit: João Távora Reply to client/registerCapability (don't handle it yet) * eglot.el (eglot--server-client/registerCapability): New

[elpa] externals/elpa 23b79e0 111/139: Shorten summary line to appease package-lint.el

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 23b79e07da6c62e7f056c6cc5b6b676e43b8017c Author: João Távora Commit: João Távora Shorten summary line to appease package-lint.el --- eglot.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[elpa] externals/eglot c95a0a4 041/139: Multiple servers per project are possible

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit c95a0a40d75a7446f093cc8e9a70702e26a16ea3 Author: João Távora Commit: João Távora Multiple servers per project are possible A server manages a specific major-mode within a project. * eglot.el

[elpa] externals/eglot a3545fb 050/139: Rename RPC methods for clarity

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit a3545fbf2a0e896b7129a49d3eafe1f4c0dee98b Author: João Távora Commit: João Távora Rename RPC methods for clarity * eglot.el (eglot--process-receive): Search for RPC server methods under `eglot--server-'

[elpa] externals/elpa 8bd634c 016/139: Start working on this again

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 8bd634ce9d5058e2db36dcf250bb909cc96eeaeb Author: João Távora Commit: João Távora Start working on this again * eglot.el (url-util): Require it. (eglot--process-sentinel): pending continuations now are

[elpa] externals/elpa 51ff863 046/139: Must re-announce didOpen after reconnect

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 51ff863284138721d4c66ae2232df0696d097f44 Author: João Távora Commit: João Távora Must re-announce didOpen after reconnect * eglot.el (eglot-reconnect): Also call eglot--maybe-activate-editing-mode for all

[elpa] externals/elpa e1d36d2 014/139: Fix some byte-compilation warnings

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e1d36d27a2b6566fdd8cf16d0fcd2a9ec033a65d Author: João Távora Commit: João Távora Fix some byte-compilation warnings --- eglot.el | 82 1 file changed,

[elpa] externals/elpa 0ec7801 012/139: Simplify `eglot--protocol-initialize`

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 0ec78011fee3be96f110fc37756a9baac6595348 Author: João Távora Commit: João Távora Simplify `eglot--protocol-initialize` * eglot.el (eglot--protocol-initialize): Simplify --- eglot.el | 29

[elpa] externals/elpa 571b08f 076/139: Fix the odd bug here and there

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 571b08f52bf8420a5e0bb3cfa727235048d94ba6 Author: João Távora Commit: João Távora Fix the odd bug here and there * eglot.el (eglot--connect): Activate editing mode where applicable here. (eglot,

[elpa] externals/elpa c4ffabc 083/139: Half-decent completion support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c4ffabcb5f95d8d2a3676006641362e188df52f8 Author: João Távora Commit: João Távora Half-decent completion support * README.md: Update. * eglot.el (eglot--kind-names): New variable.

[elpa] externals/elpa dfab9a0 011/139: Experimental diagnostic overlays

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit dfab9a08a6b6af099c21f9cd8a99f5a00d81cb4e Author: João Távora Commit: João Távora Experimental diagnostic overlays --- eglot.el | 40 ++-- 1 file changed, 38 insertions(+), 2

<    1   2   3   >