kosei-n 2 лет назад
Родитель
Сommit
62d4a11381
1 измененных файлов с 0 добавлено и 30 удалено
  1. 0 30
      packages/editor/src/services/list-util/markdown-list-util.ts

+ 0 - 30
packages/editor/src/services/list-util/markdown-list-util.ts

@@ -1,10 +1,5 @@
-import { useCallback } from 'react';
-
 import { EditorView } from '@codemirror/view';
 
-import { useInsertText } from '../codemirror-editor/use-codemirror-editor/utils/insert-text';
-
-
 export type NewlineAndIndentContinueMarkdownList = ((editor: EditorView) => void) | undefined;
 
 // https://regex101.com/r/7BN2fR/5
@@ -21,31 +16,6 @@ export const getLineToCursor = (editor: EditorView, lineNumBeforeCursor = 0): st
   return editor.state.sliceDoc(firstLineToGet, curPos);
 };
 
-export const useNewlineAndIndentContinueMarkdownList = (editor?: EditorView): NewlineAndIndentContinueMarkdownList => {
-  const insertText = useInsertText(editor);
-
-  const NewlineAndIndentContinueMarkdownList = useCallback((view: EditorView) => {
-
-    const curPos = view?.state.selection.main.head;
-    const lineStartPos = view?.state.doc.lineAt(curPos).from;
-
-    const getStrFromAboveLine = getLineToCursor(view, 1);
-
-    const matchResult = getStrFromAboveLine.match(indentAndMarkRE);
-
-    if (matchResult != null) {
-      const indentAndMark = matchResult[0];
-      insertText(indentAndMark, lineStartPos, curPos);
-    }
-  }, [insertText]);
-
-  if (editor == null) {
-    return;
-  }
-
-  return () => { NewlineAndIndentContinueMarkdownList(editor) };
-};
-
 export const adjustPasteData = (strFromBol: string, text: string): string => {
 
   let adjusted = text;