[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, 46 insertions(+), 36 deletions(-) diff -

[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 +++-- 1 file changed, 7 insertions(+

[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, eglot-reconnect): Not here or 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. (eglot--managed-mode): Handle completion-at-point-functio

[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 deletions(-) diff --git a/eglot.el b/eglot.el

[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. (eglot-editing-mode): Mention M-x eglot

[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. --- eglot.el | 4 ++-- 1 file changed, 2 insert

[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 other stuff. (eglot--protocol-initializ

[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): Delete. (eglot--recent-changes): New var.

[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 +++- 1 file changed, 3 insertions(+), 1 d

[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 --git a/eglot.el b/eglot.el index 8da6267

[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 f667eca..f2ef418 100644 --- a/eglot.el +++ b/eglot.el @

[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 f667eca..f2ef418 100644 --- a/eglot.el +++ b/eglot.el @@

[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 --git a/README.md b/README.md index 7a747fd

[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. (eglot-reconnect): Adapt to new eglot--connect.

[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. Discover if message is error. (eglot

[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) (eglot--current-buffer-VersionedTextDocumentIdentifier) (eglot--current-buffer-Tex

[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 file changed, 5 insertions(+), 1 deletio

[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 | 13 ++ eglot.el | 393 +++

[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(-) diff --git a/eglot.el b/eglot.el index

[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): Always start by reporting no diagnostics.

[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. (eglot--short-name, eglot--spinner, eglot--status): Upda

[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 insertions(+), 77 deletions(-) diff --gi

[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 | 8 +--- 1 file changed, 5 insertions

[elpa] externals/elpa b511b7d 036/139: Redesign and simplify parser

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit b511b7d2da0e48a460bbcf4e7e9380a7253aa5d1 Author: João Távora Commit: João Távora Redesign and simplify parser Fix horrible bugs. This is the correct way. * eglot.el (eglot--process-filter): Redesign. --- eglot.el | 106

[elpa] externals/elpa bc011d0 010/139: Minor cleanup

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit bc011d00523eca1434e5300710de82c4c63deb65 Author: João Távora Commit: João Távora Minor cleanup --- eglot.el | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/eglot.el b/eglot.el index 5699775..479e87a 100644 --- a/eglot.el +++ b/egl

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 insertion(+), 1 deletion(-) diff --git a/eglot.el

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 file changed, 5 insertions(+), 1 deleti

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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(-) diff --git a/eglot.el b/eglot.el index c

[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 disaster waiting to happen. (eglot--process

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. (eglot--signal-textDocument/didOpen, eglot-

[elpa] externals/elpa 2775dea 003/139: Rename eglot--continuations eglot--pending-continuations

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 2775deaf534eab2b919ef99fc7da957987a02092 Author: João Távora Commit: João Távora Rename eglot--continuations eglot--pending-continuations --- eglot.el | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/eglot.el b/eglot.el index f

[elpa] externals/elpa e7ffc31 067/139: Make reported capabilities into its own function

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit e7ffc31b9d7cc792241e3d077d2b7bb51e21ad84 Author: João Távora Commit: João Távora Make reported capabilities into its own function * eglot.el (eglot--client-capabilities): New function. (eglot--connect): Use it. --- eglot.el | 13 -

[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): Remove. (eglot--bootstrap-fn): New proc

[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. (eglot-editing-mode): Mention M-x eglot

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 quads (added env). (eglot--process-filt

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 insertions(+), 1 deletion(-) diff --git a/eglot.el

[elpa] externals/elpa 0222e7e 007/139: Improve `eglot--current-process'

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 0222e7e88be45a86f0428e9b4a38ea6974c6337f Author: João Távora Commit: João Távora Improve `eglot--current-process' --- eglot.el | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eglot.el b/eglot.el index 6e3a136..c7f8774 100644 ---

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (eglot--maybe-activate-editing-mode): Start flymake explicitly

[elpa] externals/elpa b69302c 060/139: Make M-x eglot's interactive spec a separate function

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 little. --- eglot.el | 104 +

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

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

[elpa] externals/elpa 16be2fc 020/139: Fix parser to accept multiple messages in one chunk

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 16be2fc884f6a450a31245789ec05969ae396177 Author: João Távora Commit: João Távora Fix parser to accept multiple messages in one chunk * eglot.el (eglot--process-filter): Redesign slightly. (eglot--message-mark): Remove. don't need this. --- eglo

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit e1d36d27a2b6566fdd8cf16d0fcd2a9ec033a65d Author: João Távora Commit: João Távora Fix some byte-compilation warnings --- eglot.el | 82 1 file changed, 46 insertions(+), 36 deletions(-) diff

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 desperate. * README.md: Update

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

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

[elpa] externals/elpa 8e6488f 023/139: Don't switch to possibly dead buffer in sentinel

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

[elpa] externals/elpa 95983c9 028/139: Change status to error everytime an error is found

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 95983c9b526da4258c862d55f27099ec4f2350ee Author: João Távora Commit: João Távora Change status to error everytime an error is found * eglot.el (eglot--process-receive): Also set error status. (eglot--request): Fix a compilation warning. --- egl

[elpa] externals/eglot 0222e7e 007/139: Improve `eglot--current-process'

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 0222e7e88be45a86f0428e9b4a38ea6974c6337f Author: João Távora Commit: João Távora Improve `eglot--current-process' --- eglot.el | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eglot.el b/eglot.el index 6e3a136..c7f8774 100644 --

[elpa] branch externals/elpa deleted (was 4c0bfc3)

2018-05-14 Thread Jo�o T�vora
capitaomorte pushed a change to branch externals/elpa. was 4c0bfc3 Support didChangeWatchedFiles with dynamic registration This change permanently discards the following revisions: discards 4c0bfc3 Support didChangeWatchedFiles with dynamic registration discards 589e1ea Remov

[elpa] externals/elpa 1dc2a9f 021/139: Implement spinners and RLS's window/progress

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 1dc2a9fe3521586b15f90ed74d06f586fe478dfd Author: João Távora Commit: João Távora Implement spinners and RLS's window/progress * eglot.el (eglot--window/progress): New. (eglot--mode-line-format): Rework. (eglot--snpinner): New var. (compi

[elpa] externals/eglot c222c3b 019/139: Lay groundwork for uniform treatment of network connections

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Use it. (pcase): Require it. --- egl

[elpa] externals/elpa 589e1ea 138/139: Remove an unused variable

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 589e1ea7a38c765ede6f3c17dae76d0502e96290 Author: João Távora Commit: João Távora Remove an unused variable * eglot.el (eglot--expect-carriage-return): Get rid of this. --- eglot.el | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --gi

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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) (eglot--project-short-name, eglot--all-maj

[elpa] externals/eglot 4f246b5 017/139: * eglot.el (eglot-mode-map): Move up before minor mode.

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 --git a/eglot.el b/eglot.el index 8da626

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. (eglot-editing-mode): Offer to start process. --- eglot

[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. (eglot--server-workspace/applyEdit): Fix docstring. (eglot--signal

[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 +++- 1 file changed, 45 insertions(+), 38 dele

[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 insertions(+), 6 deletions(-) diff --git a/eg

[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 insertions(+), 1 deletion(-) diff --git a/eglot.el b

[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. (eglot--sig-info): Helper for eglot-

[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 a/eglot.el b/eglot.el index 4c5d53e..635ca2

[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 - 1 file changed, 4 inse

[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 Rename

[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 --- 1 file changed, 112 insertions(+), 14 del

[elpa] externals/elpa 42177d0 107/139: New "deferred requests" that wait until server is ready

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 42177d02d765c039a1343f5f6966dc50ec278c21 Author: João Távora Commit: João Távora New "deferred requests" that wait until server is ready Calling textDocument/hover or textDocument/documentHighlight before the server has had a chance to process a

[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 deletions(-) diff --git a/eglot.el b/eglot.el

[elpa] externals/elpa d40f9ac 094/139: Half-decent imenu support via textDocument/documentSymbol

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit d40f9ac8af850b95868bf810dd67b3c5009bf598 Author: João Távora Commit: João Távora Half-decent imenu support via textDocument/documentSymbol * README.md: Update capability * eglot.el (eglot--lsp-position-to-point): New function. (eglot--m

[elpa] externals/elpa 72895ca 006/139: Handle notifications

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 72895ca4565db0ffa5d076718729072d47465f55 Author: João Távora Commit: João Távora Handle notifications --- eglot.el | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/eglot.el b/eglot.el index 5ca6833..6e3a136 100644 --- a

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. (eglot--managed-mode): Manage imenu-create-index-function

[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 +- 1 file changed, 9 insertions(+), 5 dele

[elpa] externals/elpa 889ef20 085/139: Tweak the async request engine.

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 889ef20069d7d6511ce7f8f5b13928f3e7100eb5 Author: João Távora Commit: João Távora Tweak the async request engine. * eglot.el (eglot--request): Return the continuation id. (eglot--lambda): Move up in the file. (eglot--sync-request): Use a catc

[elpa] externals/elpa d431d41 088/139: Fix bug in hover support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit d431d4109918500ff9a99782b45d975709f1d6be Author: João Távora Commit: João Távora Fix bug in hover support * eldoc.el (eglot-eldoc-function): Use eglot--format-markup. (subr-x): Require it. (eglot--format-markup): Pacify byte-compiler. --- e

[elpa] externals/elpa af14364 093/139: Only request stuff that server says it's capable of

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 deletions(-) diff --git a/eglot.el b/egl

[elpa] externals/elpa 714e5be 086/139: Half-baked textDocument/hover support

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 714e5be3080d5bef55e5b3143d3d1d3dd593a508 Author: João Távora Commit: João Távora Half-baked textDocument/hover support * eglot.el (eglot--format-markup): New helper. (eglot--managed-mode): Handle eldoc-documentation-function. (eglot-eldoc-fu

[elpa] externals/elpa 39e8b9e 081/139: Add (dummy) tests and Travis CI integration

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 39e8b9e46e9d59f6995ec1415c6663f03b9fa032 Author: João Távora Commit: João Távora Add (dummy) tests and Travis CI integration * .travis.yml: New file. * Makefile: New file. * README.md: Add Travis badge. * eglot-tests.el: N

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. --- eglot.el | 9 ++--- 1 file changed, 6

[elpa] externals/elpa 95187cf 058/139: Connect to LSP server via TCP

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 95187cfcecbfafb090c530808e2f6932cf9d860e Author: João Távora Commit: João Távora Connect to LSP server via TCP * eglot.el (eglot--make-process): Rename from eglot-make-local-process. (eglot): Fix docstring and rework. (eglot--bootstrap-f

[elpa] externals/elpa 2b61a3b 048/139: Delete two useless forward declarations

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit 2b61a3bf70d340c1f865cde91cc1228cdb13af1f Author: João Távora Commit: João Távora Delete two useless forward declarations * eglot.el (eglot-mode, eglot-editing-mode-map): Remove forward decls. --- eglot.el | 6 ++ 1 file changed, 2 insertions(+)

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. (eglot--process-filter): Break long line.

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. (eglot--server-textDocument/publishDiagnostics): Allow :group

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 (eglot--textDocument/publishDiagnostics): Calculate position b

[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 (eglot--processes-by-project): Add docstring.

[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 | 10 +- 1 file changed, 9 insert

[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): Clean up. --- eglot.el | 19 +++---

[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): Use it. (pcase): Require it. --- eglo

[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. (eglot-new-process): Burn the command in the bo

[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 | 8 +--- 1 file changed, 5 insertions(

[elpa] master c5788f7: Fix loading of yasnippet-classic-snippets

2018-05-14 Thread Noam Postavsky
branch: master commit c5788f7a09d365df7431528b7711dd5171eb9ea5 Author: Noam Postavsky Commit: Noam Postavsky Fix loading of yasnippet-classic-snippets * packages/yasnippet-classic-snippets/yasnippet-classic-snippets.el: Don't require yasnippet. Handle old single string format o

<    1   2   3