[latexila] Completion: add some comments
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] Completion: add some comments
- Date: Tue, 2 Sep 2014 16:09:03 +0000 (UTC)
commit 15043e6bbb61432568e6ba9b81590bcb4ace43ef
Author: Sébastien Wilmet <swilmet gnome org>
Date: Tue Sep 2 18:08:22 2014 +0200
Completion: add some comments
src/completion.vala | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/completion.vala b/src/completion.vala
index dbb5b27..4902dbc 100644
--- a/src/completion.vala
+++ b/src/completion.vala
@@ -66,7 +66,7 @@ public class CompletionProvider : GLib.Object, SourceCompletionProvider
// contains only environments that have extra info
private Gee.HashMap<string, CompletionChoice?> _environments;
- // while parsing, keep track of current command/argument/choice
+ // While parsing the XML file, keep track of current command/argument/choice.
private CompletionCommand _current_command;
private CompletionArgument _current_arg;
private CompletionChoice _current_choice;
@@ -297,6 +297,9 @@ public class CompletionProvider : GLib.Object, SourceCompletionProvider
return;
}
+ // TODO this is a O(n) time complexity. This could be reduced to a O(log n) by
+ // using a GSequence for example, like it is done by the words completion provider
+ // in GtkSourceView.
List<SourceCompletionItem> filtered_proposals = null;
foreach (SourceCompletionItem item in proposals_to_filter)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]