Module: ThemeCheck::LanguageServer
- Defined in:
- lib/theme_check/language_server.rb,
lib/theme_check/language_server/server.rb,
lib/theme_check/language_server/handler.rb,
lib/theme_check/language_server/protocol.rb,
lib/theme_check/language_server/constants.rb,
lib/theme_check/language_server/position_helper.rb,
lib/theme_check/language_server/completion_engine.rb,
lib/theme_check/language_server/completion_helper.rb,
lib/theme_check/language_server/completion_provider.rb,
lib/theme_check/language_server/document_link_engine.rb,
lib/theme_check/language_server/completion_providers/tag_completion_provider.rb,
lib/theme_check/language_server/completion_providers/filter_completion_provider.rb,
lib/theme_check/language_server/completion_providers/object_completion_provider.rb,
lib/theme_check/language_server/completion_providers/render_snippet_completion_provider.rb
Defined Under Namespace
Modules: CompletionHelper, CompletionItemKinds, PositionHelper, TextDocumentSyncKind Classes: CompletionEngine, CompletionProvider, DocumentLinkEngine, DoneStreaming, FilterCompletionProvider, Handler, IncompatibleStream, ObjectCompletionProvider, RenderSnippetCompletionProvider, Server, TagCompletionProvider
Constant Summary collapse
- PARTIAL_RENDER =
%r{ \{\%\s*render\s+'(?<partial>[^']*)'| \{\%\s*render\s+"(?<partial>[^"]*)" }mix
Class Method Summary collapse
Class Method Details
.start ⇒ Object
19 20 21 |
# File 'lib/theme_check/language_server.rb', line 19 def self.start Server.new.listen end |