Markwon/docs/SyntaxHighlight.md
2017-05-29 18:46:07 +03:00

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();

Contents