KT-22815: Use bold for root identifier, and not for keywords
This commit is contained in:
@@ -172,6 +172,7 @@ class KotlinQuickDocumentationProvider : AbstractDocumentationProvider() {
|
||||
renderCompanionObjectName = true
|
||||
withDefinedIn = false
|
||||
eachAnnotationOnNewLine = true
|
||||
boldForNamesInHtml = true
|
||||
}
|
||||
|
||||
private fun renderEnumSpecialFunction(element: KtClass, functionDescriptor: FunctionDescriptor, quickNavigation: Boolean): String {
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ class SpecifyExplicitLambdaSignatureIntention : SelfTargetingOffsetIndependentIn
|
||||
}
|
||||
|
||||
private fun ValueParameterDescriptor.render(psiName: String?): String = IdeDescriptorRenderers.SOURCE_CODE.let {
|
||||
"${psiName ?: it.renderName(name)}: ${it.renderType(type)}"
|
||||
"${psiName ?: it.renderName(name, true)}: ${it.renderType(type)}"
|
||||
}
|
||||
|
||||
override fun applyTo(element: KtLambdaExpression, editor: Editor?) {
|
||||
|
||||
@@ -56,7 +56,7 @@ class ImportAwareClassifierNamePolicy(
|
||||
}
|
||||
|
||||
private fun shortNameWithCompanionNameSkip(classifier: ClassifierDescriptor, renderer: DescriptorRenderer): String {
|
||||
if (classifier is TypeParameterDescriptor) return renderer.renderName(classifier.name)
|
||||
if (classifier is TypeParameterDescriptor) return renderer.renderName(classifier.name, false)
|
||||
|
||||
val qualifiedNameParts = classifier.parentsWithSelf
|
||||
.takeWhile { it is ClassifierDescriptor }
|
||||
|
||||
Reference in New Issue
Block a user