internal/lsp/markup_content.go (21 lines of code) (raw):

package lsp import ( "github.com/Azure/azapi-lsp/internal/mdplain" lsp "github.com/Azure/azapi-lsp/internal/protocol" "github.com/hashicorp/hcl-lang/lang" ) func markupContent(content lang.MarkupContent, mdSupported bool) lsp.MarkupContent { value := content.Value kind := lsp.PlainText if content.Kind == lang.MarkdownKind { if mdSupported { kind = lsp.Markdown } else { value = mdplain.Clean(value) } } return lsp.MarkupContent{ Kind: kind, Value: value, } }