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 -
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(+
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-
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
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
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
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
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
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.
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
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
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
@
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
@@
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
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.
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
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
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
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 +++
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
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.
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
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
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
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
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
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
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
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
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
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-
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
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 -
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
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
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
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
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
---
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
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 +
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
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
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
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
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):
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 ++-
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
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
--
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
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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(+)
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.
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
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
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.
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
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 +++---
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
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
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(
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
201 - 290 of 290 matches
Mail list logo