Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Avoid recreating extensions

AuthorDaveJarvis <email>
Date2021-01-03 11:13:04 GMT-0800
Commit5ebbbfeb421a4054501645531506da9f9633528a
Parent360949a
Delta6 lines added, 3 lines removed, 3-line increase
src/main/java/com/keenwrite/processors/markdown/MarkdownProcessor.java
import com.keenwrite.processors.Processor;
import com.keenwrite.processors.ProcessorContext;
-import com.keenwrite.processors.markdown.extensions.caret.CaretExtension;
import com.keenwrite.processors.markdown.extensions.FencedBlockExtension;
import com.keenwrite.processors.markdown.extensions.ImageLinkExtension;
-import com.keenwrite.processors.markdown.extensions.tex.TeXExtension;
+import com.keenwrite.processors.markdown.extensions.caret.CaretExtension;
import com.keenwrite.processors.markdown.extensions.r.RExtension;
+import com.keenwrite.processors.markdown.extensions.tex.TeXExtension;
import com.vladsch.flexmark.ext.definition.DefinitionExtension;
import com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughSubscriptExtension;
*/
public class MarkdownProcessor extends ExecutorProcessor<String> {
+
+ private static final List<Extension> DEFAULT_EXTENSIONS =
+ createDefaultExtensions();
private final IParse mParser;
}
- extensions.addAll( createDefaultExtensions() );
+ extensions.addAll( DEFAULT_EXTENSIONS );
extensions.add( ImageLinkExtension.create( context ) );
extensions.add( TeXExtension.create( context ) );