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
20502050 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn
20512051 in
20522052 state.text <- E.s;
2053− let te = name ^ ": ", E.s, None, intentry, ondone, true in
2053+ let te = (name ^ ": ", E.s, None, intentry, ondone, true) in
20542054 state.mode <- Textentry (te, leave m_prev_mode);
20552055 u
20562056 )) :: m_l
@@ -2064,9 +2064,8 @@ let enterinfomode = · 7 unmodified lines
20642064 with exn -> settextfmt "bad integer `%s': %s" s @@ exntos exn
20652065 in
20662066 state.text <- E.s;
2067− let te =
2068− name ^ ": ", E.s, None, intentry_with_suffix, ondone, true
2069− in
2067+ let te = (name ^ ": ", E.s, None, intentry_with_suffix,
2068+ ondone, true) in
20702069 state.mode <- Textentry (te, leave m_prev_mode);
20712070 u
20722071 )) :: m_l
@@ -2089,7 +2088,7 @@ let enterinfomode = · 16 unmodified lines
20892088 if c <> invalid
20902089 then set c;
20912090 in
2092− let te = name ^ ": ", E.s, None, textentry, ondone, true in
2091+ let te = (name ^ ": ", E.s, None, textentry, ondone, true) in
20932092 state.text <- color_to_string (get ());
20942093 state.mode <- Textentry (te, leave m_prev_mode);
20952094 u
@@ -2100,8 +2099,8 @@ let enterinfomode = · 4 unmodified lines
21002099 (name, `string get, 1,
21012100 Action (fun u ->
21022101 let ondone s = set s in
2103− let te =
2104− String.trim name ^ ": ", E.s, None, textentry, ondone, true in
2102+ let te = (String.trim name ^ ": ", E.s, None,
2103+ textentry, ondone, true) in
21052104 state.mode <- Textentry (te, leave m_prev_mode);
21062105 u
21072106 )) :: m_l
@@ -2816,11 +2815,8 @@ let enterannotmode opaque slinkindex = · 708 unmodified lines
28162815 if inline
28172816 then
28182817 let mode = state.mode in
2819− state.mode <-
2820− Textentry (
2821− ("annotation: ", m_text, None, textentry, update, true),
2822− fun _ -> state.mode <- mode
2823− );
2818+ let te = ("annotation: ", m_text, None, textentry, update, true) in
2819+ state.mode <- Textentry (te, fun _ -> state.mode <- mode);
28242820 state.text <- E.s;
28252821 enttext ();
28262822 else getusertext m_text |> update
@@ -3456,13 +3452,9 @@ let viewkeyboard key mask = · 629 unmodified lines
34563452 then (
34573453 state.glinks <- true;
34583454 let mode = state.mode in
3459− state.mode <-
3460− Textentry (
3461− ("goto: ", E.s, None, linknentry, linknact gotounder, false),
3462− (fun _ ->
3463− state.glinks <- false;
3464− state.mode <- mode)
3465− );
3455+ let te = ("goto: ", E.s, None, linknentry, linknact gotounder, false) in
3456+ state.mode <- Textentry (te, (fun _ -> state.glinks <- false;
3457+ state.mode <- mode));
34663458 state.text <- E.s;
34673459 postRedisplay "view:linkent(F)"
34683460 )
@@ -3470,15 +3462,11 @@ let viewkeyboard key mask = · 1 unmodified line
34703462 | Ascii 'y' ->
34713463 state.glinks <- true;
34723464 let mode = state.mode in
3473− state.mode <-
3474− Textentry (
3475− ("copy: ", E.s, None, linknentry,
3476− linknact (fun under ->
3477− selstring conf.selcmd (undertext under)), false),
3478− (fun _ ->
3479− state.glinks <- false;
3480− state.mode <- mode)
3481− );
3465+ let te = ("copy: ", E.s, None, linknentry,
3466+ linknact (fun under -> selstring conf.selcmd (undertext under)),
3467+ false) in
3468+ state.mode <- Textentry (te, (fun _ -> state.glinks <- false;
3469+ state.mode <- mode));
34823470 state.text <- E.s;
34833471 postRedisplay "view:linkent"
34843472 | Ascii 'a' ->
@@ -4126,11 +4114,9 @@ let annot inline x y = · 641 unmodified lines
41264114 in
41274115 if inline
41284116 then
4129− let ondone s = add s in
41304117 let mode = state.mode in
4131− state.mode <- Textentry (
4132− ("annotation: ", E.s, None, textentry, ondone, true),
4133− fun _ -> state.mode <- mode);
4118+ let te = ("annotation: ", E.s, None, textentry, add, true) in
4119+ state.mode <- Textentry (te, fun _ -> state.mode <- mode);
41344120 state.text <- E.s;
41354121 enttext ();
41364122 postRedisplay "annot"
uiutils.ml+2−4
@@ -131,10 +131,8 @@ let textentrykeyboard · 130 unmodified lines
131131 match opthist with
132132 | None -> ()
133133 | Some (action, _) ->
134− state.mode <- Textentry (
135− (c, action cmd, opthist,
136− onkey, ondone, cancelonempty),
137− onleave);
134+ let te = (c, action cmd, opthist, onkey, ondone, cancelonempty) in
135+ state.mode <- Textentry (te, onleave);
138136 postRedisplay "textentry histaction"
139137 in
140138 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