]> git.eshelyaron.com Git - emacs.git/log
emacs.git
6 years agoStart working on this again
João Távora [Mon, 30 Apr 2018 17:54:54 +0000 (18:54 +0100)]
Start working on this again

* eglot.el (url-util): Require it.
(eglot--process-sentinel): pending continuations now are quads (added env).
(eglot--process-filter): Unwind message markers correctly if handling fails.
(eglot--obj): Simple macro.
(eglot--log-event): Add some info to logged event.
(eglot--environment-vars, eglot--environment): Helper vars.
(eglot--process-receive): Improve.
(eglot--process-send): Niver log.
(eglot--request): Use eglot--obj. Add environment.
(eglot--notify): New helper.
(eglot--protocol-initialize): RLS must like file://
(eglot--current-flymake-report-fn): New var.
(eglot--textDocument/publishDiagnostics): Use flymake from Emacs 26.
(eglot-mode): Proper minor mode.
(eglot--recent-changes, eglot--versioned-identifier): New stuff.
(eglot--current-buffer-versioned-identifier)
(eglot--current-buffer-VersionedTextDocumentIdentifier)
(eglot--current-buffer-TextDocumentItem, eglot--after-change)
(eglot--signalDidOpen, eglot--maybe-signal-didChange): New stuff.
(eglot-flymake-backend): More or less a flymake backend function.

6 years agoFix mode line
João Távora [Mon, 30 Apr 2018 12:39:16 +0000 (13:39 +0100)]
Fix mode line

* eglot.el (mode-line-misc-info): conditionalize to eglot-mode

6 years agoFix some byte-compilation warnings
João Távora [Mon, 30 Apr 2018 12:38:37 +0000 (13:38 +0100)]
Fix some byte-compilation warnings

7 years agoOverhaul async mechanism safety
João Távora [Wed, 16 Aug 2017 15:53:40 +0000 (16:53 +0100)]
Overhaul async mechanism safety

7 years agoSimplify `eglot--protocol-initialize`
João Távora [Wed, 16 Aug 2017 14:48:50 +0000 (15:48 +0100)]
Simplify `eglot--protocol-initialize`

* eglot.el (eglot--protocol-initialize): Simplify

7 years agoExperimental diagnostic overlays
João Távora [Wed, 16 Aug 2017 12:49:31 +0000 (13:49 +0100)]
Experimental diagnostic overlays

7 years agoMinor cleanup
João Távora [Wed, 16 Aug 2017 12:02:05 +0000 (13:02 +0100)]
Minor cleanup

7 years agoCancel timeouts when process dies unexpectedly
João Távora [Wed, 16 Aug 2017 11:58:20 +0000 (12:58 +0100)]
Cancel timeouts when process dies unexpectedly

7 years agoOrganize a bit
João Távora [Wed, 16 Aug 2017 11:50:53 +0000 (12:50 +0100)]
Organize a bit

7 years agoImprove `eglot--current-process'
João Távora [Wed, 16 Aug 2017 11:50:20 +0000 (12:50 +0100)]
Improve `eglot--current-process'

7 years agoHandle notifications
João Távora [Wed, 16 Aug 2017 11:49:24 +0000 (12:49 +0100)]
Handle notifications

7 years agoIntroduce and use `eglot--current-process-or-lose'
João Távora [Wed, 16 Aug 2017 11:13:52 +0000 (12:13 +0100)]
Introduce and use `eglot--current-process-or-lose'

7 years agoAdd a mode-line construct and some minor fanciness
João Távora [Wed, 16 Aug 2017 11:10:13 +0000 (12:10 +0100)]
Add a mode-line construct and some minor fanciness

7 years agoRename eglot--continuations eglot--pending-continuations
João Távora [Wed, 16 Aug 2017 10:36:44 +0000 (11:36 +0100)]
Rename eglot--continuations eglot--pending-continuations

7 years agoRemove a couple of comments
João Távora [Wed, 16 Aug 2017 08:24:46 +0000 (09:24 +0100)]
Remove a couple of comments

7 years agoInitial commit
João Távora [Wed, 16 Aug 2017 01:41:17 +0000 (02:41 +0100)]
Initial commit