From 6f885b3036d4db50104877945af7c9c89c4d922d Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sun, 25 Jan 2009 10:41:46 -0500 Subject: textadept.io.reload() scrolls the view back to how it was; core/file_io.lua --- core/file_io.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core') diff --git a/core/file_io.lua b/core/file_io.lua index 5e76e886..d9f1c25e 100644 --- a/core/file_io.lua +++ b/core/file_io.lua @@ -68,8 +68,10 @@ function reload(buffer) local f, err = io.open(buffer.filename) if f then local pos = buffer.current_pos + local first_visible_line = buffer.first_visible_line buffer:set_text(f:read('*all')) - buffer.current_pos = pos + buffer:line_scroll(0, first_visible_line) + buffer:goto_pos(pos) buffer:set_save_point() f:close() end -- cgit v1.2.3