Merge branch 'main' of github.com:leanprover-community/lean4game

pull/43/head
Jon Eugster 3 years ago
commit 72d65824b1

@ -28,12 +28,6 @@ export function CommandLine() {
const allDiags = React.useContext(LspDiagnosticsContext) const allDiags = React.useContext(LspDiagnosticsContext)
const diags = allDiags.get(editor.getModel().uri.toString()) const diags = allDiags.get(editor.getModel().uri.toString())
React.useEffect(() => {
if (hasErrorsOrWarnings(diags)) {
// alert("err")
}
}, [])
React.useEffect(() => { React.useEffect(() => {
if (commandLineMode) { if (commandLineMode) {
const endPos = editor.getModel().getFullModelRange().getEndPosition() const endPos = editor.getModel().getFullModelRange().getEndPosition()
@ -50,14 +44,16 @@ export function CommandLine() {
const handleSubmit : React.FormEventHandler<HTMLFormElement> = (ev) => { const handleSubmit : React.FormEventHandler<HTMLFormElement> = (ev) => {
ev.preventDefault() ev.preventDefault()
const pos = editor.getPosition()
editor.executeEdits("command-line", [{ editor.executeEdits("command-line", [{
range: monaco.Selection.fromPositions( range: monaco.Selection.fromPositions(
editor.getPosition(), pos,
editor.getModel().getFullModelRange().getEndPosition() editor.getModel().getFullModelRange().getEndPosition()
), ),
text: commandInput.current!.value + "\n", text: commandInput.current!.value + "\n",
forceMoveMarkers: false forceMoveMarkers: false
}]); }]);
editor.setPosition(pos)
setProcessing(true) setProcessing(true)
} }

Loading…
Cancel
Save