summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2024-02-12 19:23:06 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2024-02-12 19:23:33 +0100
commit046d87b9dc7f094349e3d0734c45498e0320fc15 (patch)
treefeba59863adb7bea75eac7ad5a9e8b9e1ef21694
parent7f3dd55f8d0ea94037e203b75bfc43e65ff14bc2 (diff)
cape--dict-list: Improve handling of non-existing/remote directories
-rw-r--r--cape.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/cape.el b/cape.el
index 6ad4bac..b5618c8 100644
--- a/cape.el
+++ b/cape.el
@@ -603,12 +603,16 @@ See the user options `cape-dabbrev-min-length' and
(unless (equal input "")
(let* ((inhibit-message t)
(message-log-max nil)
+ (default-directory
+ (if (and (not (file-remote-p default-directory))
+ (file-directory-p default-directory))
+ default-directory
+ user-emacs-directory))
(files (mapcar #'expand-file-name
(ensure-list
(if (functionp cape-dict-file)
(funcall cape-dict-file)
cape-dict-file))))
- (default-directory user-emacs-directory)
(words
(apply #'process-lines-ignore-status
"grep"