[{"data":1,"prerenderedAt":1221},["ShallowReactive",2],{"navigation_docs":3,"-plugins-authoring":278,"-plugins-authoring-surround":1216},[4,26,57,73,94,237,257],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Autocomplete","i-lucide-list-tree","\u002Fautocomplete","2.autocomplete",[32,37,42,47,52],{"title":33,"path":34,"stem":35,"icon":36},"Tour","\u002Fautocomplete\u002Ftour","2.autocomplete\u002F1.tour","i-lucide-map",{"title":38,"path":39,"stem":40,"icon":41},"Contexts","\u002Fautocomplete\u002Fcontexts","2.autocomplete\u002F2.contexts","i-lucide-crosshair",{"title":43,"path":44,"stem":45,"icon":46},"Chaining","\u002Fautocomplete\u002Fchaining","2.autocomplete\u002F3.chaining","i-lucide-link",{"title":48,"path":49,"stem":50,"icon":51},"Configuration","\u002Fautocomplete\u002Fconfiguration","2.autocomplete\u002F4.configuration","i-lucide-settings",{"title":53,"path":54,"stem":55,"icon":56},"Theming","\u002Fautocomplete\u002Ftheming","2.autocomplete\u002F5.theming","i-lucide-palette",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":25},"Components","i-lucide-component","\u002Fcomponents","3.components",[63,68],{"title":64,"path":65,"stem":66,"icon":67},"Manifest","\u002Fcomponents\u002Fmanifest","3.components\u002F1.manifest","i-lucide-file-json",{"title":69,"path":70,"stem":71,"icon":72},"Vite plugin","\u002Fcomponents\u002Fvite-plugin","3.components\u002F2.vite-plugin","i-simple-icons-vite",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":25},"Bindings","i-lucide-braces","\u002Fbindings","4.bindings",[79,84,89],{"title":80,"path":81,"stem":82,"icon":83},"Roots","\u002Fbindings\u002Froots","4.bindings\u002F1.roots","i-lucide-git-branch",{"title":85,"path":86,"stem":87,"icon":88},"Data and meta","\u002Fbindings\u002Fdata-and-meta","4.bindings\u002F2.data-and-meta","i-lucide-database",{"title":90,"path":91,"stem":92,"icon":93},"Component scopes","\u002Fbindings\u002Fcomponent-scopes","4.bindings\u002F3.component-scopes","i-lucide-repeat",{"title":95,"icon":96,"path":97,"stem":98,"children":99},"Plugins","i-lucide-puzzle","\u002Fplugins","5.plugins",[100,102,107,137,211],{"title":95,"path":97,"stem":101,"icon":96},"5.plugins\u002Findex",{"title":103,"path":104,"stem":105,"icon":106},"Authoring","\u002Fplugins\u002Fauthoring","5.plugins\u002F1.authoring","i-lucide-pencil",{"title":108,"icon":109,"path":110,"stem":111,"children":112,"page":25},"Defaults","i-lucide-package-check","\u002Fplugins\u002Fdefaults","5.plugins\u002F2.defaults",[113,117,121,125,129,133],{"title":114,"path":115,"stem":116},"alert","\u002Fplugins\u002Fdefaults\u002Falert","5.plugins\u002F2.defaults\u002F0.alert",{"title":118,"path":119,"stem":120},"attributes","\u002Fplugins\u002Fdefaults\u002Fattributes","5.plugins\u002F2.defaults\u002F1.attributes",{"title":122,"path":123,"stem":124},"components","\u002Fplugins\u002Fdefaults\u002Fcomponents","5.plugins\u002F2.defaults\u002F2.components",{"title":126,"path":127,"stem":128},"frontmatter","\u002Fplugins\u002Fdefaults\u002Ffrontmatter","5.plugins\u002F2.defaults\u002F3.frontmatter",{"title":130,"path":131,"stem":132},"html","\u002Fplugins\u002Fdefaults\u002Fhtml","5.plugins\u002F2.defaults\u002F4.html",{"title":134,"path":135,"stem":136},"task-list","\u002Fplugins\u002Fdefaults\u002Ftask-list","5.plugins\u002F2.defaults\u002F5.task-list",{"title":138,"icon":139,"path":140,"stem":141,"children":142,"page":25},"Built-in","i-lucide-package","\u002Fplugins\u002Fbuilt-in","5.plugins\u002F3.built-in",[143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207],{"title":144,"path":145,"stem":146},"binding","\u002Fplugins\u002Fbuilt-in\u002Fbinding","5.plugins\u002F3.built-in\u002F0.binding",{"title":148,"path":149,"stem":150},"breaks","\u002Fplugins\u002Fbuilt-in\u002Fbreaks","5.plugins\u002F3.built-in\u002F1.breaks",{"title":152,"path":153,"stem":154},"punctuation","\u002Fplugins\u002Fbuilt-in\u002Fpunctuation","5.plugins\u002F3.built-in\u002F10.punctuation",{"title":156,"path":157,"stem":158},"rangi","\u002Fplugins\u002Fbuilt-in\u002Frangi","5.plugins\u002F3.built-in\u002F11.rangi",{"title":160,"path":161,"stem":162},"security","\u002Fplugins\u002Fbuilt-in\u002Fsecurity","5.plugins\u002F3.built-in\u002F12.security",{"title":164,"path":165,"stem":166},"shiki","\u002Fplugins\u002Fbuilt-in\u002Fshiki","5.plugins\u002F3.built-in\u002F13.shiki",{"title":168,"path":169,"stem":170},"summary","\u002Fplugins\u002Fbuilt-in\u002Fsummary","5.plugins\u002F3.built-in\u002F14.summary",{"title":172,"path":173,"stem":174},"toc","\u002Fplugins\u002Fbuilt-in\u002Ftoc","5.plugins\u002F3.built-in\u002F15.toc",{"title":176,"path":177,"stem":178},"twoslash","\u002Fplugins\u002Fbuilt-in\u002Ftwoslash","5.plugins\u002F3.built-in\u002F16.twoslash",{"title":180,"path":181,"stem":182},"code-blocks","\u002Fplugins\u002Fbuilt-in\u002Fcode-blocks","5.plugins\u002F3.built-in\u002F2.code-blocks",{"title":184,"path":185,"stem":186},"emoji","\u002Fplugins\u002Fbuilt-in\u002Femoji","5.plugins\u002F3.built-in\u002F3.emoji",{"title":188,"path":189,"stem":190},"footnotes","\u002Fplugins\u002Fbuilt-in\u002Ffootnotes","5.plugins\u002F3.built-in\u002F4.footnotes",{"title":192,"path":193,"stem":194},"headings","\u002Fplugins\u002Fbuilt-in\u002Fheadings","5.plugins\u002F3.built-in\u002F5.headings",{"title":196,"path":197,"stem":198},"json-render","\u002Fplugins\u002Fbuilt-in\u002Fjson-render","5.plugins\u002F3.built-in\u002F6.json-render",{"title":200,"path":201,"stem":202},"math","\u002Fplugins\u002Fbuilt-in\u002Fmath","5.plugins\u002F3.built-in\u002F7.math",{"title":204,"path":205,"stem":206},"mermaid","\u002Fplugins\u002Fbuilt-in\u002Fmermaid","5.plugins\u002F3.built-in\u002F8.mermaid",{"title":208,"path":209,"stem":210},"model","\u002Fplugins\u002Fbuilt-in\u002Fmodel","5.plugins\u002F3.built-in\u002F9.model",{"title":212,"icon":213,"path":214,"stem":215,"children":216,"page":25},"Ecosystem","i-lucide-boxes","\u002Fplugins\u002Fecosystem","5.plugins\u002F4.ecosystem",[217,221,225,229,233],{"title":218,"path":219,"stem":220},"email","\u002Fplugins\u002Fecosystem\u002Femail","5.plugins\u002F4.ecosystem\u002F0.email",{"title":222,"path":223,"stem":224},"etiket","\u002Fplugins\u002Fecosystem\u002Fetiket","5.plugins\u002F4.ecosystem\u002F1.etiket",{"title":226,"path":227,"stem":228},"flint","\u002Fplugins\u002Fecosystem\u002Fflint","5.plugins\u002F4.ecosystem\u002F2.flint",{"title":230,"path":231,"stem":232},"page-break","\u002Fplugins\u002Fecosystem\u002Fpage-break","5.plugins\u002F4.ecosystem\u002F3.page-break",{"title":234,"path":235,"stem":236},"vega","\u002Fplugins\u002Fecosystem\u002Fvega","5.plugins\u002F4.ecosystem\u002F4.vega",{"title":238,"icon":239,"path":240,"stem":241,"children":242,"page":25},"Agents","i-lucide-bot","\u002Fagents","6.agents",[243,247,252],{"title":244,"path":245,"stem":246,"icon":239},"Overview","\u002Fagents\u002Foverview","6.agents\u002F1.overview",{"title":248,"path":249,"stem":250,"icon":251},"Tools","\u002Fagents\u002Ftools","6.agents\u002F2.tools","i-lucide-wrench",{"title":253,"path":254,"stem":255,"icon":256},"Targets","\u002Fagents\u002Ftargets","6.agents\u002F3.targets","i-lucide-target",{"title":258,"icon":259,"path":260,"stem":261,"children":262,"page":25},"Reference","i-lucide-book-open","\u002Freference","7.reference",[263,268,273],{"title":264,"path":265,"stem":266,"icon":267},"Options","\u002Freference\u002Foptions","7.reference\u002F1.options","i-lucide-sliders-horizontal",{"title":269,"path":270,"stem":271,"icon":272},"API","\u002Freference\u002Fapi","7.reference\u002F2.api","i-lucide-code",{"title":274,"path":275,"stem":276,"icon":277},"Commands","\u002Freference\u002Fcommands","7.reference\u002F3.commands","i-lucide-terminal",{"id":279,"title":103,"body":280,"description":1209,"extension":1210,"links":1211,"meta":1212,"navigation":1213,"path":104,"seo":1214,"stem":105,"__hash__":1215},"docs\u002F5.plugins\u002F1.authoring.md",{"type":281,"value":282,"toc":1205},"minimark",[283,292,1005,1010,1183,1190,1194,1201],[284,285,286,287,291],"p",{},"A plugin is a plain object from a factory. Everything is optional except ",[288,289,290],"code",{},"name",".",[293,294,299],"pre",{"className":295,"code":296,"language":297,"meta":298,"style":298},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { definePlugin } from 'comark-codemirror'\n\nexport default definePlugin\u003C{ icons?: string[] }>((options = {}) => ({\n  name: 'icons',\n  \u002F\u002F manifest entries (merged by name)\n  components: [{ name: 'icon', kind: 'inline', props: { name: { enum: options.icons ?? ['star', 'heart'] } } }],\n  \u002F\u002F items for a context kind\n  completions: [{\n    kinds: ['attr-value'],\n    provide: ({ context }) => (context.name === 'name' ? (options.icons ?? []).map(i => ({ label: i, glyph: '★', exit: true, chain: true })) : null),\n  }],\n  \u002F\u002F entries in the block (`\u002F`) or inline menu\n  snippets: [{ label: 'Icon row', insert: ':icon{name=\"$1\"} :icon{name=\"$2\"}', section: 'Media' }],\n  \u002F\u002F binding roots\n  scopes: [() => ({ name: 'meta', shape: { type: 'object', properties: { icons: { type: 'array' } } } })],\n  lint: [({ state, index }) => []],\n  hover: [({ pos }) => null],\n  commands: [],\n  \u002F\u002F fence languages offered after ```\n  fences: ['icons'],\n  \u002F\u002F a note for agents (llms())\n  llms: 'Icons: `:icon{name=\"star\"}`.',\n  \u002F\u002F anything else CodeMirror\n  extensions: [],\n}))\n","ts","",[288,300,301,334,341,398,418,425,530,536,548,569,693,703,709,766,772,862,892,917,930,936,956,962,979,985,997],{"__ignoreMap":298},[302,303,306,310,314,318,321,324,327,331],"span",{"class":304,"line":305},"line",1,[302,307,309],{"class":308},"s7zQu","import",[302,311,313],{"class":312},"sMK4o"," {",[302,315,317],{"class":316},"sTEyZ"," definePlugin",[302,319,320],{"class":312}," }",[302,322,323],{"class":308}," from",[302,325,326],{"class":312}," '",[302,328,330],{"class":329},"sfazB","comark-codemirror",[302,332,333],{"class":312},"'\n",[302,335,337],{"class":304,"line":336},2,[302,338,340],{"emptyLinePlaceholder":339},true,"\n",[302,342,344,347,350,353,356,360,363,367,370,373,376,378,382,385,388,392,395],{"class":304,"line":343},3,[302,345,346],{"class":308},"export",[302,348,349],{"class":308}," default",[302,351,317],{"class":352},"s2Zo4",[302,354,355],{"class":312},"\u003C{",[302,357,359],{"class":358},"swJcz"," icons",[302,361,362],{"class":312},"?:",[302,364,366],{"class":365},"sBMFI"," string",[302,368,369],{"class":316},"[] ",[302,371,372],{"class":312},"}>",[302,374,375],{"class":316},"(",[302,377,375],{"class":312},[302,379,381],{"class":380},"sHdIc","options",[302,383,384],{"class":312}," =",[302,386,387],{"class":312}," {})",[302,389,391],{"class":390},"spNyl"," =>",[302,393,394],{"class":316}," (",[302,396,397],{"class":312},"{\n",[302,399,401,404,407,409,412,415],{"class":304,"line":400},4,[302,402,403],{"class":358},"  name",[302,405,406],{"class":312},":",[302,408,326],{"class":312},[302,410,411],{"class":329},"icons",[302,413,414],{"class":312},"'",[302,416,417],{"class":312},",\n",[302,419,421],{"class":304,"line":420},5,[302,422,424],{"class":423},"sHwdD","  \u002F\u002F manifest entries (merged by name)\n",[302,426,428,431,433,436,439,442,444,446,449,451,454,457,459,461,464,466,468,471,473,475,477,479,481,484,486,489,491,494,497,499,501,504,506,508,510,513,515,518,521,523,525,528],{"class":304,"line":427},6,[302,429,430],{"class":358},"  components",[302,432,406],{"class":312},[302,434,435],{"class":316}," [",[302,437,438],{"class":312},"{",[302,440,441],{"class":358}," name",[302,443,406],{"class":312},[302,445,326],{"class":312},[302,447,448],{"class":329},"icon",[302,450,414],{"class":312},[302,452,453],{"class":312},",",[302,455,456],{"class":358}," kind",[302,458,406],{"class":312},[302,460,326],{"class":312},[302,462,463],{"class":329},"inline",[302,465,414],{"class":312},[302,467,453],{"class":312},[302,469,470],{"class":358}," props",[302,472,406],{"class":312},[302,474,313],{"class":312},[302,476,441],{"class":358},[302,478,406],{"class":312},[302,480,313],{"class":312},[302,482,483],{"class":358}," enum",[302,485,406],{"class":312},[302,487,488],{"class":316}," options",[302,490,291],{"class":312},[302,492,493],{"class":316},"icons ",[302,495,496],{"class":312},"??",[302,498,435],{"class":316},[302,500,414],{"class":312},[302,502,503],{"class":329},"star",[302,505,414],{"class":312},[302,507,453],{"class":312},[302,509,326],{"class":312},[302,511,512],{"class":329},"heart",[302,514,414],{"class":312},[302,516,517],{"class":316},"] ",[302,519,520],{"class":312},"}",[302,522,320],{"class":312},[302,524,320],{"class":312},[302,526,527],{"class":316},"]",[302,529,417],{"class":312},[302,531,533],{"class":304,"line":532},7,[302,534,535],{"class":423},"  \u002F\u002F items for a context kind\n",[302,537,539,542,544,546],{"class":304,"line":538},8,[302,540,541],{"class":358},"  completions",[302,543,406],{"class":312},[302,545,435],{"class":316},[302,547,397],{"class":312},[302,549,551,554,556,558,560,563,565,567],{"class":304,"line":550},9,[302,552,553],{"class":358},"    kinds",[302,555,406],{"class":312},[302,557,435],{"class":316},[302,559,414],{"class":312},[302,561,562],{"class":329},"attr-value",[302,564,414],{"class":312},[302,566,527],{"class":316},[302,568,417],{"class":312},[302,570,572,575,577,580,583,586,588,591,593,596,599,601,603,605,608,611,613,615,617,620,622,625,627,630,632,634,636,639,641,644,646,649,651,653,656,658,660,663,665,669,671,674,676,678,680,683,685,688,691],{"class":304,"line":571},10,[302,573,574],{"class":352},"    provide",[302,576,406],{"class":312},[302,578,579],{"class":312}," ({",[302,581,582],{"class":380}," context",[302,584,585],{"class":312}," })",[302,587,391],{"class":390},[302,589,590],{"class":316}," (context",[302,592,291],{"class":312},[302,594,595],{"class":316},"name ",[302,597,598],{"class":312},"===",[302,600,326],{"class":312},[302,602,290],{"class":329},[302,604,414],{"class":312},[302,606,607],{"class":312}," ?",[302,609,610],{"class":316}," (options",[302,612,291],{"class":312},[302,614,493],{"class":316},[302,616,496],{"class":312},[302,618,619],{"class":316}," [])",[302,621,291],{"class":312},[302,623,624],{"class":352},"map",[302,626,375],{"class":316},[302,628,629],{"class":380},"i",[302,631,391],{"class":390},[302,633,394],{"class":316},[302,635,438],{"class":312},[302,637,638],{"class":358}," label",[302,640,406],{"class":312},[302,642,643],{"class":316}," i",[302,645,453],{"class":312},[302,647,648],{"class":358}," glyph",[302,650,406],{"class":312},[302,652,326],{"class":312},[302,654,655],{"class":329},"★",[302,657,414],{"class":312},[302,659,453],{"class":312},[302,661,662],{"class":358}," exit",[302,664,406],{"class":312},[302,666,668],{"class":667},"sfNiH"," true",[302,670,453],{"class":312},[302,672,673],{"class":358}," chain",[302,675,406],{"class":312},[302,677,668],{"class":667},[302,679,320],{"class":312},[302,681,682],{"class":316},")) ",[302,684,406],{"class":312},[302,686,687],{"class":312}," null",[302,689,690],{"class":316},")",[302,692,417],{"class":312},[302,694,696,699,701],{"class":304,"line":695},11,[302,697,698],{"class":312},"  }",[302,700,527],{"class":316},[302,702,417],{"class":312},[302,704,706],{"class":304,"line":705},12,[302,707,708],{"class":423},"  \u002F\u002F entries in the block (`\u002F`) or inline menu\n",[302,710,712,715,717,719,721,723,725,727,730,732,734,737,739,741,744,746,748,751,753,755,758,760,762,764],{"class":304,"line":711},13,[302,713,714],{"class":358},"  snippets",[302,716,406],{"class":312},[302,718,435],{"class":316},[302,720,438],{"class":312},[302,722,638],{"class":358},[302,724,406],{"class":312},[302,726,326],{"class":312},[302,728,729],{"class":329},"Icon row",[302,731,414],{"class":312},[302,733,453],{"class":312},[302,735,736],{"class":358}," insert",[302,738,406],{"class":312},[302,740,326],{"class":312},[302,742,743],{"class":329},":icon{name=\"$1\"} :icon{name=\"$2\"}",[302,745,414],{"class":312},[302,747,453],{"class":312},[302,749,750],{"class":358}," section",[302,752,406],{"class":312},[302,754,326],{"class":312},[302,756,757],{"class":329},"Media",[302,759,414],{"class":312},[302,761,320],{"class":312},[302,763,527],{"class":316},[302,765,417],{"class":312},[302,767,769],{"class":304,"line":768},14,[302,770,771],{"class":423},"  \u002F\u002F binding roots\n",[302,773,775,778,780,782,785,787,789,791,793,795,797,800,802,804,807,809,811,814,816,818,821,823,825,828,830,832,834,836,838,840,842,844,847,849,851,853,855,857,860],{"class":304,"line":774},15,[302,776,777],{"class":358},"  scopes",[302,779,406],{"class":312},[302,781,435],{"class":316},[302,783,784],{"class":312},"()",[302,786,391],{"class":390},[302,788,394],{"class":316},[302,790,438],{"class":312},[302,792,441],{"class":358},[302,794,406],{"class":312},[302,796,326],{"class":312},[302,798,799],{"class":329},"meta",[302,801,414],{"class":312},[302,803,453],{"class":312},[302,805,806],{"class":358}," shape",[302,808,406],{"class":312},[302,810,313],{"class":312},[302,812,813],{"class":358}," type",[302,815,406],{"class":312},[302,817,326],{"class":312},[302,819,820],{"class":329},"object",[302,822,414],{"class":312},[302,824,453],{"class":312},[302,826,827],{"class":358}," properties",[302,829,406],{"class":312},[302,831,313],{"class":312},[302,833,359],{"class":358},[302,835,406],{"class":312},[302,837,313],{"class":312},[302,839,813],{"class":358},[302,841,406],{"class":312},[302,843,326],{"class":312},[302,845,846],{"class":329},"array",[302,848,414],{"class":312},[302,850,320],{"class":312},[302,852,320],{"class":312},[302,854,320],{"class":312},[302,856,320],{"class":312},[302,858,859],{"class":316},")]",[302,861,417],{"class":312},[302,863,865,868,870,872,875,878,880,883,885,887,890],{"class":304,"line":864},16,[302,866,867],{"class":358},"  lint",[302,869,406],{"class":312},[302,871,435],{"class":316},[302,873,874],{"class":312},"({",[302,876,877],{"class":380}," state",[302,879,453],{"class":312},[302,881,882],{"class":380}," index",[302,884,585],{"class":312},[302,886,391],{"class":390},[302,888,889],{"class":316}," []]",[302,891,417],{"class":312},[302,893,895,898,900,902,904,907,909,911,913,915],{"class":304,"line":894},17,[302,896,897],{"class":358},"  hover",[302,899,406],{"class":312},[302,901,435],{"class":316},[302,903,874],{"class":312},[302,905,906],{"class":380}," pos",[302,908,585],{"class":312},[302,910,391],{"class":390},[302,912,687],{"class":312},[302,914,527],{"class":316},[302,916,417],{"class":312},[302,918,920,923,925,928],{"class":304,"line":919},18,[302,921,922],{"class":358},"  commands",[302,924,406],{"class":312},[302,926,927],{"class":316}," []",[302,929,417],{"class":312},[302,931,933],{"class":304,"line":932},19,[302,934,935],{"class":423},"  \u002F\u002F fence languages offered after ```\n",[302,937,939,942,944,946,948,950,952,954],{"class":304,"line":938},20,[302,940,941],{"class":358},"  fences",[302,943,406],{"class":312},[302,945,435],{"class":316},[302,947,414],{"class":312},[302,949,411],{"class":329},[302,951,414],{"class":312},[302,953,527],{"class":316},[302,955,417],{"class":312},[302,957,959],{"class":304,"line":958},21,[302,960,961],{"class":423},"  \u002F\u002F a note for agents (llms())\n",[302,963,965,968,970,972,975,977],{"class":304,"line":964},22,[302,966,967],{"class":358},"  llms",[302,969,406],{"class":312},[302,971,326],{"class":312},[302,973,974],{"class":329},"Icons: `:icon{name=\"star\"}`.",[302,976,414],{"class":312},[302,978,417],{"class":312},[302,980,982],{"class":304,"line":981},23,[302,983,984],{"class":423},"  \u002F\u002F anything else CodeMirror\n",[302,986,988,991,993,995],{"class":304,"line":987},24,[302,989,990],{"class":358},"  extensions",[302,992,406],{"class":312},[302,994,927],{"class":316},[302,996,417],{"class":312},[302,998,1000,1002],{"class":304,"line":999},25,[302,1001,520],{"class":312},[302,1003,1004],{"class":316},"))\n",[1006,1007,1009],"h2",{"id":1008},"items","Items",[1011,1012,1013,1025],"table",{},[1014,1015,1016],"thead",{},[1017,1018,1019,1023],"tr",{},[1020,1021,1022],"th",{},"Field",[1020,1024],{},[1026,1027,1028,1039,1057,1078,1107,1120,1130,1140,1150,1160,1173],"tbody",{},[1017,1029,1030,1036],{},[1031,1032,1033],"td",{},[288,1034,1035],{},"label",[1031,1037,1038],{},"what is shown and matched",[1017,1040,1041,1046],{},[1031,1042,1043],{},[288,1044,1045],{},"insert",[1031,1047,1048,1049,1052,1053,1056],{},"template; ",[288,1050,1051],{},"$0"," is the cursor, ",[288,1054,1055],{},"${1:text}"," adds Tab stops; braces are literal",[1017,1058,1059,1068],{},[1031,1060,1061,1064,1065],{},[288,1062,1063],{},"detail",", ",[288,1066,1067],{},"info",[1031,1069,1070,1071,1074,1075,690],{},"right column, docs panel (",[288,1072,1073],{},"string"," or ",[288,1076,1077],{},"{ title, description, rows, example, value, link }",[1017,1079,1080,1085],{},[1031,1081,1082],{},[288,1083,1084],{},"type",[1031,1086,1087,1088,1064,1091,1064,1094,1064,1097,1064,1100,1064,1103,1106],{},"icon: ",[288,1089,1090],{},"component",[288,1092,1093],{},"prop",[288,1095,1096],{},"value",[288,1098,1099],{},"slot",[288,1101,1102],{},"binding-key",[288,1104,1105],{},"snippet",", …",[1017,1108,1109,1117],{},[1031,1110,1111,1064,1114],{},[288,1112,1113],{},"section",[288,1115,1116],{},"boost",[1031,1118,1119],{},"grouping and ranking",[1017,1121,1122,1127],{},[1031,1123,1124],{},[288,1125,1126],{},"chain",[1031,1128,1129],{},"reopen the menu after this pick",[1017,1131,1132,1137],{},[1031,1133,1134],{},[288,1135,1136],{},"drill",[1031,1138,1139],{},"has a next level (chevron, → key)",[1017,1141,1142,1147],{},[1031,1143,1144],{},[288,1145,1146],{},"commit",[1031,1148,1149],{},"keys that accept it (and are not typed)",[1017,1151,1152,1157],{},[1031,1153,1154],{},[288,1155,1156],{},"exit",[1031,1158,1159],{},"step over the closing quote of an attribute value",[1017,1161,1162,1170],{},[1031,1163,1164,1064,1167],{},[288,1165,1166],{},"glyph",[288,1168,1169],{},"swatch",[1031,1171,1172],{},"a leading character or a color",[1017,1174,1175,1180],{},[1031,1176,1177],{},[288,1178,1179],{},"apply",[1031,1181,1182],{},"a custom CodeMirror apply function",[284,1184,1185,1186,1189],{},"Providers get ",[288,1187,1188],{},"{ context, state, index, config, explicit, scopes() }"," — the cursor context, the document index (outline, frontmatter, headings, footnotes, usages) and the binding roots at the cursor. They may be async.",[1006,1191,1193],{"id":1192},"convention","Convention",[284,1195,1196,1197,1200],{},"A comark plugin package can ship its editor plugin at ",[288,1198,1199],{},"\u003Cpackage>\u002Feditor",", so one install gives both the renderer and the editor support.",[1202,1203,1204],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":298,"searchDepth":336,"depth":336,"links":1206},[1207,1208],{"id":1008,"depth":336,"text":1009},{"id":1192,"depth":336,"text":1193},"Write an editor plugin.","md",null,{},{"icon":106},{"title":103,"description":1209},"zdNOxZO-TkxnbEstZqTSwNA2IqHvMaCbZIAumGQJqmQ",[1217,1219],{"title":95,"path":97,"stem":101,"description":1218,"icon":96,"children":-1},"comark's defaults, built-ins and ecosystem plugins, for the editor.",{"title":114,"path":115,"stem":116,"description":1220,"children":-1},"GitHub-style `> [!TYPE]` callouts.",1791246304772]