class Mint::LS::Completion

Defined in:

ls/completion.cr
ls/completion_item/argument.cr
ls/completion_item/component.cr
ls/completion_item/constant.cr
ls/completion_item/function.cr
ls/completion_item/get.cr
ls/completion_item/property.cr
ls/completion_item/style.cr
ls/completions/component.cr
ls/completions/functions.cr
ls/completions/module.cr
ls/completions/store.cr

Constructors

Instance Method Summary

Instance methods inherited from class LSP::RequestMessage

execute(server : Server) execute, id : Int32 | String id, id=(id : Int32 | String) id=, method : String method, method=(method : String) method=

Constructor methods inherited from class LSP::RequestMessage

new(pull : JSON::PullParser) new

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def completion_item(node : Ast::Argument) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Component) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Constant, parent_name : String | Nil = nil) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Function, parent_name : String | Nil = nil) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Get, parent_name : String | Nil = nil) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Property) : LSP::CompletionItem #

[View source]
def completion_item(node : Ast::Style) : LSP::CompletionItem #

[View source]
def completions(node : Ast::Component, global : Bool = false) : Array(LSP::CompletionItem) #

[View source]
def completions(node : Ast::Function) : Array(LSP::CompletionItem) #

[View source]
def completions(node : Ast::Module, global : Bool = false) : Array(LSP::CompletionItem) #

[View source]
def completions(node : Ast::Store, global : Bool = false) : Array(LSP::CompletionItem) #

[View source]
def completions(node : Ast::Node, global : Bool = false) #

[View source]
def execute(server) #

[View source]
def params : LSP::CompletionParams #

[View source]
def params=(params : LSP::CompletionParams) #

[View source]
def workspace #

[View source]