package zed
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - 3.2.2 (2023-06-20)
- 3.2.1 (2022-11-10)
- 3.2.0 (2022-06-30)
- 3.1.0 (2020-05-30)
- 3.0.1 (2020-04-28)
- 3.0.0 (2020-04-25)
- 2.0.7 (2020-04-08)
- 2.0.6 (2020-02-27)
- 2.0.5 (2020-01-29)
- 2.0.4 (2019-12-31)
- 2.0.3 (2019-08-09)
- 2.0.2 (2019-06-21)
- 2.0.1 (2019-06-04)
- 2.0 (2019-05-17)
- 1.6 (2017-11-05)
- 1.5 (2017-04-26)
- 1.4 (2015-01-07)
- 1.3 (2014-04-21)
- 1.2 (2012-07-30)
- 1.1 (2011-08-06)
  Abstract engine for text edition in OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      3.2.3.tar.gz
    
    
        
    
  
  
  
    
  
        sha512=637f75129550f6459417549d44bed16bdc62721d2e9e0c6bb5bfab30c5bc6478de15faece8c091b56f238375cb79a7bc176375400e543120bb31d7ea626b7c5b
    
    
  doc/CHANGES.html
3.2.3 (2023-08-10)
- Zed_edit: fix the- Next_wordand- Prev_wordactions
3.2.2 (2023-06-20)
- Zed_utf8.next_error: raise- Zed_utf8.Out_of_boundsin case of invalid offset (@Lucccyo, #52)
- kill_next_wordshould not raise- Out_of_bound(@Lucccyo, #55)
- of_utf8: add- Uchar.is_validto check the input (@Lucccyo, #51)
3.2.1 (2022-11-10)
- Check if decoded values fit in Uchar (Etienne Millon, #50)
3.2.0 (2022-06-30)
- Replace Camomile with uu* (Nicolás Ojeda Bär, ZAN DoYe, Thibaut Mattio, #46)
3.1.0 (2020-05-30)
- Zed_edit- Set_posaction
- Insert_straction
 
3.0.1 (2020-04-28)
- Zed_edit: fix- copy_sequence
3.0.0 (2020-04-25)
- Zed_edit:- new actions - Join_line
- Goto of int
- Delete_next_chars of int
- Delete_prev_chars of int
- Kill_next_chars of int
- Kill_prev_chars of int
 
- function copy_sequence
 
2.0.7 (2020-04-08)
- fix Zed_edit.undo (#36)
2.0.6 (2020-02-27)
- compabile with Result(>= 1.5) (@mjambon, #31)
2.0.5 (2020-01-29)
- Zed_rope.Zip: fix a bug in function make_b
2.0.4 (2019-12-31)
- add wanted_column support for wide width character
- Zed_lines: get_idx_by_width set row column_widthreturn the offset of the character at[row, column_width]
2.0.3 (2019-08-09)
- Zed_string - exception Invalid of string * stringraised when an invalid Zed_char sequence is encounted
- next_ofs : t -> int -> intreturns the offset of the next zchar in- t
- prev_ofs : t -> int -> intreturns the offset of the prev zchar in- t
 
2.0.2 (2019-06-21)
- Zed_utf8: fix an ofs-stepping bug in function unsafe_extract_prev
2.0.1 (2019-06-04)
- Zed_char: add an indv_combiningoption to the transforming functions(of_uChars, zChars_of_uChars, of_utf8) to determine whether to extract individual combining marks from the parameter (#18)
- Zed_char: clarify some documentation comments (#18)
2.0 (2019-05-17)
Additions
- module Zed_char
- module Zed_string
- Zed_cursor - column_display: Zed_cursor.t -> int React.signal
- get_column: Zed_cursor.t -> int
- coordinates_display: Zed_cursor.t -> (int * int) React.signal
- get_coordinates: Zed_cursor.t -> int * int
 
- Zed_edit - regexp_word_core: Zed_re.Core.t
- regexp_word_raw: Zed_re.raw.t
- match_by_regexp_core
- match_by_regexp_raw
 
Breaking
- Zed_rope - Zed_rope.empty is a function now
- Other functions in this module take Zed_char.torZed_string.tas arguemnts instead ofUChar.torZed_utf8.t
- module Zipper is divided into two modules, Zip and Zip_raw, to navigate over a rope by Zed_char.t or UChar.t, respectively
- module Text is divided into three modules, Text, Text_core, Text_raw, to manager Zed_rope by Zed_char.t, the core UChar.t of a Zed_char.tand rawUChar.t, respectively
 
- Zed_re is therefore divided into two modules: Core and Raw
- Zed_cursor: the type changesis defined as a structure and has two more fields:added_widthandremoved_width
General
- README: Add Travis badge (Kevin Ji, #11)
- Add travis config (Anurag Soni, #10)
- Switch to dune (Anurag Soni, #9)
1.6 (2017-11-05)
- safe-string compatibility (#8)
1.5 (2017-04-26)
- Switch to jbuilder (Rudi Gringberg, #4)
- Make {delete_,kill_,}{next,prev}_wordconsistent near the start/end of the buffer (Fabian (github use copy), #5)
1.4 (2015-01-07)
- added Zed_edit.get_line
- added Zed_line.line_{length,stop}
- fix a bug in cursor updates
- fix some invalid use of react
1.3 (2014-04-21)
- Zed_ropefixes:- rev_map: fix recursion
- enforce evaluation order in map&rev_map
 
1.2 (2012-07-30)
- add escaping functions
- add Zed_utf8.next_error
1.1 (2011-08-06)
- add the {delete,kill}-{prev,next}-wordactions and functions
- add Zed_edit.Insert(ch)
- add Zed_edit.replace
- raise an exception when editing a read-only part of a text
- disable the move function
- add support for undo
- add Zed_inputto ease writing key binders
- add Zed_macroto ease writing macro system
- fix Zed_rope.Zip.sub
- add Zed_edit.new_clipboard
- add Zed_utf8.add
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - 3.2.2 (2023-06-20)
- 3.2.1 (2022-11-10)
- 3.2.0 (2022-06-30)
- 3.1.0 (2020-05-30)
- 3.0.1 (2020-04-28)
- 3.0.0 (2020-04-25)
- 2.0.7 (2020-04-08)
- 2.0.6 (2020-02-27)
- 2.0.5 (2020-01-29)
- 2.0.4 (2019-12-31)
- 2.0.3 (2019-08-09)
- 2.0.2 (2019-06-21)
- 2.0.1 (2019-06-04)
- 2.0 (2019-05-17)
- 1.6 (2017-11-05)
- 1.5 (2017-04-26)
- 1.4 (2015-01-07)
- 1.3 (2014-04-21)
- 1.2 (2012-07-30)
- 1.1 (2011-08-06)