module LSP
Defined in:
base/capabilities/server_capabilities.crbase/capabilities/workspace_edit_capabilities.cr
base/code_action_kind.cr
base/completion_item.cr
base/completion_list.cr
base/diagnostic.cr
base/document_filter.cr
base/file_resource_changes.cr
base/markup_content.cr
base/message_type.cr
base/symbol_kind.cr
base/work_done_progress.cr
base/workspace_edit.cr
base/workspace_folder.cr
log.cr
notifications/cancel.cr
notifications/diagnostics/publish_diagnostics.cr
notifications/exit.cr
notifications/initialized.cr
notifications/notification_message.cr
notifications/progress.cr
notifications/text_synchronization/did_change.cr
notifications/text_synchronization/did_close.cr
notifications/text_synchronization/did_open.cr
notifications/text_synchronization/did_save.cr
notifications/text_synchronization/will_save.cr
notifications/window/log_message.cr
notifications/window/show_message.cr
requests/initialize.cr
requests/language_features/completion.cr
requests/language_features/definition.cr
requests/language_features/document_symbols.cr
requests/language_features/formatting.cr
requests/language_features/hover.cr
requests/language_features/range_formatting.cr
requests/language_features/signature_help.cr
requests/request_message.cr
requests/shutdown.cr
requests/text_synchronization/will_save_wait_until.cr
requests/window/show_message.cr
requests/window/work_done_progress_create.cr
response_message.cr
tools.cr
Constant Summary
-
Log =
::Log.for(self)
Macro Summary
-
string_enum(name, *, downcase = true, mappings = nil, &block)
An JSON fiendly string enum.
Macro Detail
An JSON fiendly string enum.