emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/cider 86dd3fee9d: [Fix #3173] Don't kill completion-at-poi


From: ELPA Syncer
Subject: [nongnu] elpa/cider 86dd3fee9d: [Fix #3173] Don't kill completion-at-point-functions completely (#3175)
Date: Thu, 31 Mar 2022 05:59:40 -0400 (EDT)

branch: elpa/cider
commit 86dd3fee9d9836dcd56f6abb91ba59b7aeedecb9
Author: Andrey Listopadov <andreyorst@gmail.com>
Commit: GitHub <noreply@github.com>

    [Fix #3173] Don't kill completion-at-point-functions completely (#3175)
---
 CHANGELOG.md  | 1 +
 cider-mode.el | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1c7c5471f5..2ea008ec03 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 
 * Use clojure-mode 
[5.14.0](https://github.com/clojure-emacs/clojure-mode/blob/v5.14.0/CHANGELOG.md#5140-2022-03-07).
 * [#3170](https://github.com/clojure-emacs/cider/issues/3170) Skip ensure repl 
available on xref functions.
+* [#3173](https://github.com/clojure-emacs/cider/issues/3173) Locally remove 
`cider-complete-at-point` from `completion-at-point-functions` instead of 
killing it as a local variable.
 
 ## 1.3.0 (2021-03-07)
 
diff --git a/cider-mode.el b/cider-mode.el
index 3897a612e6..ba6bbfc33c 100644
--- a/cider-mode.el
+++ b/cider-mode.el
@@ -1073,11 +1073,11 @@ property."
           (add-hook 'xref-backend-functions #'cider--xref-backend 
cider-xref-fn-depth 'local))
         (setq next-error-function #'cider-jump-to-compilation-error))
     ;; Mode cleanup
-    (mapc #'kill-local-variable '(completion-at-point-functions
-                                  next-error-function
+    (mapc #'kill-local-variable '(next-error-function
                                   x-gtk-use-system-tooltips
                                   font-lock-fontify-region-function
                                   clojure-get-indent-function))
+    (remove-hook 'completion-at-point-functions #'cider-complete-at-point t)
     (when cider-use-xref
       (remove-hook 'xref-backend-functions #'cider--xref-backend 'local))
     (remove-hook 'font-lock-mode-hook #'cider-refresh-dynamic-font-lock 'local)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]