@@ -240,7 +240,6 @@ module Vi :
240
240
set_mode : ?step:React .step -> Mew_vi.Mode.Name .t -> unit ;
241
241
keyseq : keyseq React .signal ;
242
242
set_keyseq : ?step:React .step -> keyseq -> unit ;
243
- mutable registers : Register .content RegisterMap .t ;
244
243
mutable resolver_insert : t ;
245
244
mutable resolver_normal : t ;
246
245
mutable resolver_visual : t ;
@@ -282,7 +281,6 @@ module Vi :
282
281
val make_config :
283
282
?mode : Mew_vi.Mode.Name .t ->
284
283
?keyseq : keyseq ->
285
- ?registers : Register .content RegisterMap .t ->
286
284
?resolver_insert : t ->
287
285
?resolver_normal : t ->
288
286
?resolver_visual : t ->
@@ -299,9 +297,7 @@ module Vi :
299
297
end
300
298
end
301
299
302
- class edit :
303
- < default_mode : 'a * Vi.Base.Mode. t ; modes : Vi.Base.Mode. t Vi.Base.Mode.Modes. t ;
304
- timeout : float ; .. > ->
300
+ class edit : state ->
305
301
object
306
302
val action_output : Vi.Edit_action. t Lwt_mvar. t
307
303
val mutable curr_mode : Vi.Base.Mode. t
@@ -319,14 +315,18 @@ class edit :
319
315
method get_register : string -> Vi.Interpret.Register. content option
320
316
method set_register : string -> Vi.Interpret.Register. content -> unit
321
317
end
322
- class state :
318
+ and state :
323
319
object
324
320
val mutable default_mode : Vi.Base.Mode. name * Vi.Base.Mode. t
325
321
val mutable timeout : float
326
322
method default_mode : Vi.Base.Mode. name * Vi.Base.Mode. t
327
323
method edit : Vi.Base. edit
328
324
method modes : Vi.Base.Mode. t Vi.Base.Mode.Modes. t
329
325
method timeout : float
326
+ method get_register : string -> Vi.Interpret.Register. content option
327
+ method set_register : string -> Vi.Interpret.Register. content -> unit
328
+ method get_registers : Vi.Interpret.Register. content Vi.Interpret.RegisterMap. t
329
+ method set_registers : Vi.Interpret.Register. content Vi.Interpret.RegisterMap. t -> unit
330
330
method vi_edit : edit
331
331
end
332
332
0 commit comments