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);
}