aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/minibuffer.el10
2 files changed, 10 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7cbacecd16f..5cc530c42b6 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12014-12-05 Juri Linkov <juri@linkov.net>
2
3 * minibuffer.el (minibuffer-completion-help): Compare
4 selected-window with minibuffer-window to check whether
5 completions should be displayed near the minibuffer. (Bug#17809)
6 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
7
12014-12-05 Michael Albinus <michael.albinus@gmx.de> 82014-12-05 Michael Albinus <michael.albinus@gmx.de>
2 9
3 * vc/vc-mtn.el (vc-mtn-root): 10 * vc/vc-mtn.el (vc-mtn-root):
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 0bee13b155c..ee97174b0b2 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -1815,13 +1815,9 @@ variables.")
1815 ;; Use `display-buffer-below-selected' for inline completions, 1815 ;; Use `display-buffer-below-selected' for inline completions,
1816 ;; but not in the minibuffer (e.g. in `eval-expression') 1816 ;; but not in the minibuffer (e.g. in `eval-expression')
1817 ;; for which `display-buffer-at-bottom' is used. 1817 ;; for which `display-buffer-at-bottom' is used.
1818 ;; Compare `this-command' with `completion-at-point' 1818 ,(if (eq (selected-window) (minibuffer-window))
1819 ;; since `completion--in-region-1' sets `this-command' 1819 'display-buffer-at-bottom
1820 ;; to this value for region completion commands. 1820 'display-buffer-below-selected))
1821 ,(if (and (eq this-command 'completion-at-point)
1822 (not (minibuffer-selected-window)))
1823 'display-buffer-below-selected
1824 'display-buffer-at-bottom))
1825 (window-height . fit-window-to-buffer)) 1821 (window-height . fit-window-to-buffer))
1826 nil 1822 nil
1827 ;; Remove the base-size tail because `sort' requires a properly 1823 ;; Remove the base-size tail because `sort' requires a properly