[elpa] externals/elpa 9af84a2 124/139: Prepare to sumbit to GNU ELPA

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 9af84a283fa3d5247be413d8300b1aa23e6c0124 Author: João Távora Commit: João Távora Prepare to sumbit to GNU ELPA * eglot.el: Update headers. --- eglot.el | 9 + 1 file changed, 5 insertions(+), 4

[elpa] branch externals/elpa created (now 4c0bfc3)

2018-05-14 Thread Jo�o T�vora
capitaomorte pushed a change to branch externals/elpa. at 4c0bfc3 Support didChangeWatchedFiles with dynamic registration This branch includes the following new commits: new d90efdf Initial commit new 3a8f9a1 Remove a couple of comments new 2775dea

[elpa] externals/elpa 3489176 004/139: Add a mode-line construct and some minor fanciness

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 348917660aab0ecef794561160fd95a0fdf820dd Author: João Távora Commit: João Távora Add a mode-line construct and some minor fanciness --- eglot.el | 126 ---

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 bbc64b4 087/139: Clean up client capabilities

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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/elpa 41f5922 137/139: Now send willSaveWaitUntil

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 41f5922c1b396c54b1ff2e74ed804328f361c9df Author: João Távora Commit: João Távora Now send willSaveWaitUntil * eglot.el (eglot--client-capabilities): Report willSaveWaitUntil.

[elpa] externals/elpa a4f99e0 005/139: Introduce and use `eglot--current-process-or-lose'

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit a4f99e09d3a4eaafb1d59875f0d314549a104137 Author: João Távora Commit: João Távora Introduce and use `eglot--current-process-or-lose' --- eglot.el | 83 +++-

[elpa] externals/elpa 7c82a03 024/139: Start experimenting with python

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 7c82a033d690d587fe39c088d9aef67c005ae270 Author: João Távora Commit: João Távora Start experimenting with python * eglot.el (eglot-executables): Add pyls. --- eglot.el | 3 ++- 1 file changed, 2

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 Help.

[elpa] externals/elpa 24466a9 096/139: When killing server, always wait 3 seconds

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 24466a958563daf2803edc1f4b732c3e2412a06c Author: João Távora Commit: João Távora When killing server, always wait 3 seconds * eglot.el (eglot--request): Accept TIMEOUT param. --- eglot.el | 14 +-

[elpa] externals/elpa 6f6f01d 018/139: Doc fixes

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 6f6f01d15ee5558bf951181b1f872154dd405aae Author: João Távora Commit: João Távora Doc fixes * eglot.el (eglot-mode-map): Move up before minor mode. --- eglot.el | 16 ++-- 1 file changed, 10

[elpa] externals/eglot 6f6f01d 018/139: Doc fixes

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 6f6f01d15ee5558bf951181b1f872154dd405aae Author: João Távora Commit: João Távora Doc fixes * eglot.el (eglot-mode-map): Move up before minor mode. --- eglot.el | 16 ++-- 1 file changed, 10

[elpa] externals/eglot 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/eglot 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/eglot 8e6488f 023/139: Don't switch to possibly dead buffer in sentinel

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 8e6488f2dbdb55708fb2743aa9e86d583b8f9148 Author: João Távora Commit: João Távora Don't switch to possibly dead buffer in sentinel * eglot.el (eglot--process-sentinel): Don't with-current-buffer. ---

[elpa] externals/eglot f8bfb7e 064/139: Handle requests from server correctly

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit f8bfb7e26aed285167d9a41ed986894b2646ebae Author: João Távora Commit: João Távora Handle requests from server correctly * eglot.el (eglot--process-receive): Redesign. (eglot--process-send): Take REPLY

[elpa] externals/eglot 9ff97a6 079/139: Increase request timeout length to 10 seconds

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 9ff97a648244d4d08d6670b2204692ae49753f1b Author: João Távora Commit: João Távora Increase request timeout length to 10 seconds * eglot.el (eglot-request-timeout): New var. (eglot--request): Use it. ---

[elpa] externals/eglot 17e0ca4 047/139: Fix Flymake diagnostic positions

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 17e0ca499e34638d5a52b4daf6b01e06fed3610c Author: João Távora Commit: João Távora Fix Flymake diagnostic positions It's better not to use flymake-diag-region here. * eglot.el

[elpa] externals/eglot 24466a9 096/139: When killing server, always wait 3 seconds

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 24466a958563daf2803edc1f4b732c3e2412a06c Author: João Távora Commit: João Távora When killing server, always wait 3 seconds * eglot.el (eglot--request): Accept TIMEOUT param. --- eglot.el | 14

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 b69302c 060/139: Make M-x eglot's interactive spec a separate function

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit b69302c4795be8d783f853488824626a08241778 Author: João Távora Commit: João Távora Make M-x eglot's interactive spec a separate function * eglot.el (eglot--interactive): New function. (eglot): Rework a

