[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/cider 86dd3fee9d: [Fix #3173] Don't kill completion-at-point-functions completely (#3175),
ELPA Syncer <=