[gedit] Disable snippet completion for interactive completion
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gedit] Disable snippet completion for interactive completion
- Date: Sun, 11 Oct 2009 14:37:39 +0000 (UTC)
commit 7bd405101ae0b8368cb1311707598f1e12f6fcb1
Author: Jesse van den Kieboom <jesse icecrew nl>
Date: Sun Oct 11 16:36:05 2009 +0200
Disable snippet completion for interactive completion
plugins/snippets/snippets/Completion.py | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
---
diff --git a/plugins/snippets/snippets/Completion.py b/plugins/snippets/snippets/Completion.py
index 0731023..d83915a 100644
--- a/plugins/snippets/snippets/Completion.py
+++ b/plugins/snippets/snippets/Completion.py
@@ -73,7 +73,7 @@ class Provider(gobject.GObject, gsv.CompletionProvider):
return self.mark.get_buffer().get_iter_at_mark(self.mark)
def do_match(self, context):
- return self.get_word(context) or (context.get_activation() & gsv.COMPLETION_ACTIVATION_USER_REQUESTED)
+ return True
def get_proposals(self, word):
if self.proposals:
@@ -91,13 +91,7 @@ class Provider(gobject.GObject, gsv.CompletionProvider):
return map(lambda x: Proposal(x), proposals)
def do_populate(self, context):
- word = self.get_word(context)
-
- if word or (context.get_activation() & gsv.COMPLETION_ACTIVATION_USER_REQUESTED):
- proposals = self.get_proposals(word)
- else:
- proposals = []
-
+ proposals = self.get_proposals(self.get_word(context))
context.add_proposals(self, proposals, True)
def do_get_name(self):
@@ -136,6 +130,9 @@ class Provider(gobject.GObject, gsv.CompletionProvider):
def do_get_icon(self):
return self.icon
+ def do_get_activation(self):
+ return gsv.COMPLETION_ACTIVATION_USER_REQUESTED
+
class Defaults(gobject.GObject, gsv.CompletionProvider):
def __init__(self, handler):
gobject.GObject.__init__(self)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]