@@ -15,6 +15,7 @@ RENDERER |fern-develop-renderer|
1515SCHEME | fern-develop-scheme |
1616 PROVIDER | fern-develop-scheme-provider |
1717 MAPPING | fern-develop-scheme-provider |
18+ HOOK | fern-develop-hook |
1819HELPER | fern-develop-helper |
1920LOGGER | fern-develop-logger |
2021UTILITY | fern-develop-utility |
@@ -500,6 +501,29 @@ Following methods are executed asynchronously and return a promise.
500501 It is used to collapse modified nodes to solve issue #103.
501502
502503
504+ =============================================================================
505+ HOOK *fern-develop-hook*
506+
507+ Following hook will be emitted by | fern#hook#emit() | from fern itself.
508+
509+ "renderer:syntax" ({helper} )
510+ Called when fern renderer has register its syntax.
511+ The {helper} is a helper instance described in | fern-develop-helper | .
512+
513+ "renderer:highlight" ({helper} )
514+ Called when fern renderer has register its highlight.
515+ The {helper} is a helper instance described in | fern-develop-helper | .
516+
517+ "viewer:redraw" ({helper} )
518+ Called when fern viewer has redrawed.
519+ The {helper} is a helper instance described in | fern-develop-helper | .
520+
521+ "viewer:ready" ({helper} )
522+ Called when fern viewer has ready, mean that the buffer has opened and
523+ all content has rendererd.
524+ The {helper} is a helper instance described in | fern-develop-helper | .
525+
526+
503527=============================================================================
504528LOGGER *fern-develop-logger*
505529
0 commit comments