purrmd / CodeBlockConfig
Interface: CodeBlockConfig
Defined in: packages/core/src/core/markdown/codeBlock.ts:267
Properties
alwaysShowMarkdownMarks?
optionalalwaysShowMarkdownMarks:boolean
Defined in: packages/core/src/core/markdown/codeBlock.ts:269
是否始终显示 fenced code 的 Markdown 标记;全局 show 模式下无论此值如何都会显示。@default false
copySuccessDurationMs?
optionalcopySuccessDurationMs:number
Defined in: packages/core/src/core/markdown/codeBlock.ts:273
复制成功反馈持续时间,单位 ms。@default 3000
copySuccessIcon?
optionalcopySuccessIcon:CodeBlockCopySuccessIcon
Defined in: packages/core/src/core/markdown/codeBlock.ts:271
默认复制行为成功反馈的图标。字符串会按纯文本渲染;回调可返回自定义 DOM/SVG。@default '💕'
onCodeBlockInfoClick()?
optionalonCodeBlockInfoClick: (lang,code,event) =>void
Defined in: packages/core/src/core/markdown/codeBlock.ts:275
自定义语言区域点击行为;设置后由调用方接管复制及成功反馈。
Parameters
lang
string
code
string
event
MouseEvent
Returns
void