Class: ThemeCheck::LanguageServer::RenderSnippetCompletionProvider
- Inherits:
-
CompletionProvider
- Object
- CompletionProvider
- ThemeCheck::LanguageServer::RenderSnippetCompletionProvider
- Defined in:
- lib/theme_check/language_server/completion_providers/render_snippet_completion_provider.rb
Constant Summary
Constants included from CompletionHelper
Instance Method Summary collapse
Methods inherited from CompletionProvider
Methods included from RegexHelpers
Methods included from CompletionHelper
#cursor_on_first_word?, #cursor_on_start_content?, #first_word
Constructor Details
This class inherits a constructor from ThemeCheck::LanguageServer::CompletionProvider
Instance Method Details
#completions(content, cursor) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/theme_check/language_server/completion_providers/render_snippet_completion_provider.rb', line 6 def completions(content, cursor) return [] unless cursor_on_quoted_argument?(content, cursor) partial = snippet(content) || '' snippets .select { |x| x.start_with?(partial) } .map { |x| snippet_to_completion(x) } end |