پلاگین یک کامپوننت است بدونِ عنصرِ DOMِ خودش. بهجای رندرشدن در صفحه، رفتار را به عنصرِ کامپوننتی که میزبانش است میچسباند — بسیار شبیه یک دایرکتیو. پلاگینها را زیرِ plugins/ در یک view.tree فهرست میکنید؛ آنها در کنارِ نما اجرا میشوند اما هرگز در subِ آن ظاهر نمیشوند.1$my_app$mol_view2 plugins /3<= Theme $mol_theme_auto4<= Search_key $mol_hotkey5 key *6 K?<=> open_search?7 sub /8<= Content $my_contentچون پلاگین عنصرِ میزبانش را به اشتراک میگذارد، میتواند به آن عنصر شنوندهٔ رویداد، ویژگی، یا اثرِ جانبیِ واکنشگرا اضافه کند، بیآنکه آن را در مارکآپِ اضافی بپیچد.
$mol_hotkey — میانبرهای صفحهکلید را متصل میکند. key*escape?<=>close? روی Escape close را اجرا میکند؛ برای الزامِ Ctrl/⌘ مقدارِ mod_ctrltrue را بگذارید.$mol_theme_auto — یک تمِ روشن/تیره را به زیردرختِ میزبان اعمال میکند.$mol_nav — پیمایش با کلیدهای جهتدار در میانِ فهرستی از کامپوننتها (keys_y، current_y).$mol_speech — ورودی از راهِ تشخیصِ گفتار.
یک پلاگین $mol_plugin را گسترش میدهد (که خودش بدونِ عنصر است) و معمولاً یک event را به یک هندلر وصل میکند:1$my_autosave$mol_plugin2 event *3^4 input?<=> save?nullآن را از طریقِ فهرستِ plugins/ِ هر نمایی به آن نما بچسبانید، و عنصرِ آن نما را توسعه میدهد.ویرایش این صفحه در GitHubآیا این مفید بود؟بلهخیرقبلیکتابِ آشپزیبعدیفرادادههای ماژولدر این صفحهپلاگینهایی که زیاد به کار میبریدنوشتنِ یکیType to search the documentation.