Method: ThemeCheck::LanguageServer::TagCompletionProvider#can_complete?

Defined in:
lib/theme_check/language_server/completion_providers/tag_completion_provider.rb

#can_complete?(content, cursor) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
17
18
19
# File 'lib/theme_check/language_server/completion_providers/tag_completion_provider.rb', line 14

def can_complete?(content, cursor)
  content.start_with?(Liquid::TagStart) && (
    cursor_on_first_word?(content, cursor) ||
    cursor_on_start_content?(content, cursor, Liquid::TagStart)
  )
end