X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=src%2FPalete%2FCompletionProvider.vala;h=8195fc0d4a1b9eb180e0a5d53f4d1e00c42204f2;hb=e6549145a322bae909980c1d409b6619e7ffed32;hp=5e1a30738c295a4a979a387d991f2532aba9b47d;hpb=a3edf6f59ab5192faa2df6451b4da5789ba9480c;p=roobuilder diff --git a/src/Palete/CompletionProvider.vala b/src/Palete/CompletionProvider.vala index 5e1a30738..8195fc0d4 100644 --- a/src/Palete/CompletionProvider.vala +++ b/src/Palete/CompletionProvider.vala @@ -39,7 +39,14 @@ namespace Palete { if (this.in_populate || ch == 32) { return false; } - GLib.debug("should trigger? %c", (int) ch); + if (this.editor.buffer.el.iter_has_context_class(iter, "comment") || + this.editor.buffer.el.iter_has_context_class(iter, "string") + ) { + return false; + } + + + //GLib.debug("should trigger? %c", (int) ch); return true; @@ -244,6 +251,7 @@ namespace Palete { GLib.debug("pupoulate async - got reply"); this.model = new CompletionModel(this, context, res, cancellable); var word = context.get_word(); + GLib.debug("Context word is %s, %d", word, (int)word.length); var expression = new global::Gtk.PropertyExpression(typeof(CompletionProposal), null, "label");