[elpa] master updated (02b929e -> 51a9354)

2018-05-14 Thread Tino Calancha
calancha pushed a change to branch master. from 02b929e * el-search/el-search.el: Prefer adverb "backward" in names and text new 4cd7eca Skip tests when Git is not available new 45ec30f gited.el: Merge branch 'show-trunk-ci-status' new 51a9354 * packages/git

[elpa] master 45ec30f 2/3: gited.el: Merge branch 'show-trunk-ci-status'

2018-05-14 Thread Tino Calancha
branch: master commit 45ec30f49360bea8fdffa2ffab6be711cab2a88a Author: Tino Calancha Commit: Tino Calancha gited.el: Merge branch 'show-trunk-ci-status' --- packages/gited/gited.el | 51 - 1 file changed, 38 insertions(+), 13 deletions(-) dif

[elpa] master 4cd7eca 1/3: Skip tests when Git is not available

2018-05-14 Thread Tino Calancha
branch: master commit 4cd7ecac8091cad7b1c9526603191641c04cbc1d Author: Tino Calancha Commit: Tino Calancha Skip tests when Git is not available * packages/gited/gited-tests.el (gited-test2): New test --- packages/gited/gited.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[elpa] master 51a9354 3/3: * packages/gited/gited.el: Bump version to v5.0.1

2018-05-14 Thread Tino Calancha
branch: master commit 51a93541232fce6d0b1c0d0d6caebdc393a850bb Author: Tino Calancha Commit: Tino Calancha * packages/gited/gited.el: Bump version to v5.0.1 --- packages/gited/gited.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/gited/gited.el b/packag

[elpa] externals/eglot 5e4eec0: * eglot-tests.el: Fix copyright

2018-05-14 Thread Stefan Monnier
branch: externals/eglot commit 5e4eec039cc90378bac7b85397050b0a1f1a33e0 Author: Stefan Monnier Commit: Stefan Monnier * eglot-tests.el: Fix copyright --- eglot-tests.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eglot-tests.el b/eglot-tests.el index 119d873..accb113

[elpa] master 02b929e: * el-search/el-search.el: Prefer adverb "backward" in names and text

