]> git.eshelyaron.com Git - emacs.git/commit
Rework connection restarting again
authorJoão Távora <joaotavora@gmail.com>
Thu, 3 May 2018 10:48:35 +0000 (11:48 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 3 May 2018 10:48:35 +0000 (11:48 +0100)
commit8277231fa82e8a6cc92f9bac6a6d4d1e07ea7197
tree89f0558406453ee1b9f2448ada0328b0ff0447d3
parentb81dcb530f98dc04b734666c72cca53d8d1127d2
Rework connection restarting again

Quitting a process removes it from the project.

* eglot.el (eglot-editing-mode,eglot-mode): Forward declare.
(eglot--project): New process-local var.
(eglot--connect): Takes a project.
(eglot-new-process): Rework.
(eglot--sentinel): Remove proc from eglot--processes-by-project.
lisp/progmodes/eglot.el