[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ELPA-diffs] elpa r435: * packages/eldoc-eval/eldoc-eval.el (eldoc-mode-
From: |
Stefan Monnier |
Subject: |
[ELPA-diffs] elpa r435: * packages/eldoc-eval/eldoc-eval.el (eldoc-mode-in-minibuffer): Operate on |
Date: |
Fri, 09 Aug 2013 21:55:24 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 435
revision-id: address@hidden
parent: address@hidden
committer: Stefan Monnier <address@hidden>
branch nick: elpa
timestamp: Fri 2013-08-09 17:55:12 -0400
message:
* packages/eldoc-eval/eldoc-eval.el (eldoc-mode-in-minibuffer): Operate on
current buffer rather than minibuffer-completion-contents.
modified:
packages/eldoc-eval/eldoc-eval.el
eldoceval.el-20110925210758-7hzdscr3i29577xr-2
=== modified file 'packages/eldoc-eval/eldoc-eval.el'
--- a/packages/eldoc-eval/eldoc-eval.el 2013-01-13 20:20:14 +0000
+++ b/packages/eldoc-eval/eldoc-eval.el 2013-08-09 21:55:12 +0000
@@ -149,21 +149,15 @@
(defun eldoc-mode-in-minibuffer ()
"Show eldoc for current minibuffer input."
- (let ((buf (with-selected-window (minibuffer-window)
- (buffer-name))))
+ (let ((buf (window-buffer (minibuffer-window))))
;; If this minibuffer have been started with
;;`with-eldoc-in-minibuffer' give it eldoc support
;; and update mode-line, otherwise do nothing.
(when (member buf eldoc-active-minibuffers-list)
- (let* ((str-all (with-current-buffer buf
- (minibuffer-completion-contents)))
- (sym (when str-all
- (with-temp-buffer
- (insert str-all)
- (goto-char (point-max))
- (unless (looking-back ")\\|\"")
- (forward-char -1))
- (eldoc-current-symbol))))
+ (let* ((sym (with-current-buffer buf
+ (unless (looking-back ")\\|\"")
+ (forward-char -1))
+ (eldoc-current-symbol)))
(info-fn (eldoc-fnsym-in-current-sexp))
(doc (or (eldoc-get-var-docstring sym)
(eldoc-get-fnsym-args-string
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ELPA-diffs] elpa r435: * packages/eldoc-eval/eldoc-eval.el (eldoc-mode-in-minibuffer): Operate on,
Stefan Monnier <=