src/Tools/jEdit/src/completion_popup.scala
changeset 57051 5e30ffe79980
parent 56877 4e9d2eab9cfa
child 57127 a406e15c3cf7
--- a/src/Tools/jEdit/src/completion_popup.scala	Wed May 21 20:36:22 2014 +0200
+++ b/src/Tools/jEdit/src/completion_popup.scala	Wed May 21 22:06:10 2014 +0200
@@ -181,10 +181,13 @@
 
     /* spell-checker completion */
 
-    def spell_checker_completion(rendering: Rendering): Option[Completion.Result] =
+    def spell_checker_completion(
+      explicit: Boolean,
+      rendering: Rendering): Option[Completion.Result] =
     {
       for {
         spell_checker <- PIDE.spell_checker.get
+        if explicit
         range = JEdit_Lib.before_caret_range(text_area, rendering)
         word <- Spell_Checker.current_word(text_area, rendering, range)
         words = spell_checker.complete(word.info)
@@ -395,7 +398,7 @@
               case Some(rendering) =>
                 Completion.Result.merge(history, result0,
                   Completion.Result.merge(history,
-                    spell_checker_completion(rendering), path_completion(rendering)))
+                    spell_checker_completion(explicit, rendering), path_completion(rendering)))
             }
           }
           result match {