2023-08-28 23:12:15 +08:00
|
|
|
name: index
|
|
|
|
functions:
|
2023-10-03 20:16:33 +08:00
|
|
|
loadBuiltinsIntoIndex:
|
|
|
|
path: builtins.ts:loadBuiltinsIntoIndex
|
|
|
|
env: server
|
|
|
|
events:
|
|
|
|
- system:ready
|
|
|
|
|
|
|
|
# Public API
|
|
|
|
batchSet:
|
|
|
|
path: api.ts:batchSet
|
|
|
|
env: server
|
2023-10-03 21:24:07 +08:00
|
|
|
query:
|
|
|
|
path: api.ts:query
|
2023-10-03 20:16:33 +08:00
|
|
|
indexObjects:
|
|
|
|
path: api.ts:indexObjects
|
|
|
|
env: server
|
|
|
|
queryObjects:
|
|
|
|
path: api.ts:queryObjects
|
2024-01-14 00:30:15 +08:00
|
|
|
# Note: not setting env: server to allow for client-side datastore query caching
|
2023-10-03 20:16:33 +08:00
|
|
|
getObjectByRef:
|
|
|
|
path: api.ts:getObjectByRef
|
|
|
|
env: server
|
|
|
|
|
|
|
|
objectSourceProvider:
|
|
|
|
path: api.ts:objectSourceProvider
|
|
|
|
events:
|
|
|
|
- query:*
|
|
|
|
discoverSources:
|
|
|
|
path: api.ts:discoverSources
|
|
|
|
events:
|
|
|
|
- query_
|
|
|
|
clearIndex:
|
|
|
|
path: api.ts:clearIndex
|
|
|
|
env: server
|
|
|
|
|
|
|
|
clearDSIndex:
|
|
|
|
path: api.ts:clearPageIndex
|
2023-08-28 23:12:15 +08:00
|
|
|
env: server
|
|
|
|
events:
|
|
|
|
- page:saved
|
|
|
|
- page:deleted
|
2023-10-03 20:16:33 +08:00
|
|
|
|
2023-08-28 23:12:15 +08:00
|
|
|
parseIndexTextRepublish:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: "./command.ts:parseIndexTextRepublish"
|
2023-08-28 23:12:15 +08:00
|
|
|
env: server
|
|
|
|
events:
|
|
|
|
- page:index_text
|
2023-10-03 20:16:33 +08:00
|
|
|
|
2023-08-28 23:12:15 +08:00
|
|
|
reindexSpaceCommand:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: "./command.ts:reindexCommand"
|
2023-08-28 23:12:15 +08:00
|
|
|
command:
|
|
|
|
name: "Space: Reindex"
|
|
|
|
processIndexQueue:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: ./command.ts:processIndexQueue
|
2023-08-28 23:12:15 +08:00
|
|
|
mqSubscriptions:
|
|
|
|
- queue: indexQueue
|
|
|
|
batchSize: 10
|
|
|
|
autoAck: true
|
|
|
|
reindexSpace:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: "./command.ts:reindexSpace"
|
|
|
|
env: server
|
2023-08-28 23:12:15 +08:00
|
|
|
|
|
|
|
# Attachments
|
|
|
|
attachmentQueryProvider:
|
|
|
|
path: ./attachment.ts:attachmentQueryProvider
|
|
|
|
events:
|
|
|
|
- query:attachment
|
|
|
|
|
2023-10-03 20:16:33 +08:00
|
|
|
indexPage:
|
|
|
|
path: page.ts:indexPage
|
|
|
|
events:
|
|
|
|
- page:index
|
|
|
|
|
2023-10-13 02:30:47 +08:00
|
|
|
indexParagraphs:
|
|
|
|
path: "./paragraph.ts:indexParagraphs"
|
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-10-13 02:30:47 +08:00
|
|
|
|
2023-08-28 23:12:15 +08:00
|
|
|
# Backlinks
|
|
|
|
indexLinks:
|
|
|
|
path: "./page_links.ts:indexLinks"
|
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-08-28 23:12:15 +08:00
|
|
|
|
|
|
|
attributeComplete:
|
|
|
|
path: "./attributes.ts:attributeComplete"
|
|
|
|
events:
|
|
|
|
- editor:complete
|
|
|
|
|
2023-10-03 20:16:33 +08:00
|
|
|
objectAttributeCompleter:
|
|
|
|
path: ./attributes.ts:objectAttributeCompleter
|
2023-08-28 23:12:15 +08:00
|
|
|
events:
|
|
|
|
- attribute:complete:*
|
|
|
|
|
|
|
|
# Item indexing
|
|
|
|
indexItem:
|
|
|
|
path: "./item.ts:indexItems"
|
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-08-28 23:12:15 +08:00
|
|
|
|
|
|
|
# Anchors
|
|
|
|
indexAnchors:
|
|
|
|
path: "./anchor.ts:indexAnchors"
|
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-08-28 23:12:15 +08:00
|
|
|
anchorComplete:
|
|
|
|
path: "./anchor.ts:anchorComplete"
|
|
|
|
events:
|
|
|
|
- editor:complete
|
|
|
|
|
2023-10-03 20:16:33 +08:00
|
|
|
# Data
|
|
|
|
indexData:
|
|
|
|
path: data.ts:indexData
|
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-10-03 20:16:33 +08:00
|
|
|
|
2023-08-28 23:12:15 +08:00
|
|
|
# Hashtags
|
|
|
|
indexTags:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: tags.ts:indexTags
|
2023-08-28 23:12:15 +08:00
|
|
|
events:
|
2024-01-11 20:20:50 +08:00
|
|
|
- page:index
|
2023-08-28 23:12:15 +08:00
|
|
|
tagComplete:
|
2023-10-03 20:16:33 +08:00
|
|
|
path: tags.ts:tagComplete
|
2023-08-28 23:12:15 +08:00
|
|
|
events:
|
|
|
|
- editor:complete
|
|
|
|
|
|
|
|
renamePageCommand:
|
|
|
|
path: "./refactor.ts:renamePageCommand"
|
|
|
|
command:
|
|
|
|
name: "Page: Rename"
|
|
|
|
mac: Cmd-Alt-r
|
|
|
|
key: Ctrl-Alt-r
|
|
|
|
page: ""
|
|
|
|
renamePrefixCommand:
|
|
|
|
path: "./refactor.ts:renamePrefixCommand"
|
|
|
|
command:
|
|
|
|
name: "Page: Batch Rename Prefix"
|
|
|
|
|
|
|
|
# Refactoring Commands
|
|
|
|
extractToPageCommand:
|
|
|
|
path: ./refactor.ts:extractToPageCommand
|
|
|
|
command:
|
|
|
|
name: "Page: Extract"
|
|
|
|
|
2023-11-25 20:40:56 +08:00
|
|
|
# TOC
|
2024-01-09 00:08:26 +08:00
|
|
|
tocWidget:
|
|
|
|
path: toc.ts:widget
|
|
|
|
codeWidget: toc
|
|
|
|
renderMode: markdown
|
|
|
|
|
|
|
|
# Template Widgets
|
|
|
|
renderTemplateWidgetsTop:
|
2024-01-21 02:16:07 +08:00
|
|
|
path: widget.ts:renderTemplateWidgets
|
2023-11-25 20:40:56 +08:00
|
|
|
env: client
|
2023-12-28 01:05:47 +08:00
|
|
|
panelWidget: top
|
2023-11-25 20:40:56 +08:00
|
|
|
|
2024-01-09 00:08:26 +08:00
|
|
|
renderTemplateWidgetsBottom:
|
2024-01-21 02:16:07 +08:00
|
|
|
path: widget.ts:renderTemplateWidgets
|
2024-01-09 00:08:26 +08:00
|
|
|
env: client
|
|
|
|
panelWidget: bottom
|
|
|
|
|
2024-01-02 18:01:34 +08:00
|
|
|
refreshWidgets:
|
2024-01-21 02:16:07 +08:00
|
|
|
path: widget.ts:refreshWidgets
|
2023-12-28 23:14:30 +08:00
|
|
|
|
2023-11-21 23:24:20 +08:00
|
|
|
lintYAML:
|
|
|
|
path: lint.ts:lintYAML
|
|
|
|
events:
|
2024-01-05 03:08:12 +08:00
|
|
|
- editor:lint
|