[elpa] externals/eglot 6e76b08 100/139: Support workspace/applyEdit

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 6e76b085a7c21790ee9df905159a7d7b1f90 Author: João Távora Commit: João Távora Support workspace/applyEdit * eglot.el (eglot--reply): Don't send result or error if not provided.

[elpa] externals/eglot 77856c2 130/139: Reinstate the catch/loop/throw idiom in eglot-request

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 77856c2f9194b6975421be411d80cfcf102fd10d Author: João Távora Commit: João Távora Reinstate the catch/loop/throw idiom in eglot-request This reverts parts of commit 29f58a6514aec28e4e6df9611e4f58c7289e3cc6.

[elpa] externals/eglot f1b6485 053/139: Trim some edges and add a bunch of boring RPC methods

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit f1b648592e01229b18fc8dfae6e69b1149620326 Author: João Távora Commit: João Távora Trim some edges and add a bunch of boring RPC methods * eglot.el (eglot--connect): Don't call eglot--protocol-initialize.

[elpa] externals/eglot 22dc2f7 034/139: Ready to start fixing flymake integration

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 22dc2f7ba341b66bc904afa0ffa75b7da86a413e Author: João Távora Commit: João Távora Ready to start fixing flymake integration * eglot.el (eglot-editing-mode): Turn on flymake-mode. (eglot-flymake-backend):

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 6689a15 026/139: Add eglot-clear-status interactive command

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot af14364 093/139: Only request stuff that server says it's capable of

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit af143643bbdb0764812c7f4a8e342ce5f9b20c7c Author: João Távora Commit: João Távora Only request stuff that server says it's capable of * eglot.el (eglot--server-capable): New helper. (eglot-xref-backend)

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 c7bd095 118/139: Improve eglot-eldoc-function

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 328c7ae 025/139: Auto update mode-line after setting some process properties

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 328c7aeb9dc0ede8334be6b520545abeb0db308a Author: João Távora Commit: João Távora Auto update mode-line after setting some process properties * eglot.el (eglot--define-process-var): Rework.

[elpa] externals/eglot 75495dc 033/139: Slightly more user friendly start

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 75495dcb2ce2d1e4e0ee3ebfab990b8f1731ac01 Author: João Távora Commit: João Távora Slightly more user friendly start * eglot.el (eglot-new-process): signal DidOpen for every file in project.

[elpa] externals/eglot efd14d6 015/139: Fix mode line

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit efd14d6d201102c8941d31e7c98f1eb5f33d3520 Author: João Távora Commit: João Távora Fix mode line * eglot.el (mode-line-misc-info): conditionalize to eglot-mode --- eglot.el | 2 +- 1 file changed, 1

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot f89f859 114/139: Simplify mode-line updating logic

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 29f6b4c 129/139: Tweak README.md

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 29f6b4c8cd783a47a2b9c741a518df99aa959360 Author: João Távora Commit: João Távora Tweak README.md * README.md (Commands and keybindings): New section. --- README.md | 8 +--- 1 file changed, 5

[elpa] externals/eglot 3a8f9a1 002/139: Remove a couple of comments

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 3a8f9a18d415b190d50db31ba5572f1a7979f37f Author: João Távora Commit: João Távora Remove a couple of comments --- eglot.el | 2 -- 1 file changed, 2 deletions(-) diff --git a/eglot.el b/eglot.el index

[elpa] externals/elpa 3a8f9a1 002/139: Remove a couple of comments

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 3a8f9a18d415b190d50db31ba5572f1a7979f37f Author: João Távora Commit: João Távora Remove a couple of comments --- eglot.el | 2 -- 1 file changed, 2 deletions(-) diff --git a/eglot.el b/eglot.el index

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 0e95167 042/139: Watch for files opened under umbrella of existing process

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 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

[elpa] externals/elpa cc183a6 043/139: Fix assorted bugs

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit cc183a6c62567bf7fb6303e133455ad9c8da7479 Author: João Távora Commit: João Távora Fix assorted bugs * eglot.el (eglot--special-buffer-process): Must be buffer-local. (eglot--define-process-var): Fix

[elpa] externals/eglot f7f77e1 044/139: Make M-x eglot the main entry point

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit f7f77e19871dbfd6effda076e0557b90e34d2db2 Author: João Távora Commit: João Távora Make M-x eglot the main entry point * eglot.el (eglot-new-process): Removed (eglot): Rename from eglot-new-process.

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 deletions(-)

[elpa] externals/elpa 22dc2f7 034/139: Ready to start fixing flymake integration

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 22dc2f7ba341b66bc904afa0ffa75b7da86a413e Author: João Távora Commit: João Távora Ready to start fixing flymake integration * eglot.el (eglot-editing-mode): Turn on flymake-mode. (eglot-flymake-backend):

[elpa] externals/elpa 328c7ae 025/139: Auto update mode-line after setting some process properties

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 328c7aeb9dc0ede8334be6b520545abeb0db308a Author: João Távora Commit: João Távora Auto update mode-line after setting some process properties * eglot.el (eglot--define-process-var): Rework.

