Ameba::Lsp::Provider
Inherits Larimar::CodeActionProvider < Larimar::Provider < Reference < Object
Constants
Log = ::Larimar::Log.for(self)
Instance methods
on_change(document : Larimar::TextDocument) : Nil
Sourceon_close(document : Larimar::TextDocument) : Nil
Sourceon_open(document : Larimar::TextDocument) : Nil
Sourceon_save(document : Larimar::TextDocument) : Nil
Sourceprovide_code_actions(document : Larimar::TextDocument, range : LSProtocol::Range | LSProtocol::SelectionRange, context : LSProtocol::CodeActionContext, token : CancellationToken | Nil) : Array(LSProtocol::CodeAction | LSProtocol::Command) | Nil
Sourceresolve_code_action(code_action : LSProtocol::CodeAction, token : CancellationToken | Nil) : LSProtocol::CodeAction | Nil
Source