commit 789acb4a9517c7da0d70e3e473cc98d18eed7b00
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.
---
 src/Text.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/Text.cpp b/src/Text.cpp
index b38baa7..cf5b2ef 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -2194,7 +2194,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);
 }

Reply via email to