Locked the cursor in place

This commit is contained in:
2026-02-02 20:35:56 +01:00
parent 3661ea2d11
commit a891d264b9
+13 -2
View File
@@ -1,7 +1,11 @@
"use client";
import { FileTree } from "@sinm/react-file-tree";
import CodeMirror, { ReactCodeMirrorRef } from "@uiw/react-codemirror";
import CodeMirror, {
EditorState,
EditorView,
ReactCodeMirrorRef,
} from "@uiw/react-codemirror";
import { vscodeDark } from "@uiw/codemirror-theme-vscode";
import { useEffect, useRef } from "react";
@@ -99,7 +103,14 @@ export default function Run() {
readOnly
className="w-full h-full"
value="yo"
extensions={[]}
extensions={[
EditorState.transactionFilter.of((tr) => {
if (tr.selection && tr.isUserEvent("select")) {
return [];
}
return tr;
}),
]}
theme={vscodeDark}
onCreateEditor={(view) => {
view.focus();