1.0 KiB
1.0 KiB
Syntax highlight
This library does not provide ready-to-be-used implementation of syntax highlight, but it can be added via SyntaxHighlight
interface whilst building SpannableConfiguration
:
final SyntaxHighlight syntaxHighlight = new SyntaxHighlight() {
@NonNull
@Override
public CharSequence highlight(@Nullable String info, @NonNull String code) {
// create Spanned of highlight here
return null; // must not return `null` here
}
};
final SpannableConfiguration configuration = SpannableConfiguration.builder(this)
.syntaxHighlight(syntaxHighlight)
.build();