@@ -19,6 +19,7 @@
### v3.10.6 / 2024-09
+* [井号后输入空格就渲染标题](https://github.com/Vanessa219/vditor/issues/729) `改进功能`
* [ir 模式下标题删除报错](https://github.com/Vanessa219/vditor/issues/1666) `修复缺陷`
* [升级 echarts 至 5.5.1](https://github.com/Vanessa219/vditor/issues/1664) `开发重构`
* [添加 `insertMD` 方法](https://github.com/Vanessa219/vditor/issues/1640) `引入特性`
@@ -57,6 +57,12 @@ export const input = (vditor: IVditor, range: Range, ignoreSpace = false, event?
}
return;
+
+ // https://github.com/Vanessa219/vditor/issues/729
+ if (endSpace && /^#{1,6} $/.test(blockElement.textContent)) {
+ endSpace = false;
+ }
if (endSpace) {
const markerElement = hasClosestByClassName(range.startContainer, "vditor-ir__marker");
if (markerElement) {
@@ -380,6 +380,11 @@ class WYSIWYG {
const headingElement = hasClosestByHeadings(getSelection().getRangeAt(0).startContainer);
if (headingElement && headingElement.textContent === "") {
// heading 为空删除 https://github.com/Vanessa219/vditor/issues/150