about summary refs log tree commit diff stats
path: root/html/edit/003-shortcuts.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2017-08-22 09:50:06 -0700
committerKartik K. Agaram <vc@akkartik.com>2017-08-22 09:50:06 -0700
commit8a92572df505eab170912e082e085301e7fecddd (patch)
tree9db133bf1f048de9f146dfabda21c1736510e01e /html/edit/003-shortcuts.mu.html
parentfc97f6670d3094f1a5f213ec3a3f7134a14ddadd (diff)
downloadmu-8a92572df505eab170912e082e085301e7fecddd.tar.gz
3983
Diffstat (limited to 'html/edit/003-shortcuts.mu.html')
-rw-r--r--html/edit/003-shortcuts.mu.html84
1 files changed, 42 insertions, 42 deletions
diff --git a/html/edit/003-shortcuts.mu.html b/html/edit/003-shortcuts.mu.html
index d45dfea6..bd31740a 100644
--- a/html/edit/003-shortcuts.mu.html
+++ b/html/edit/003-shortcuts.mu.html
@@ -114,12 +114,12 @@ if ('onhashchange' in window) {
 <span id="L52" class="LineNr">  52 </span>  <span class="Delimiter">{</span>
 <span id="L53" class="LineNr">  53 </span>  <span class="Conceal">¦</span> tab?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">9/tab</span>
 <span id="L54" class="LineNr">  54 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> tab?
-<span id="L55" class="LineNr">  55 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;insert-character-begin&gt;</span>
+<span id="L55" class="LineNr">  55 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-insert-character&gt;</span>
 <span id="L56" class="LineNr">  56 </span>  <span class="Conceal">¦</span> <span class="Comment"># todo: decompose insert-at-cursor into editor update and screen update,</span>
 <span id="L57" class="LineNr">  57 </span>  <span class="Conceal">¦</span> <span class="Comment"># so that 'tab' doesn't render the current line multiple times</span>
 <span id="L58" class="LineNr">  58 </span>  <span class="Conceal">¦</span> <a href='002-typing.mu.html#L203'>insert-at-cursor</a> editor, <span class="Constant">32/space</span>, <a href='../081print.mu.html#L16'>screen</a>
 <span id="L59" class="LineNr">  59 </span>  <span class="Conceal">¦</span> go-render? <span class="Special">&lt;-</span> <a href='002-typing.mu.html#L203'>insert-at-cursor</a> editor, <span class="Constant">32/space</span>, <a href='../081print.mu.html#L16'>screen</a>
-<span id="L60" class="LineNr">  60 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;insert-character-end&gt;</span>
+<span id="L60" class="LineNr">  60 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-insert-character&gt;</span>
 <span id="L61" class="LineNr">  61 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L62" class="LineNr">  62 </span>  <span class="Delimiter">}</span>
 <span id="L63" class="LineNr">  63 </span>]
@@ -158,9 +158,9 @@ if ('onhashchange' in window) {
 <span id="L96" class="LineNr">  96 </span>  <span class="Delimiter">{</span>
 <span id="L97" class="LineNr">  97 </span>  <span class="Conceal">¦</span> delete-previous-character?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">8/backspace</span>
 <span id="L98" class="LineNr">  98 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> delete-previous-character?
-<span id="L99" class="LineNr">  99 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L99'>&lt;backspace-character-begin&gt;</a></span>
+<span id="L99" class="LineNr">  99 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L99'>&lt;begin-backspace-character&gt;</a></span>
 <span id="L100" class="LineNr"> 100 </span>  <span class="Conceal">¦</span> go-render?:bool, backspaced-cell:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L109'>delete-before-cursor</a> editor, <a href='../081print.mu.html#L16'>screen</a>
-<span id="L101" class="LineNr"> 101 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L101'>&lt;backspace-character-end&gt;</a></span>
+<span id="L101" class="LineNr"> 101 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L101'>&lt;end-backspace-character&gt;</a></span>
 <span id="L102" class="LineNr"> 102 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L103" class="LineNr"> 103 </span>  <span class="Delimiter">}</span>
 <span id="L104" class="LineNr"> 104 </span>]
@@ -425,9 +425,9 @@ if ('onhashchange' in window) {
 <span id="L363" class="LineNr"> 363 </span>  <span class="Delimiter">{</span>
 <span id="L364" class="LineNr"> 364 </span>  <span class="Conceal">¦</span> delete-next-character?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65522/delete</span>
 <span id="L365" class="LineNr"> 365 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> delete-next-character?
-<span id="L366" class="LineNr"> 366 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L366'>&lt;delete-character-begin&gt;</a></span>
+<span id="L366" class="LineNr"> 366 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L366'>&lt;begin-delete-character&gt;</a></span>
 <span id="L367" class="LineNr"> 367 </span>  <span class="Conceal">¦</span> go-render?:bool, deleted-cell:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L373'>delete-at-cursor</a> editor, <a href='../081print.mu.html#L16'>screen</a>
-<span id="L368" class="LineNr"> 368 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L368'>&lt;delete-character-end&gt;</a></span>
+<span id="L368" class="LineNr"> 368 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L368'>&lt;end-delete-character&gt;</a></span>
 <span id="L369" class="LineNr"> 369 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L370" class="LineNr"> 370 </span>  <span class="Delimiter">}</span>
 <span id="L371" class="LineNr"> 371 </span>]
@@ -501,13 +501,13 @@ if ('onhashchange' in window) {
 <span id="L439" class="LineNr"> 439 </span>  <span class="Conceal">¦</span> next-cursor:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='../065duplex_list.mu.html#L29'>next</a> before-cursor
 <span id="L440" class="LineNr"> 440 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> next-cursor
 <span id="L441" class="LineNr"> 441 </span>  <span class="Conceal">¦</span> <span class="Comment"># scan to next character</span>
-<span id="L442" class="LineNr"> 442 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L442" class="LineNr"> 442 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L443" class="LineNr"> 443 </span>  <span class="Conceal">¦</span> before-cursor <span class="Special">&lt;-</span> copy next-cursor
 <span id="L444" class="LineNr"> 444 </span>  <span class="Conceal">¦</span> *editor <span class="Special">&lt;-</span> put *editor, <span class="Constant">before-cursor:offset</span>, before-cursor
 <span id="L445" class="LineNr"> 445 </span>  <span class="Conceal">¦</span> go-render?:bool <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L453'>move-cursor-coordinates-right</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L446" class="LineNr"> 446 </span>  <span class="Conceal">¦</span> <a href='../081print.mu.html#L16'>screen</a> <span class="Special">&lt;-</span> move-cursor <a href='../081print.mu.html#L16'>screen</a>, cursor-row, cursor-column
 <span id="L447" class="LineNr"> 447 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">2/right-arrow</span>
-<span id="L448" class="LineNr"> 448 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L448" class="LineNr"> 448 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L449" class="LineNr"> 449 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L450" class="LineNr"> 450 </span>  <span class="Delimiter">}</span>
 <span id="L451" class="LineNr"> 451 </span>]
@@ -785,12 +785,12 @@ if ('onhashchange' in window) {
 <span id="L723" class="LineNr"> 723 </span>  <span class="Conceal">¦</span> <span class="Comment"># if not at start of text (before-cursor at § sentinel)</span>
 <span id="L724" class="LineNr"> 724 </span>  <span class="Conceal">¦</span> <a href='../065duplex_list.mu.html#L36'>prev</a>:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='../065duplex_list.mu.html#L36'>prev</a> before-cursor
 <span id="L725" class="LineNr"> 725 </span>  <span class="Conceal">¦</span> <span class="muControl">return-unless</span> <a href='../065duplex_list.mu.html#L36'>prev</a>, <span class="Constant">0/don't-render</span>
-<span id="L726" class="LineNr"> 726 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L726" class="LineNr"> 726 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L727" class="LineNr"> 727 </span>  <span class="Conceal">¦</span> go-render? <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L156'>move-cursor-coordinates-left</a> editor
 <span id="L728" class="LineNr"> 728 </span>  <span class="Conceal">¦</span> before-cursor <span class="Special">&lt;-</span> copy <a href='../065duplex_list.mu.html#L36'>prev</a>
 <span id="L729" class="LineNr"> 729 </span>  <span class="Conceal">¦</span> *editor <span class="Special">&lt;-</span> put *editor, <span class="Constant">before-cursor:offset</span>, before-cursor
 <span id="L730" class="LineNr"> 730 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">1/left-arrow</span>
-<span id="L731" class="LineNr"> 731 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L731" class="LineNr"> 731 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L732" class="LineNr"> 732 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L733" class="LineNr"> 733 </span>  <span class="Delimiter">}</span>
 <span id="L734" class="LineNr"> 734 </span>]
@@ -1051,10 +1051,10 @@ if ('onhashchange' in window) {
 <span id="L989" class="LineNr"> 989 </span>  <span class="Delimiter">{</span>
 <span id="L990" class="LineNr"> 990 </span>  <span class="Conceal">¦</span> move-to-previous-line?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65517/up-arrow</span>
 <span id="L991" class="LineNr"> 991 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-previous-line?
-<span id="L992" class="LineNr"> 992 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L992" class="LineNr"> 992 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L993" class="LineNr"> 993 </span>  <span class="Conceal">¦</span> go-render? <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L1000'>move-to-previous-line</a> editor
 <span id="L994" class="LineNr"> 994 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">3/up-arrow</span>
-<span id="L995" class="LineNr"> 995 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L995" class="LineNr"> 995 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L996" class="LineNr"> 996 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L997" class="LineNr"> 997 </span>  <span class="Delimiter">}</span>
 <span id="L998" class="LineNr"> 998 </span>]
@@ -1405,10 +1405,10 @@ if ('onhashchange' in window) {
 <span id="L1343" class="LineNr">1343 </span>  <span class="Delimiter">{</span>
 <span id="L1344" class="LineNr">1344 </span>  <span class="Conceal">¦</span> move-to-next-line?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65516/down-arrow</span>
 <span id="L1345" class="LineNr">1345 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-next-line?
-<span id="L1346" class="LineNr">1346 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L1346" class="LineNr">1346 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L1347" class="LineNr">1347 </span>  <span class="Conceal">¦</span> go-render? <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L1354'>move-to-next-line</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L1348" class="LineNr">1348 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">4/down-arrow</span>
-<span id="L1349" class="LineNr">1349 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L1349" class="LineNr">1349 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L1350" class="LineNr">1350 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L1351" class="LineNr">1351 </span>  <span class="Delimiter">}</span>
 <span id="L1352" class="LineNr">1352 </span>]
@@ -1602,10 +1602,10 @@ if ('onhashchange' in window) {
 <span id="L1540" class="LineNr">1540 </span>  <span class="Delimiter">{</span>
 <span id="L1541" class="LineNr">1541 </span>  <span class="Conceal">¦</span> move-to-start-of-line?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">1/ctrl-a</span>
 <span id="L1542" class="LineNr">1542 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-start-of-line?
-<span id="L1543" class="LineNr">1543 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L1543" class="LineNr">1543 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L1544" class="LineNr">1544 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L1565'>move-to-start-of-screen-line</a> editor
 <span id="L1545" class="LineNr">1545 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L1546" class="LineNr">1546 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L1546" class="LineNr">1546 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L1547" class="LineNr">1547 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/don't-render</span>
 <span id="L1548" class="LineNr">1548 </span>  <span class="Delimiter">}</span>
 <span id="L1549" class="LineNr">1549 </span>]
@@ -1614,10 +1614,10 @@ if ('onhashchange' in window) {
 <span id="L1552" class="LineNr">1552 </span>  <span class="Delimiter">{</span>
 <span id="L1553" class="LineNr">1553 </span>  <span class="Conceal">¦</span> move-to-start-of-line?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65521/home</span>
 <span id="L1554" class="LineNr">1554 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-start-of-line?
-<span id="L1555" class="LineNr">1555 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L1555" class="LineNr">1555 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L1556" class="LineNr">1556 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L1565'>move-to-start-of-screen-line</a> editor
 <span id="L1557" class="LineNr">1557 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L1558" class="LineNr">1558 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L1558" class="LineNr">1558 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L1559" class="LineNr">1559 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/don't-render</span>
 <span id="L1560" class="LineNr">1560 </span>  <span class="Delimiter">}</span>
 <span id="L1561" class="LineNr">1561 </span>]
@@ -1827,10 +1827,10 @@ if ('onhashchange' in window) {
 <span id="L1765" class="LineNr">1765 </span>  <span class="Delimiter">{</span>
 <span id="L1766" class="LineNr">1766 </span>  <span class="Conceal">¦</span> move-to-end-of-line?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">5/ctrl-e</span>
 <span id="L1767" class="LineNr">1767 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-end-of-line?
-<span id="L1768" class="LineNr">1768 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L1768" class="LineNr">1768 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L1769" class="LineNr">1769 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L1788'>move-to-end-of-line</a> editor
 <span id="L1770" class="LineNr">1770 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L1771" class="LineNr">1771 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L1771" class="LineNr">1771 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L1772" class="LineNr">1772 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/don't-render</span>
 <span id="L1773" class="LineNr">1773 </span>  <span class="Delimiter">}</span>
 <span id="L1774" class="LineNr">1774 </span>]
@@ -1839,10 +1839,10 @@ if ('onhashchange' in window) {
 <span id="L1777" class="LineNr">1777 </span>  <span class="Delimiter">{</span>
 <span id="L1778" class="LineNr">1778 </span>  <span class="Conceal">¦</span> move-to-end-of-line?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65520/end</span>
 <span id="L1779" class="LineNr">1779 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> move-to-end-of-line?
-<span id="L1780" class="LineNr">1780 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L1780" class="LineNr">1780 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L1781" class="LineNr">1781 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L1788'>move-to-end-of-line</a> editor
 <span id="L1782" class="LineNr">1782 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L1783" class="LineNr">1783 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L1783" class="LineNr">1783 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L1784" class="LineNr">1784 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/don't-render</span>
 <span id="L1785" class="LineNr">1785 </span>  <span class="Delimiter">}</span>
 <span id="L1786" class="LineNr">1786 </span>]
@@ -2022,9 +2022,9 @@ if ('onhashchange' in window) {
 <span id="L1960" class="LineNr">1960 </span>  <span class="Delimiter">{</span>
 <span id="L1961" class="LineNr">1961 </span>  <span class="Conceal">¦</span> delete-to-start-of-line?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">21/ctrl-u</span>
 <span id="L1962" class="LineNr">1962 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> delete-to-start-of-line?
-<span id="L1963" class="LineNr">1963 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L1963'>&lt;delete-to-start-of-line-begin&gt;</a></span>
+<span id="L1963" class="LineNr">1963 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L1963'>&lt;begin-delete-to-start-of-line&gt;</a></span>
 <span id="L1964" class="LineNr">1964 </span>  <span class="Conceal">¦</span> deleted-cells:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L2006'>delete-to-start-of-line</a> editor
-<span id="L1965" class="LineNr">1965 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L1965'>&lt;delete-to-start-of-line-end&gt;</a></span>
+<span id="L1965" class="LineNr">1965 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L1965'>&lt;end-delete-to-start-of-line&gt;</a></span>
 <span id="L1966" class="LineNr">1966 </span>  <span class="Conceal">¦</span> go-render?:bool <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L1971'>minimal-render-for-ctrl-u</a> <a href='../081print.mu.html#L16'>screen</a>, editor, deleted-cells
 <span id="L1967" class="LineNr">1967 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L1968" class="LineNr">1968 </span>  <span class="Delimiter">}</span>
@@ -2599,9 +2599,9 @@ if ('onhashchange' in window) {
 <span id="L2537" class="LineNr">2537 </span>  <span class="Delimiter">{</span>
 <span id="L2538" class="LineNr">2538 </span>  <span class="Conceal">¦</span> delete-to-end-of-line?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">11/ctrl-k</span>
 <span id="L2539" class="LineNr">2539 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> delete-to-end-of-line?
-<span id="L2540" class="LineNr">2540 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L2540'>&lt;delete-to-end-of-line-begin&gt;</a></span>
+<span id="L2540" class="LineNr">2540 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L2540'>&lt;begin-delete-to-end-of-line&gt;</a></span>
 <span id="L2541" class="LineNr">2541 </span>  <span class="Conceal">¦</span> deleted-cells:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L2567'>delete-to-end-of-line</a> editor
-<span id="L2542" class="LineNr">2542 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L2542'>&lt;delete-to-end-of-line-end&gt;</a></span>
+<span id="L2542" class="LineNr">2542 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> <a href='003-shortcuts.mu.html#L2542'>&lt;end-delete-to-end-of-line&gt;</a></span>
 <span id="L2543" class="LineNr">2543 </span>  <span class="Conceal">¦</span> <span class="Comment"># checks if we can do a minimal render and if we can it will do a minimal render</span>
 <span id="L2544" class="LineNr">2544 </span>  <span class="Conceal">¦</span> go-render?:bool <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L2549'>minimal-render-for-ctrl-k</a> <a href='../081print.mu.html#L16'>screen</a>, editor, deleted-cells
 <span id="L2545" class="LineNr">2545 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
@@ -3629,10 +3629,10 @@ if ('onhashchange' in window) {
 <span id="L3567" class="LineNr">3567 </span>  <span class="Conceal">¦</span> page-down?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">6/ctrl-f</span>
 <span id="L3568" class="LineNr">3568 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> page-down?
 <span id="L3569" class="LineNr">3569 </span>  <span class="Conceal">¦</span> old-top:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
-<span id="L3570" class="LineNr">3570 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L3570" class="LineNr">3570 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L3571" class="LineNr">3571 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L3597'>page-down</a> editor
 <span id="L3572" class="LineNr">3572 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L3573" class="LineNr">3573 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L3573" class="LineNr">3573 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L3574" class="LineNr">3574 </span>  <span class="Conceal">¦</span> top-of-screen:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
 <span id="L3575" class="LineNr">3575 </span>  <span class="Conceal">¦</span> movement?:bool <span class="Special">&lt;-</span> not-equal top-of-screen, old-top
 <span id="L3576" class="LineNr">3576 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> movement?/go-render
@@ -3644,10 +3644,10 @@ if ('onhashchange' in window) {
 <span id="L3582" class="LineNr">3582 </span>  <span class="Conceal">¦</span> page-down?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65518/page-down</span>
 <span id="L3583" class="LineNr">3583 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> page-down?
 <span id="L3584" class="LineNr">3584 </span>  <span class="Conceal">¦</span> old-top:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
-<span id="L3585" class="LineNr">3585 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L3585" class="LineNr">3585 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L3586" class="LineNr">3586 </span>  <span class="Conceal">¦</span> <a href='003-shortcuts.mu.html#L3597'>page-down</a> editor
 <span id="L3587" class="LineNr">3587 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L3588" class="LineNr">3588 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L3588" class="LineNr">3588 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L3589" class="LineNr">3589 </span>  <span class="Conceal">¦</span> top-of-screen:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
 <span id="L3590" class="LineNr">3590 </span>  <span class="Conceal">¦</span> movement?:bool <span class="Special">&lt;-</span> not-equal top-of-screen, old-top
 <span id="L3591" class="LineNr">3591 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> movement?/go-render
@@ -3853,10 +3853,10 @@ if ('onhashchange' in window) {
 <span id="L3791" class="LineNr">3791 </span>  <span class="Conceal">¦</span> page-up?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">2/ctrl-b</span>
 <span id="L3792" class="LineNr">3792 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> page-up?
 <span id="L3793" class="LineNr">3793 </span>  <span class="Conceal">¦</span> old-top:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
-<span id="L3794" class="LineNr">3794 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L3794" class="LineNr">3794 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L3795" class="LineNr">3795 </span>  <span class="Conceal">¦</span> editor <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L3820'>page-up</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L3796" class="LineNr">3796 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L3797" class="LineNr">3797 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L3797" class="LineNr">3797 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L3798" class="LineNr">3798 </span>  <span class="Conceal">¦</span> top-of-screen:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
 <span id="L3799" class="LineNr">3799 </span>  <span class="Conceal">¦</span> movement?:bool <span class="Special">&lt;-</span> not-equal top-of-screen, old-top
 <span id="L3800" class="LineNr">3800 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> movement?/go-render
@@ -3868,10 +3868,10 @@ if ('onhashchange' in window) {
 <span id="L3806" class="LineNr">3806 </span>  <span class="Conceal">¦</span> page-up?:bool <span class="Special">&lt;-</span> equal k, <span class="Constant">65519/page-up</span>
 <span id="L3807" class="LineNr">3807 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> page-up?
 <span id="L3808" class="LineNr">3808 </span>  <span class="Conceal">¦</span> old-top:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
-<span id="L3809" class="LineNr">3809 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L3809" class="LineNr">3809 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L3810" class="LineNr">3810 </span>  <span class="Conceal">¦</span> editor <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L3820'>page-up</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L3811" class="LineNr">3811 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L3812" class="LineNr">3812 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L3812" class="LineNr">3812 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L3813" class="LineNr">3813 </span>  <span class="Conceal">¦</span> top-of-screen:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
 <span id="L3814" class="LineNr">3814 </span>  <span class="Conceal">¦</span> movement?:bool <span class="Special">&lt;-</span> not-equal top-of-screen, old-top
 <span id="L3815" class="LineNr">3815 </span>  <span class="Conceal">¦</span> <span class="Comment"># don't bother re-rendering if nothing changed. todo: test this</span>
@@ -4200,10 +4200,10 @@ if ('onhashchange' in window) {
 <span id="L4138" class="LineNr">4138 </span>  <span class="Delimiter">{</span>
 <span id="L4139" class="LineNr">4139 </span>  <span class="Conceal">¦</span> scroll-up?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">19/ctrl-s</span>
 <span id="L4140" class="LineNr">4140 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> scroll-up?
-<span id="L4141" class="LineNr">4141 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L4141" class="LineNr">4141 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L4142" class="LineNr">4142 </span>  <span class="Conceal">¦</span> go-render?:bool, editor <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L4149'>line-up</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L4143" class="LineNr">4143 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">5/line-up</span>
-<span id="L4144" class="LineNr">4144 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L4144" class="LineNr">4144 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L4145" class="LineNr">4145 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> go-render?
 <span id="L4146" class="LineNr">4146 </span>  <span class="Delimiter">}</span>
 <span id="L4147" class="LineNr">4147 </span>]
@@ -4231,10 +4231,10 @@ if ('onhashchange' in window) {
 <span id="L4169" class="LineNr">4169 </span>  <span class="Delimiter">{</span>
 <span id="L4170" class="LineNr">4170 </span>  <span class="Conceal">¦</span> scroll-down?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">24/ctrl-x</span>
 <span id="L4171" class="LineNr">4171 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> scroll-down?
-<span id="L4172" class="LineNr">4172 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L4172" class="LineNr">4172 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L4173" class="LineNr">4173 </span>  <span class="Conceal">¦</span> go-render?:bool, editor <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L4180'>line-down</a> editor, <a href='../081print.mu.html#L782'>screen-height</a>
 <span id="L4174" class="LineNr">4174 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">6/line-down</span>
-<span id="L4175" class="LineNr">4175 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L4175" class="LineNr">4175 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L4176" class="LineNr">4176 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> go-render?
 <span id="L4177" class="LineNr">4177 </span>  <span class="Delimiter">}</span>
 <span id="L4178" class="LineNr">4178 </span>]
@@ -4259,7 +4259,7 @@ if ('onhashchange' in window) {
 <span id="L4197" class="LineNr">4197 </span>  <span class="Delimiter">{</span>
 <span id="L4198" class="LineNr">4198 </span>  <span class="Conceal">¦</span> scroll-down?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">20/ctrl-t</span>
 <span id="L4199" class="LineNr">4199 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> scroll-down?
-<span id="L4200" class="LineNr">4200 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-begin&gt;</span>
+<span id="L4200" class="LineNr">4200 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-move-cursor&gt;</span>
 <span id="L4201" class="LineNr">4201 </span>  <span class="Conceal">¦</span> old-top:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">top-of-screen:offset</span>
 <span id="L4202" class="LineNr">4202 </span>  <span class="Conceal">¦</span> cursor:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">before-cursor:offset</span>
 <span id="L4203" class="LineNr">4203 </span>  <span class="Conceal">¦</span> cursor <span class="Special">&lt;-</span> <a href='../065duplex_list.mu.html#L29'>next</a> cursor
@@ -4268,7 +4268,7 @@ if ('onhashchange' in window) {
 <span id="L4206" class="LineNr">4206 </span>  <span class="Conceal">¦</span> *editor <span class="Special">&lt;-</span> put *editor, <span class="Constant">cursor-row:offset</span>,<span class="Constant"> 1</span>
 <span id="L4207" class="LineNr">4207 </span>  <span class="Conceal">¦</span> go-render?:bool <span class="Special">&lt;-</span> not-equal new-top, old-top
 <span id="L4208" class="LineNr">4208 </span>  <span class="Conceal">¦</span> undo-coalesce-tag:num <span class="Special">&lt;-</span> copy <span class="Constant">0/never</span>
-<span id="L4209" class="LineNr">4209 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;move-cursor-end&gt;</span>
+<span id="L4209" class="LineNr">4209 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-move-cursor&gt;</span>
 <span id="L4210" class="LineNr">4210 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> go-render?
 <span id="L4211" class="LineNr">4211 </span>  <span class="Delimiter">}</span>
 <span id="L4212" class="LineNr">4212 </span>]
@@ -4281,7 +4281,7 @@ if ('onhashchange' in window) {
 <span id="L4219" class="LineNr">4219 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> comment-toggle?
 <span id="L4220" class="LineNr">4220 </span>  <span class="Conceal">¦</span> cursor-column:num <span class="Special">&lt;-</span> get *editor, <span class="Constant">cursor-column:offset</span>
 <span id="L4221" class="LineNr">4221 </span>  <span class="Conceal">¦</span> data:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> get *editor, <span class="Constant">data:offset</span>
-<span id="L4222" class="LineNr">4222 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;insert-character-begin&gt;</span>
+<span id="L4222" class="LineNr">4222 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;begin-insert-character&gt;</span>
 <span id="L4223" class="LineNr">4223 </span>  <span class="Conceal">¦</span> before-line-start:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L4280'>before-start-of-screen-line</a> editor
 <span id="L4224" class="LineNr">4224 </span>  <span class="Conceal">¦</span> line-start:&amp;:<a href='../065duplex_list.mu.html#L3'>duplex-list</a>:char <span class="Special">&lt;-</span> <a href='../065duplex_list.mu.html#L29'>next</a> before-line-start
 <span id="L4225" class="LineNr">4225 </span>  <span class="Conceal">¦</span> commented-out?:bool <span class="Special">&lt;-</span> <a href='../065duplex_list.mu.html#L589'>match</a> line-start, <span class="Constant">[#? ]</span>  <span class="Comment"># comment prefix</span>
@@ -4301,7 +4301,7 @@ if ('onhashchange' in window) {
 <span id="L4239" class="LineNr">4239 </span>  <span class="Conceal">¦</span> <span class="Conceal">¦</span> *editor <span class="Special">&lt;-</span> put *editor, <span class="Constant">cursor-column:offset</span>, cursor-column
 <span id="L4240" class="LineNr">4240 </span>  <span class="Conceal">¦</span> <span class="Conceal">¦</span> go-render? <span class="Special">&lt;-</span> <a href='003-shortcuts.mu.html#L4250'>render-line-from-start</a> <a href='../081print.mu.html#L16'>screen</a>, editor,<span class="Constant"> 0</span>
 <span id="L4241" class="LineNr">4241 </span>  <span class="Conceal">¦</span> <span class="Delimiter">}</span>
-<span id="L4242" class="LineNr">4242 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;insert-character-end&gt;</span>
+<span id="L4242" class="LineNr">4242 </span><span class="Constant">  </span><span class="Conceal">¦</span><span class="Constant"> &lt;end-insert-character&gt;</span>
 <span id="L4243" class="LineNr">4243 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
 <span id="L4244" class="LineNr">4244 </span>  <span class="Delimiter">}</span>
 <span id="L4245" class="LineNr">4245 </span>]