[rkward] rkward/windows: Fix logic for supressing hints in comments.

Thomas Friedrichsmeier null at kde.org
Thu Feb 21 10:32:55 GMT 2019


Git commit 24746cac8e1c987caad3dc12c13bb7cb07e74d00 by Thomas Friedrichsmeier.
Committed on 21/02/2019 at 10:32.
Pushed by tfry into branch 'master'.

Fix logic for supressing hints in comments.

M  +4    -2    rkward/windows/rkcodecompletion.cpp

https://commits.kde.org/rkward/24746cac8e1c987caad3dc12c13bb7cb07e74d00

diff --git a/rkward/windows/rkcodecompletion.cpp b/rkward/windows/rkcodecompletion.cpp
index b504af15..76e5fd9a 100644
--- a/rkward/windows/rkcodecompletion.cpp
+++ b/rkward/windows/rkcodecompletion.cpp
@@ -132,8 +132,10 @@ void RKCompletionManager::tryCompletion () {
 	symbol_range = KTextEditor::Range (para, start, para, end);
 	if (!user_triggered) {
 		if (end > cursor_pos) {
-			symbol_range = KTextEditor::Range (-1, -1, -1, -1);   // Only hint when at the end of a word/symbol: https://mail.kde.org/pipermail/rkward-devel/2015-April/004122.html
-		} else if (current_line.lastIndexOf ("#", cursor_pos) >= 0) symbol_range = KTextEditor::Range ();	// do not hint while in comments
+			symbol_range = KTextEditor::Range ();   // Only hint when at the end of a word/symbol: https://mail.kde.org/pipermail/rkward-devel/2015-April/004122.html
+		} else {
+			if (doc->defaultStyleAt (c) == KTextEditor::dsComment) symbol_range = KTextEditor::Range ();	// do not hint while in comments
+		}
 	}
 
 	QString word = currentCompletionWord ();



More information about the rkward-tracker mailing list