فهرست منبع

134164 change cursor position after insert

soumaeda 2 سال پیش
والد
کامیت
29dde12454
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      packages/editor/src/services/codemirror-editor/use-codemirror-editor/utils/insert-prefix.ts

+ 2 - 2
packages/editor/src/services/codemirror-editor/use-codemirror-editor/utils/insert-prefix.ts

@@ -17,14 +17,14 @@ export const useInsertPrefix = (view?: EditorView): InsertPrefix => {
 
     const cursorPos = view?.state.selection.main.head;
     const space = ' ';
-    const insertText = prefix + space;
+    const insertText = prefix + space + selection;
 
     if (insertText && cursorPos) {
       view.dispatch({
         changes: {
           from: view.state.selection.main.from,
           to: view.state.selection.main.to,
-          insert: insertText + selection,
+          insert: insertText,
         },
         selection: { anchor: cursorPos + insertText.length },
       });