]> git.eshelyaron.com Git - emacs.git/commitdiff
(quail-show-guidance): Don't create a guidance-frame if current buffer is
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 29 Oct 2008 01:44:45 +0000 (01:44 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 29 Oct 2008 01:44:45 +0000 (01:44 +0000)
not a minibuffer, since even if selected-window is mini-p, the buffer will
never be displayed in it, so it wil be usable for guidance.

lisp/ChangeLog
lisp/international/quail.el

index 41261a250e8cad43f3b7ec5af36f194e9acf2de3..50b61067a3a6fa9676c001bb4b7c4d4335557c2c 100644 (file)
@@ -1,3 +1,10 @@
+2008-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/quail.el (quail-show-guidance): Don't create
+       a guidance-frame if current buffer is not a minibuffer, since even if
+       selected-window is mini-p, the buffer will never be displayed in it, so
+       it wil be usable for guidance.
+
 2008-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * smerge-mode.el: Require diff-mode at run-time as well.
index e1bb93a15768f410cf111183809066788ed9d608..dff12e5c02578962a95fc94e180cd9d127650895 100644 (file)
@@ -231,7 +231,7 @@ Conversion keymap is a keymap used while conversion region is active
 ;;;###autoload
 (defun quail-use-package (package-name &rest libraries)
   "Start using Quail package PACKAGE-NAME.
-The remaining arguments are libraries to be loaded before using the package.
+The remaining arguments are LIBRARIES to be loaded before using the package.
 
 This activates input method defined by PACKAGE-NAME by running
 `quail-activate', which see."
@@ -545,7 +545,7 @@ This function runs the normal hook `quail-inactivate-hook'."
 
 (defun quail-activate (&optional arg)
   "Activate Quail input method.
-With arg, activate Quail input method if and only if arg is positive.
+With ARG, activate Quail input method if and only if arg is positive.
 
 This function runs `quail-activate-hook' if it activates the input
 method, `quail-inactivate-hook' if it deactivates it.
@@ -1974,7 +1974,7 @@ minibuffer and the selected frame has no other windows)."
             (not input-method-use-echo-area)
             (null unread-command-events)
             (null unread-post-input-method-events))
-    (if (eq (selected-window) (minibuffer-window))
+    (if (minibufferp)
        (if (eq (minibuffer-window) (frame-root-window))
            ;; Use another frame.  It is sure that we are using some
            ;; window system.