override fun openTag()

in src/commonMain/kotlin/org/intellij/markdown/html/HtmlGenerator.kt [74:92]


        override fun openTag(node: ASTNode, tagName: CharSequence, vararg attributes: CharSequence?, autoClose: Boolean): CharSequence {
            return buildString {
                append("<$tagName")
                for (attribute in customizer.invoke(node, tagName, attributes.asIterable())) {
                    if (attribute != null) {
                        append(" $attribute")
                    }
                }
                if (includeSrcPositions) {
                    append(" ${getSrcPosAttribute(node)}")
                }

                if (autoClose) {
                    append(" />")
                } else {
                    append(">")
                }
            }
        }