Skip to content

Commit ee4316c

Browse files
author
Yatao Li
authored
Merge pull request #264 from meluskyc/bug/263-nvim092
Fix blank UI with neovim 0.92
2 parents 2e4087d + 70c4c53 commit ee4316c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

def.fs

+6-2
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ type GridLine =
218218
row: int
219219
col_start: int
220220
cells: GridCell[]
221+
wrap: bool
221222
}
222223

223224
[<Struct>]
@@ -624,8 +625,11 @@ let parse_grid_cell (x: obj) =
624625

625626
let parse_grid_line (x: obj) =
626627
match x with
627-
| ObjArray [| (Integer32 grid); (Integer32 row) ; (Integer32 col_start) ; P(parse_grid_cell)cells |]
628-
-> Some {grid = grid; row=row; col_start=col_start; cells=cells}
628+
| ObjArray [| (Integer32 grid); (Integer32 row) ; (Integer32 col_start) ; P(parse_grid_cell)cells ; (Bool wrap) |]
629+
-> Some {grid = grid; row=row; col_start=col_start; cells=cells; wrap=wrap}
630+
// neovim < 0.92 doesn't pass wrap
631+
| ObjArray [| (Integer32 grid); (Integer32 row) ; (Integer32 col_start) ; P(parse_grid_cell)cells |]
632+
-> Some {grid = grid; row=row; col_start=col_start; cells=cells; wrap=false}
629633
| _ -> None
630634

631635
let parse_win_pos (x: obj) =

0 commit comments

Comments
 (0)