[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/eglot 33a4f86 69/69: * eglot.el (Version): Bump to 1.5
From: |
João Távora |
Subject: |
[elpa] externals/eglot 33a4f86 69/69: * eglot.el (Version): Bump to 1.5 |
Date: |
Sun, 20 Oct 2019 08:21:55 -0400 (EDT) |
branch: externals/eglot
commit 33a4f869972f0958c15c33b47035672b265a8b55
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>
* eglot.el (Version): Bump to 1.5
* NEWS.md: update.
---
NEWS.md | 97 ++++++++++++++++++++++++++++++++++++++++++++--------------------
eglot.el | 2 +-
2 files changed, 68 insertions(+), 31 deletions(-)
diff --git a/NEWS.md b/NEWS.md
index 86f3a76..2e05aa2 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,12 +1,24 @@
-# 1.5 (upcoming)
+# 1.5 (20/10/2019)
-##### New variable `eglot-stay-out-of` ([#324][github#324])
+Thanks a lot to Felicián Németh, Ingo Lohmar, and everyone else who
+helped out!
-For the duration of an Eglot session, certain variables pertaining to
-Flymake, Xref, Company, etc. are set in such a way that they override
-user's customization. However, for users interested in keeping full
-control of these variables, Eglot will refrain setting any variables
-matched in 'eglot-stay-out-of'.
+##### Take over Company configuration ([#324][github#324])
+
+Similar to what was already the case with Flymake, Eldoc and Xref, use
+just the backend that can do something useful in Eglot,
+`company-capf`. See `eglot-stay-out-of` to opt out of this.
+
+##### New option `eglot-autoshutdown` to disconnect after last buffer killed
([#217][github#217], [#270][github#270])
+
+##### Fix completion support ([#235][github#235], [#313][github#313],
[#311][github#311], [#279][github#279])
+
+Among other things, consider LSP's "filterText" cookies, which enables
+a kind of poor-man's flex-matching for some backends.
+
+##### Support LSP's "goto declaration/implementation/typeDefinition"
([#302][github#302])
+
+##### New option `eglot-send-changes-idle-time` ([#258][github#258])
##### Prevent Eldoc flicker when moving around ([#198][github#198])
@@ -15,6 +27,8 @@ matched in 'eglot-stay-out-of'.
Also add two new customization variables
`eglot-put-doc-in-help-buffer` and `eglot-auto-display-help-buffer`.
+##### Add built-in support for Go, Elixir and Ada ([#304][github#304],
[#264][github#264], [#316][github#316])
+
# 1.4 (5/1/2019)
##### Correct param highlighting in the first line of signature
@@ -113,50 +127,73 @@ TCP connection finds a listening server.
##### Assorted bugfixes
-<!-- Now a million references -->
-
-[github#198]: https://github.com/joaotavora/eglot/issues/198
-[github#198]: https://github.com/joaotavora/eglot/issues/198
-[github#196]: https://github.com/joaotavora/eglot/issues/196
-[github#190]: https://github.com/joaotavora/eglot/issues/190
-[github#144]: https://github.com/joaotavora/eglot/issues/144
-[github#156]: https://github.com/joaotavora/eglot/issues/156
-[github#52]: https://github.com/joaotavora/eglot/issues/52
-[github#178]: https://github.com/joaotavora/eglot/issues/178
-[github#50]: https://github.com/joaotavora/eglot/issues/50
+<!--- Now a bunch of references that I auto-generate with
+
+(cl-loop
+ with pivot
+ initially
+ (goto-char (point-min))
+ (search-forward-regexp "and now said bunch of references...\n")
+ (setq pivot (point))
+ (goto-char (point-min))
+ while (and (search-forward-regexp "github#\\([0-9]+\\)" nil t)
+ (< (point) pivot))
+ collect (string-to-number (match-string 1)) into refs
+ finally (setq refs (delete-dups refs))
+ (goto-char pivot)
+ (delete-region pivot (point-max))
+ (cl-loop for ref in (sort refs #'<)
+ do (insert (format "[github#%d]:
https://github.com/joaotavora/eglot/issues/%d\n" ref ref))))
+
+and now said bunch of references-->
[github#29]: https://github.com/joaotavora/eglot/issues/29
[github#39]: https://github.com/joaotavora/eglot/issues/39
-[github#63]: https://github.com/joaotavora/eglot/issues/63
-[github#61]: https://github.com/joaotavora/eglot/issues/61
-[github#80]: https://github.com/joaotavora/eglot/issues/80
-[github#94]: https://github.com/joaotavora/eglot/issues/94
-[github#126]: https://github.com/joaotavora/eglot/issues/126
-[github#68]: https://github.com/joaotavora/eglot/issues/68
-[github#73]: https://github.com/joaotavora/eglot/issues/73
-[github#63]: https://github.com/joaotavora/eglot/issues/63
-[github#124]: https://github.com/joaotavora/eglot/issues/124
-[github#154]: https://github.com/joaotavora/eglot/issues/154
[github#44]: https://github.com/joaotavora/eglot/issues/44
[github#48]: https://github.com/joaotavora/eglot/issues/48
+[github#50]: https://github.com/joaotavora/eglot/issues/50
+[github#52]: https://github.com/joaotavora/eglot/issues/52
[github#54]: https://github.com/joaotavora/eglot/issues/54
[github#58]: https://github.com/joaotavora/eglot/issues/58
+[github#61]: https://github.com/joaotavora/eglot/issues/61
+[github#63]: https://github.com/joaotavora/eglot/issues/63
[github#64]: https://github.com/joaotavora/eglot/issues/64
+[github#68]: https://github.com/joaotavora/eglot/issues/68
+[github#73]: https://github.com/joaotavora/eglot/issues/73
[github#74]: https://github.com/joaotavora/eglot/issues/74
+[github#80]: https://github.com/joaotavora/eglot/issues/80
[github#81]: https://github.com/joaotavora/eglot/issues/81
[github#82]: https://github.com/joaotavora/eglot/issues/82
+[github#83]: https://github.com/joaotavora/eglot/issues/83
[github#86]: https://github.com/joaotavora/eglot/issues/86
[github#87]: https://github.com/joaotavora/eglot/issues/87
-[github#83]: https://github.com/joaotavora/eglot/issues/83
[github#93]: https://github.com/joaotavora/eglot/issues/93
+[github#94]: https://github.com/joaotavora/eglot/issues/94
[github#100]: https://github.com/joaotavora/eglot/issues/100
[github#115]: https://github.com/joaotavora/eglot/issues/115
[github#120]: https://github.com/joaotavora/eglot/issues/120
[github#121]: https://github.com/joaotavora/eglot/issues/121
+[github#124]: https://github.com/joaotavora/eglot/issues/124
[github#126]: https://github.com/joaotavora/eglot/issues/126
[github#138]: https://github.com/joaotavora/eglot/issues/138
[github#144]: https://github.com/joaotavora/eglot/issues/144
+[github#154]: https://github.com/joaotavora/eglot/issues/154
+[github#156]: https://github.com/joaotavora/eglot/issues/156
[github#158]: https://github.com/joaotavora/eglot/issues/158
[github#160]: https://github.com/joaotavora/eglot/issues/160
[github#167]: https://github.com/joaotavora/eglot/issues/167
+[github#178]: https://github.com/joaotavora/eglot/issues/178
+[github#190]: https://github.com/joaotavora/eglot/issues/190
+[github#196]: https://github.com/joaotavora/eglot/issues/196
+[github#198]: https://github.com/joaotavora/eglot/issues/198
+[github#217]: https://github.com/joaotavora/eglot/issues/217
+[github#235]: https://github.com/joaotavora/eglot/issues/235
+[github#258]: https://github.com/joaotavora/eglot/issues/258
+[github#264]: https://github.com/joaotavora/eglot/issues/264
+[github#270]: https://github.com/joaotavora/eglot/issues/270
+[github#279]: https://github.com/joaotavora/eglot/issues/279
+[github#302]: https://github.com/joaotavora/eglot/issues/302
+[github#304]: https://github.com/joaotavora/eglot/issues/304
+[github#311]: https://github.com/joaotavora/eglot/issues/311
+[github#313]: https://github.com/joaotavora/eglot/issues/313
+[github#316]: https://github.com/joaotavora/eglot/issues/316
[github#324]: https://github.com/joaotavora/eglot/issues/324
-
diff --git a/eglot.el b/eglot.el
index 7a22b5c..e78d2c4 100644
--- a/eglot.el
+++ b/eglot.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2018 Free Software Foundation, Inc.
-;; Version: 1.4
+;; Version: 1.5
;; Author: João Távora <address@hidden>
;; Maintainer: João Távora <address@hidden>
;; URL: https://github.com/joaotavora/eglot
- [elpa] externals/eglot 254fee0 46/69: Use more pyls and less rls in tests, (continued)
- [elpa] externals/eglot 254fee0 46/69: Use more pyls and less rls in tests, João Távora, 2019/10/20
- [elpa] externals/eglot 0e5e08d 51/69: Support goto-{declaration, implementation, typeDefinition}, João Távora, 2019/10/20
- [elpa] externals/eglot 5a21670 59/69: Fix bug in workspace/didChangeWatchedfiles, João Távora, 2019/10/20
- [elpa] externals/eglot 9359c15 58/69: Close #316: add support for the Ada Language Server, João Távora, 2019/10/20
- [elpa] externals/eglot d6508e0 29/69: Fix #273: fix a typo, João Távora, 2019/10/20
- [elpa] externals/eglot 28ecd5d 34/69: Change the default of eglot-move-to-column-function, João Távora, 2019/10/20
- [elpa] externals/eglot 7a70c97 33/69: Require array package to use current-line (#294), João Távora, 2019/10/20
- [elpa] externals/eglot f7a1bf6 49/69: Fix #236: much less noisy mode line, João Távora, 2019/10/20
- [elpa] externals/eglot 4c5d0d4 53/69: Misc improvements to the xref glue code, João Távora, 2019/10/20
- [elpa] externals/eglot 5ea4049 68/69: Fix #324: let user keep control of some variables during Eglot sessions, João Távora, 2019/10/20
- [elpa] externals/eglot 33a4f86 69/69: * eglot.el (Version): Bump to 1.5,
João Távora <=
- [elpa] externals/eglot cf161b0 41/69: Test with emacs master on Travis, João Távora, 2019/10/20
- [elpa] externals/eglot 9e70cd2 40/69: * eglot-tests.el (python-autopep-formatting): Attempt to fix test., João Távora, 2019/10/20
- [elpa] externals/eglot c3bae0a 44/69: New test for the eglot-autoshutdown defcustom, João Távora, 2019/10/20
- [elpa] externals/eglot 28d8ffe 48/69: Fix #285: unbreak Elm language server which does use :triggerCharacters, João Távora, 2019/10/20
- [elpa] externals/eglot 06ff65d 52/69: Rework and correct major part of xref glue code, João Távora, 2019/10/20
- [elpa] externals/eglot 9951dc5 62/69: Add a test for vscode-json-languageserver's completions, João Távora, 2019/10/20
- [elpa] externals/eglot 124a833 56/69: Add a test for #311 and #279, João Távora, 2019/10/20
- [elpa] externals/eglot d774754 37/69: Merge pull request #298 from jorams/nil-capabilities-as-false, João Távora, 2019/10/20
- [elpa] externals/eglot 20195e5 42/69: On buffer kill, first send didClose then teardown local structures, João Távora, 2019/10/20
- [elpa] externals/eglot 5a98c5a 55/69: Fix eglot-completion-at-point to work with bare completion-at-point, João Távora, 2019/10/20