2018-05-14 Thread Michael Heerdegen
branch: master commit 02b929ebd6a8b84fafdfedb92f4832ae1a851cf9 Author: Michael Heerdegen Commit: Michael Heerdegen * el-search/el-search.el: Prefer adverb "backward" in names and text Prefer the adverb "backward" over "backwards" in package "el-search". (el-search-pattern-b

[elpa] master 58afd67: Auto-update of .gitignore

2018-05-14 Thread Stefan Monnier
branch: master commit 58afd670b21873ab2e86b4624b8160a78fa8bb8c Author: Stefan Monnier Commit: Stefan Monnier Auto-update of .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3d6627e..fad1bfc 100644 --- a/.gitignore +++ b/.gitignore @

[elpa] master 950ac36: Add packages/eglot as an :external

2018-05-14 Thread Jo�o T�vora
branch: master commit 950ac36ab6c448b35988c8270d1a27ff8c81a71d Author: João Távora Commit: João Távora Add packages/eglot as an :external * externals-list ("eglot"): Add :external package --- externals-list | 1 + 1 file changed, 1 insertion(+) diff --git a/externals-list b/ex

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

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

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

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

[elpa] externals/elpa 29f6b4c 129/139: Tweak README.md

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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 insertions(+), 3 deletions(-) diff --git a/README.m

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa commit c417eb4343ff76c18d323dd2a9861526940551f0 Author: João Távora Commit: João Távora Cancel timeouts when process dies unexpectedly --- eglot.el | 53 - 1 file changed, 32 insertions(+), 21 deletions(-) d

[elpa] externals/elpa 88e3655 040/139: Appease checkdoc.el

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

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

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

[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) (xref-backend-identifier-completion-ta

[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 (eglot--with-dirs-and-files) (eglot--make-file-or-dirs, eglot--c

[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, eglot--status): Don't auto-update mode-

[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 insertions(+), 3 deletions(-) diff --git a/README.

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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, xref-backend-apropos): Use cl-destructuring-bind.

[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. (eglot--server-window/progress): Save detail message in 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 eglot--with-lsp-range macro. * eglot.el (eglot--f

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

[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 a/eglot.el b/eglot.el index fbddf16..21ec247 100

[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. (eglot--server-workspace/applyEdit): New server method.

[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): Replace catch/loop/throw idiom with let/test

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

[elpa] externals/eglot 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/eglot 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 | 2 +- 1 file changed, 1 insertion(+),

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

[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. --- eglot.el | 9 ++--- 1 file changed, 6

[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. Unfortunately, this may cause pro

[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. (eglot--process-filter): Break long line.

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

[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): Deleted. (eglot--recent-before-changes): N

[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 bug. (eglot--mode-line-format): Add l

[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 (eglot--textDocument/publishDiagnostics): Calculate position

[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 little. --- eglot.el | 104

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

[elpa] externals/eglot 41f5922 137/139: Now send willSaveWaitUntil

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

[elpa] externals/eglot 418412b 131/139: Fix copyright header. Obviously not since 2003

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 418412b292e39348ff6fd66805884683bc812219 Author: João Távora Commit: João Távora Fix copyright header. Obviously not since 2003 --- eglot.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eglot.el b/eglot.el index 6f90349..f6eabe1 1006

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

[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 all buffers. --- eglot.el | 7 +-- 1 f

[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 +- 1 file changed, 1 insertion(+), 1 delet

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

[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. (eglot-editing-mode): Offer to start process. --- eglo

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 callback (if it exists) with no diagnostics

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

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

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

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

[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 sentinel not running at all. This defeated th

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit 37b73290e881df071efb6fb44854b05d57d758bf Author: João Távora Commit: João Távora Reasonable textDocument/documentHighlight support * README.md: Update. * eglot.el (eglot--current-buffer-TextDocumentPositionParams): New helper. (xre

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (xref-backend-references): Use cl-ret

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 definition, a user can start rust-mode wi

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

2018-05-14 Thread Jo�o T�vora
capitaomorte pushed a change to branch externals/eglot. 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 Renam

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

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Print "message" if type unknown. (eglot-

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

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

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

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 (eglot--process-filter): Don't eglot--call-de

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 there aren't any problems. Because i

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Implement. (eglot--register-workspace/didCh

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 56cf02d 126/139: Rework autoreconnection logic

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): New defcustom (eglot--inhibit-autore

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 (eglot-eldoc-function): Use eglot--hover-i

[elpa] externals/eglot 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/eglot 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 define a menu. --- eglot.el | 7 +--

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 (eglot-editing-mode,eglot-mode): Forward declare. (eglot--pr

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 already does the didOpen. Too many di

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (eglot-shutdown): Simplify. (eglot--process-s

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot 79a2a1e 069/139: Be quite explicit about our lack of capabilities right now

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 (eglot--path-to-uri): Rename from eglot--uri and

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot commit f257d63256bdefe184c916479ef88e76f7f7d396 Author: João Távora Commit: João Távora * eglot.el: Reformat to shave off some lines. --- eglot.el | 268 +-- 1 file changed, 108 insertions(+), 160 deleti

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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 b4dd4f8 022/139: Report server status in the mode-line

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Delete. (eglot--current-process): Si

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

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (eglot--mode-line-format): Use it. --- eglot.el | 28 +

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (mode-line-misc-info): Update to use e

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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/eglot d254f97 082/139: Solve another textDocument/didChange bug

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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. (eglot--after-change): Store the actual after-text in the

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Continuations are triplets. (eglot--en

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

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

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

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

[elpa] externals/eglot 92bf3a0 038/139: Signal textDocument/didClose

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

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

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/elpa 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. Unfortunately, this may cause prob

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

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

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

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

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

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

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

2018-05-14 Thread Jo�o T�vora
branch: externals/eglot 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): Take MANAGED-MAJOR-MODE arg (eglot-exec

  1   2   3   >