commit 5eb4a155793683cb5c4ff4f1c438e1a04da54011
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Tue Jul 3 16:53:15 2018 +0200

    Do not allow completion when there is an active selection
    
    We do it in texted only, mathed is more difficult and not so relevant IMO.
    
    (cherry picked from commit 789acb4a9517c7da0d70e3e473cc98d18eed7b00)
---
 src/Text.cpp |    3 ++-
 status.23x   |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/Text.cpp b/src/Text.cpp
index 5b8fc9a..b386205 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -2188,7 +2188,8 @@ docstring Text::previousWord(CursorSlice const & sl) const
 bool Text::completionSupported(Cursor const & cur) const
 {
        Paragraph const & par = cur.paragraph();
-       return cur.pos() > 0
+       return !cur.selection()
+               && cur.pos() > 0
                && (cur.pos() >= par.size() || par.isWordSeparator(cur.pos()))
                && !par.isWordSeparator(cur.pos() - 1);
 }
diff --git a/status.23x b/status.23x
index 4310a1a..ff3a95e 100644
--- a/status.23x
+++ b/status.23x
@@ -99,6 +99,8 @@ What's new
 
 - Added C-M-i as a shortcut for LFUN_INSET_SETTINGS (bug 7662).
 
+- Disable completion in text wwhen there is a selection.
+
 
 * DOCUMENTATION AND LOCALIZATION
 

Reply via email to