[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 f8bfb7e 064/139: Handle requests from server correctly

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit f8bfb7e26aed285167d9a41ed986894b2646ebae Author: João Távora Commit: João Távora Handle requests from server correctly * eglot.el (eglot--process-receive): Redesign. (eglot--process-send): Take REPLY arg.

[elpa] externals/elpa ea918ab 066/139: Include source info in diagnostics

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit ea918abb952c3e624e57681a9b313df32ddcd014 Author: João Távora Commit: João Távora Include source info in diagnostics * eglot.el (eglot--server-textDocument/publishDiagnostics): Include source info. ---

[elpa] externals/elpa b4dd4f8 022/139: Report server status in the mode-line

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit b4dd4f850e4af8b202b47c3a6a2c0664ebbeaa30 Author: João Távora Commit: João Távora Report server status in the mode-line * eglot.el (eglot--status): New var. (eglot--log-event): Try to be more useful for

[elpa] externals/elpa e60c7fc 013/139: Overhaul async mechanism safety

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e60c7fce4048e8080a770013b0fbf8c26a5e5d54 Author: João Távora Commit: João Távora Overhaul async mechanism safety --- eglot.el | 172 +++ 1 file changed, 95

[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 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/eglot 88e3655 040/139: Appease checkdoc.el

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 88e36555fab9375000aca7dccf37d7e0d3a8861a Author: João Távora Commit: João Távora Appease checkdoc.el * eglot.el (eglot--process-send, eglot--next-request-id)

[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 d33a9b5 103/139: Simplify eglot--signal-textDocument/didChange

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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/eglot eebd32b 059/139: When user declines to reconnect, first quit existing server

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 931093e 032/139: Don't clutter UI with warnings

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 931093e24b7c9788474ff7173f9cfcb76d2f667a Author: João Távora Commit: João Távora Don't clutter UI with warnings * eglot.el (warnings): require it. (eglot--warn): set warning-minimum-level --- eglot.el |

[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/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 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/elpa 4f246b5 017/139: * eglot.el (eglot-mode-map): Move up before minor mode.

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 4f246b5965c45830690dcb8e42bf639b8dfad0b1 Author: João Távora Commit: João Távora * eglot.el (eglot-mode-map): Move up before minor mode. --- eglot.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[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/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/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 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/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/eglot e8f859e 031/139: Rework commands for connecting and reconnecting

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 f7f77e1 044/139: Make M-x eglot the main entry point

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit f7f77e19871dbfd6effda076e0557b90e34d2db2 Author: João Távora Commit: João Távora Make M-x eglot the main entry point * eglot.el (eglot-new-process): Removed (eglot): Rename from eglot-new-process.

[elpa] externals/elpa 63f2208 030/139: Less obstrusive flymake stuff for now

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 63f2208f0c61313f9eceb94219b4fab2ff84a373 Author: João Távora Commit: João Távora Less obstrusive flymake stuff for now * eglot.el (eglot--after-change, eglot-flymake-backend): Fix. --- eglot.el | 6 +- 1

[elpa] externals/eglot d90efdf 001/139: Initial commit

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit d90efdf04024eab75f189790cd38678a7cad3b43 Author: João Távora Commit: João Távora Initial commit --- .gitignore | 40 LICENSE| 674 + README.md |

[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 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 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 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 92bf3a0 038/139: Signal textDocument/didClose

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 92bf3a0485b4af11c0915bd3467e21c7b4bfe21a Author: João Távora Commit: João Távora Signal textDocument/didClose * eglot.el (eglot-editing-mode): Signal didClose. (eglot--signalDidClose): New. --- eglot.el

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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/elpa c95a0a4 041/139: Multiple servers per project are possible

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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/elpa 931093e 032/139: Don't clutter UI with warnings

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 931093e24b7c9788474ff7173f9cfcb76d2f667a Author: João Távora Commit: João Távora Don't clutter UI with warnings * eglot.el (warnings): require it. (eglot--warn): set warning-minimum-level --- eglot.el |

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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/elpa c222c3b 019/139: Lay groundwork for uniform treatment of network connections

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c222c3bc547ad03764385b2d651297e7c45926dd Author: João Távora Commit: João Távora Lay groundwork for uniform treatment of network connections * eglot.el (eglot--connect): New helper. (eglot-new-process):

[elpa] externals/eglot e60c7fc 013/139: Overhaul async mechanism safety

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit e60c7fce4048e8080a770013b0fbf8c26a5e5d54 Author: João Távora Commit: João Távora Overhaul async mechanism safety --- eglot.el | 172 +++ 1 file changed, 95

[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/eglot 0ec7801 012/139: Simplify `eglot--protocol-initialize`

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 581608f 115/139: Resist server failure during synchronous requests

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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

  1   2   3   >