Class: ThemeCheck::LanguageServer::CompletionProvider

Inherits:
Object
  • Object
show all
Includes:
CompletionHelper
Defined in:
lib/theme_check/language_server/completion_provider.rb

Constant Summary

Constants included from CompletionHelper

ThemeCheck::LanguageServer::CompletionHelper::WORD

Class Method Summary collapse

Instance Method Summary collapse

Methods included from CompletionHelper

#cursor_on_first_word?, #cursor_on_start_content?, #first_word, #matches

Class Method Details

.allObject



9
10
11
# File 'lib/theme_check/language_server/completion_provider.rb', line 9

def all
  @all ||= []
end

.inherited(subclass) ⇒ Object



13
14
15
# File 'lib/theme_check/language_server/completion_provider.rb', line 13

def inherited(subclass)
  all << subclass
end

Instance Method Details

#completions(content, cursor) ⇒ Object

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/theme_check/language_server/completion_provider.rb', line 18

def completions(content, cursor)
  raise NotImplementedError
end