package handlers import ( "config-lsp/common" "config-lsp/handlers/sshd_config/ast" protocol "github.com/tliron/glsp/protocol_3_16" ) func GetOptionSignatureHelp( option *ast.SSHDOption, cursor common.CursorPosition, ) *protocol.SignatureHelp { var index uint32 if option == nil || option.Key == nil || (option.OptionValue == nil || option.Key.ContainsPosition(cursor)) { index = 0 } else { index = 1 } signature := uint32(0) return &protocol.SignatureHelp{ ActiveSignature: &signature, Signatures: []protocol.SignatureInformation{ { Label: "