class

Ameba::Lsp::Provider

Inherits Larimar::CodeActionProvider < Larimar::Provider < Reference < Object

Constants

Log = ::Larimar::Log.for(self)

Instance methods

on_change(document : Larimar::TextDocument) : Nil
Source
on_close(document : Larimar::TextDocument) : Nil
Source
on_open(document : Larimar::TextDocument) : Nil
Source
on_save(document : Larimar::TextDocument) : Nil
Source
provide_code_actions(document : Larimar::TextDocument, range : LSProtocol::Range | LSProtocol::SelectionRange, context : LSProtocol::CodeActionContext, token : CancellationToken | Nil) : Array(LSProtocol::CodeAction | LSProtocol::Command) | Nil
Source
resolve_code_action(code_action : LSProtocol::CodeAction, token : CancellationToken | Nil) : LSProtocol::CodeAction | Nil
Source

Nested types