History

C{onsistency,smetics,mpression}

malc committed 5 years ago

Commit dd3d5751 parent fd794df2 files · +20 −36Browse files

Unified · Split

2 files
  1. main.ml +18 −32
  2. uiutils.ml +2 −4
main.ml+18−32
@@ -2050,7 +2050,7 @@ let enterinfomode = · 2049 unmodified lines
2050 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn2050 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn
2051 in2051 in
2052 state.text <- E.s;2052 state.text <- E.s;
2053 let te = name ^ ": ", E.s, None, intentry, ondone, true in2053 let te = (name ^ ": ", E.s, None, intentry, ondone, true) in
2054 state.mode <- Textentry (te, leave m_prev_mode);2054 state.mode <- Textentry (te, leave m_prev_mode);
2055 u2055 u
2056 )) :: m_l2056 )) :: m_l
@@ -2064,9 +2064,8 @@ let enterinfomode = · 7 unmodified lines
2064 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn2064 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn
2065 in2065 in
2066 state.text <- E.s;2066 state.text <- E.s;
2067 let te =2067 let te = (name ^ ": ", E.s, None, intentry_with_suffix,
2068 name ^ ": ", E.s, None, intentry_with_suffix, ondone, true2068 ondone, true) in
2069 in
2070 state.mode <- Textentry (te, leave m_prev_mode);2069 state.mode <- Textentry (te, leave m_prev_mode);
2071 u2070 u
2072 )) :: m_l2071 )) :: m_l
@@ -2089,7 +2088,7 @@ let enterinfomode = · 16 unmodified lines
2089 if c <> invalid2088 if c <> invalid
2090 then set c;2089 then set c;
2091 in2090 in
2092 let te = name ^ ": ", E.s, None, textentry, ondone, true in2091 let te = (name ^ ": ", E.s, None, textentry, ondone, true) in
2093 state.text <- color_to_string (get ());2092 state.text <- color_to_string (get ());
2094 state.mode <- Textentry (te, leave m_prev_mode);2093 state.mode <- Textentry (te, leave m_prev_mode);
2095 u2094 u
@@ -2100,8 +2099,8 @@ let enterinfomode = · 4 unmodified lines
2100 (name, `string get, 1,2099 (name, `string get, 1,
2101 Action (fun u ->2100 Action (fun u ->
2102 let ondone s = set s in2101 let ondone s = set s in
2103 let te =2102 let te = (String.trim name ^ ": ", E.s, None,
2104 String.trim name ^ ": ", E.s, None, textentry, ondone, true in2103 textentry, ondone, true) in
2105 state.mode <- Textentry (te, leave m_prev_mode);2104 state.mode <- Textentry (te, leave m_prev_mode);
2106 u2105 u
2107 )) :: m_l2106 )) :: m_l
@@ -2816,11 +2815,8 @@ let enterannotmode opaque slinkindex = · 708 unmodified lines
2816 if inline2815 if inline
2817 then2816 then
2818 let mode = state.mode in2817 let mode = state.mode in
2819 state.mode <-2818 let te = ("annotation: ", m_text, None, textentry, update, true) in
2820 Textentry (2819 state.mode <- Textentry (te, fun _ -> state.mode <- mode);
2821 ("annotation: ", m_text, None, textentry, update, true),
2822 fun _ -> state.mode <- mode
2823 );
2824 state.text <- E.s;2820 state.text <- E.s;
2825 enttext ();2821 enttext ();
2826 else getusertext m_text |> update2822 else getusertext m_text |> update
@@ -3456,13 +3452,9 @@ let viewkeyboard key mask = · 629 unmodified lines
3456 then (3452 then (
3457 state.glinks <- true;3453 state.glinks <- true;
3458 let mode = state.mode in3454 let mode = state.mode in
3459 state.mode <-3455 let te = ("goto: ", E.s, None, linknentry, linknact gotounder, false) in
3460 Textentry (3456 state.mode <- Textentry (te, (fun _ -> state.glinks <- false;
3461 ("goto: ", E.s, None, linknentry, linknact gotounder, false),3457 state.mode <- mode));
3462 (fun _ ->
3463 state.glinks <- false;
3464 state.mode <- mode)
3465 );
3466 state.text <- E.s;3458 state.text <- E.s;
3467 postRedisplay "view:linkent(F)"3459 postRedisplay "view:linkent(F)"
3468 )3460 )
@@ -3470,15 +3462,11 @@ let viewkeyboard key mask = · 1 unmodified line
3470 | Ascii 'y' ->3462 | Ascii 'y' ->
3471 state.glinks <- true;3463 state.glinks <- true;
3472 let mode = state.mode in3464 let mode = state.mode in
3473 state.mode <-3465 let te = ("copy: ", E.s, None, linknentry,
3474 Textentry (3466 linknact (fun under -> selstring conf.selcmd (undertext under)),
3475 ("copy: ", E.s, None, linknentry,3467 false) in
3476 linknact (fun under ->3468 state.mode <- Textentry (te, (fun _ -> state.glinks <- false;
3477 selstring conf.selcmd (undertext under)), false),3469 state.mode <- mode));
3478 (fun _ ->
3479 state.glinks <- false;
3480 state.mode <- mode)
3481 );
3482 state.text <- E.s;3470 state.text <- E.s;
3483 postRedisplay "view:linkent"3471 postRedisplay "view:linkent"
3484 | Ascii 'a' ->3472 | Ascii 'a' ->
@@ -4126,11 +4114,9 @@ let annot inline x y = · 641 unmodified lines
4126 in4114 in
4127 if inline4115 if inline
4128 then4116 then
4129 let ondone s = add s in
4130 let mode = state.mode in4117 let mode = state.mode in
4131 state.mode <- Textentry (4118 let te = ("annotation: ", E.s, None, textentry, add, true) in
4132 ("annotation: ", E.s, None, textentry, ondone, true),4119 state.mode <- Textentry (te, fun _ -> state.mode <- mode);
4133 fun _ -> state.mode <- mode);
4134 state.text <- E.s;4120 state.text <- E.s;
4135 enttext ();4121 enttext ();
4136 postRedisplay "annot"4122 postRedisplay "annot"
uiutils.ml+2−4
@@ -131,10 +131,8 @@ let textentrykeyboard · 130 unmodified lines
131 match opthist with131 match opthist with
132 | None -> ()132 | None -> ()
133 | Some (action, _) ->133 | Some (action, _) ->
134 state.mode <- Textentry (134 let te = (c, action cmd, opthist, onkey, ondone, cancelonempty) in
135 (c, action cmd, opthist,135 state.mode <- Textentry (te, onleave);
136 onkey, ondone, cancelonempty),
137 onleave);
138 postRedisplay "textentry histaction"136 postRedisplay "textentry histaction"
139 in137 in
140 let open Keys in138 let open Keys in

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t