vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 3ccb715aa09554511b771dad5eb09644d00b4c44
parent ec3c83bcad05e1a1a59e34bb29f759719c42fc59
Author: xomachine <xomachiner@gmail.com>
Date:   Tue,  8 Mar 2016 23:25:48 +0300

Workaround for #199

Diffstat:
Mview.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/view.c b/view.c @@ -520,8 +520,8 @@ void view_cursor_to(View *view, size_t pos) { * stop once the screen is full, update view->end, view->lastline */ void view_draw(View *view) { view_clear(view); - /* read a screenful of text */ - const size_t text_size = view->width * view->height; + /* read a screenful of text considering each character as 4-byte UTF character*/ + const size_t text_size = view->width * view->height * 4; /* current buffer to work with */ char text[text_size+1]; /* remaining bytes to process in buffer */