capitaomorte pushed a change to branch externals/elpa. at 4edd478 Bump Eglot version to 1.7
This branch includes the following new commits: new 22aa27c Close #397: Simplify a bit of code new 8b94cf4 Per #397: Add new eglot-lsp-abiding-column test new 1056ef5 Close #413: update dependencies and copyright years new 8900a35 Prevent "Cant guess python-indent-offset..." messages in tests new 9efe207 Make curl invocation fail more explicitly in .travis.yml new af32ebf Close #444: use text-mode for plaintext markup new e1e7362 Fix #445: don't reupdate help buffer if already rendered new dd48f4a * eglot.el (eglot-put-doc-in-help-buffer): Tiny docstring fix. new e5cf30e Close #435: create match xrefs when possible new 3483a2f Tests: print contents of *EGLOT ...* buffers in batch mode. new 73bc752 Close #441: shield tests from some user customizations new d99a447 Close #439: Hide eldoc-message on empty hover info new ef6c483 Fix #452: also check types when destructuring LSP objects new da04fdc Close #303: support hierarchical DocumentSymbol in eglot-imenu new f7a7e33 Tweak docstring of eglot-server-programs new b6519a5 Per #446: Add tests for eglot-server-programs new 9bc58df Fix #446: unbreak eglot--guess-contact for host-and-port case new 487cde5 Close #443: kind of honour eldoc-echo-area-use-multiline-p new eb29f7c Close #450: always string-trim markup new c9230e8 Close #408: Declare markdown support iff gfm-view-mode installed new a2fa9ab Per #408: fontify markdown source code blocks by default new d244cc5 Per #443: tweak handling of eldoc-echo-area-use-multiline-p new a0249c8 Per #437: remap display-local-help (C-h .) to eglot-help-at-point new ad3f049 Close #417: minimally document relation with project.el new 50f9a69 Fix #433: survive hover responses with empty markdown strings new 0f57efb Simplify bug-reporting instructions new 197984c Remove trailing whitespaces new 2f75da2 Fix #460: fix "free variable" warning new e514f9e Close #461: make CI fail if byte compiler warns new bb51d47 Close #409: make a test more robust new da7ff48 Fix #468: don't call flymake report function if flymake is disabled new e690e8c Per #474, #478: add more tests for `eglot--guess-contact' new 91a7cba Fix #474, #478: prompt for executable if supplied name does not exist new ffe79b9 Pin pyls to 0.31.10 new bf75312 Require Xref, Project and Eldoc from GNU ELPA new 3634402 Fix #479: correctly place diagnostics in narrowed buffers new 1cfcef4 Close #471: add support for erlang_ls new b0bfbfb Fix #488: fix type error in eglot--xref-make-match new 3b01561 Close #459: rework computation of string given to Eldoc (again) new e7a43e2 Fix #480: also consider label of a CompletionItem for snippets new ee87519 Replace uses of project-roots with project-root new 9874456 Close #482: use filter-buffer-substring to get buffer text new a807b4f Some test-related cleanup new 2b16952 Try to make hover-multiline-doc-locus test pass on Travis new b34447c Close #473: simplify eglot-code-actions new ac9239b Fix small problems around Eglot's help buffer new a044dec Delegate "hover" and "signature" doc synchronization efforts to Eldoc new a04b826 Update tests after update to newer Eldoc new 433779d * eglot.el (Package-Requires): Require Flymake 1.0.9 and eldoc 1.2.0 new c34e2f6 Really install latest dependencies new 2b7ec0e Expect eglot-multiline-eldoc to fail on Travis new 6d96601 Closes #509: fix sorting of completion items new 4e82f53 Reload Eldoc if needed on Emacs < 28 new e3ce64a Fix #510: use a hash-table for storing resolved completions new 8c9219d Unbreak tests after changes to eldoc.el new e5fefc7 Really unbreak eldoc-related tests new ea82b4b Close #505: ensure completion terminates in correct buffer new fb6b17e New 'make interactive' target for debuggable M-x ert new 5a2cde9 Close #511: add built-int support for Godot Engine new 5f873d2 Fix #521: Correct paren mismatch blunder introduced by earlier commit new 209b227 Fix #524: provide suitable default to M-x eglot-rename new 61b71ea Fix #528: unbreak Haskell's hie-wrapper built-in incantation new f9a11fe Per #300: Don't send JSON null (Elisp nil) down the wire new b19b294 Close #558: handle LSP 3.15's isPreferred code action property new 2172641 Fix #558: Don't force eglot-strict-mode completely in eglot--dcase new 38971d3 Fix #367: don't let M-x fill-paragraph break didChange new 8dd0a15 Fix #367: Robustify previous fix of onChange breakage new af0e876 Close #572: use haskell-language-server in eglot-server-programs new 476c586 Cosmetic whitespace fix (indentation, long lines, tabs->spaces) new 265b486 Fix #569: allow Eglot to stay out of Xref configuration new 4edd478 Bump Eglot version to 1.7