Parents: | documents |
Word | Stack effect |
(doc-range) | ( from to line# document -- slice ) |
(set-doc-range) | ( doc-lines from to lines -- changed-lines ) |
?split-lines | ( str -- seq ) |
append-last | ( str seq -- ) |
entire-doc | ( document -- start end document ) |
loc-col/str | ( loc document -- str col ) |
prepare-insert | ( new-lines from to lines -- new-lines ) |
prepend-first | ( str seq -- ) |
redo-edit | ( edit document -- ) |
text+loc | ( lines loc -- loc ) |
undo-edit | ( edit document -- ) |
undo/redo | ( document source-quot dest-quot do-quot -- ) |
undo/redo-edit | ( edit document string-quot to-quot -- ) |
with-undo | ( ..a document quot: ( ..a document -- ..b ) -- ..b ) |