From abafce624154c09067db0fa4d0c4fc5f74fc6518 Mon Sep 17 00:00:00 2001 From: Barto Date: Mon, 24 Oct 2016 00:29:31 +0100 Subject: [PATCH] Modified source in response to issue 63 requesting the ability to configure the disableForSelector parameter. This modification adds a single value configuration pane that is read when the package is initialized. --- lib/autocomplete-snippets.coffee | 7 +++++++ lib/snippets-provider.coffee | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/autocomplete-snippets.coffee b/lib/autocomplete-snippets.coffee index 5000e09..232bbab 100644 --- a/lib/autocomplete-snippets.coffee +++ b/lib/autocomplete-snippets.coffee @@ -1,4 +1,11 @@ module.exports = + config: + disableForSelector: + title: 'Disable Snippet Autocompletion Selector String' + description: 'Scope selector for which snippet autocompletion should be disabled' + type: 'string' + default: '.comment, .string' + provider: null activate: -> diff --git a/lib/snippets-provider.coffee b/lib/snippets-provider.coffee index 728b17b..585bc0f 100644 --- a/lib/snippets-provider.coffee +++ b/lib/snippets-provider.coffee @@ -1,7 +1,7 @@ module.exports = class SnippetsProvider selector: '*' - disableForSelector: '.comment, .string' + disableForSelector: atom.config.get ('autocomplete-snippets.disableForSelector') inclusionPriority: 1 suggestionPriority: 2