[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/elpa 0222e7e 007/139: Improve `eglot--current-process'
From: |
João Távora |
Subject: |
[elpa] externals/elpa 0222e7e 007/139: Improve `eglot--current-process' |
Date: |
Mon, 14 May 2018 09:53:24 -0400 (EDT) |
branch: externals/elpa
commit 0222e7e88be45a86f0428e9b4a38ea6974c6337f
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>
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
--- a/eglot.el
+++ b/eglot.el
@@ -41,13 +41,14 @@
(defun eglot--current-process ()
"The current logical EGLOT process"
(let ((cur (project-current)))
- (unless cur
- (eglot--error "No current project, so no process"))
- (gethash cur eglot--processes-by-project)))
+ (and cur
+ (gethash cur eglot--processes-by-project))))
(defun eglot--current-process-or-lose ()
(or (eglot--current-process)
- (eglot--error "No current EGLOT process")))
+ (eglot--error "No current EGLOT process%s"
+ (if (project-current) ""
+ " (Also no current project)"))))
(defmacro eglot--define-process-var (var-sym initval &optional doc)
(declare (indent 2))
- [elpa] branch externals/elpa created (now 4c0bfc3), João Távora, 2018/05/14
- [elpa] externals/elpa 3a8f9a1 002/139: Remove a couple of comments, João Távora, 2018/05/14
- [elpa] externals/elpa 72895ca 006/139: Handle notifications, João Távora, 2018/05/14
- [elpa] externals/elpa efd14d6 015/139: Fix mode line, João Távora, 2018/05/14
- [elpa] externals/elpa c222c3b 019/139: Lay groundwork for uniform treatment of network connections, João Távora, 2018/05/14
- [elpa] externals/elpa 16be2fc 020/139: Fix parser to accept multiple messages in one chunk, João Távora, 2018/05/14
- [elpa] externals/elpa 6f0a8df 008/139: Organize a bit, João Távora, 2018/05/14
- [elpa] externals/elpa 0222e7e 007/139: Improve `eglot--current-process',
João Távora <=
- [elpa] externals/elpa 7c82a03 024/139: Start experimenting with python, João Távora, 2018/05/14
- [elpa] externals/elpa 8bd634c 016/139: Start working on this again, João Távora, 2018/05/14
- [elpa] externals/elpa dfab9a0 011/139: Experimental diagnostic overlays, João Távora, 2018/05/14
- [elpa] externals/elpa 22dc2f7 034/139: Ready to start fixing flymake integration, João Távora, 2018/05/14
- [elpa] externals/elpa 931093e 032/139: Don't clutter UI with warnings, João Távora, 2018/05/14
- [elpa] externals/elpa c948713 035/139: Auto-reconnect on unexpected connection loss, João Távora, 2018/05/14
- [elpa] externals/elpa 3489176 004/139: Add a mode-line construct and some minor fanciness, João Távora, 2018/05/14
- [elpa] externals/elpa bc011d0 010/139: Minor cleanup, João Távora, 2018/05/14
- [elpa] externals/elpa e1d36d2 014/139: Fix some byte-compilation warnings, João Távora, 2018/05/14
- [elpa] externals/elpa 1dc2a9f 021/139: Implement spinners and RLS's window/progress, João Távora, 2018/05/14