aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept
diff options
context:
space:
mode:
Diffstat (limited to 'modules/textadept')
-rw-r--r--modules/textadept/menu.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua
index 2cd738d3..55371b4e 100644
--- a/modules/textadept/menu.lua
+++ b/modules/textadept/menu.lua
@@ -297,7 +297,10 @@ local default_menubar = {
buffer.view_eol = not buffer.view_eol
end},
{_L['Toggle _Wrap Mode'], function()
+ local first_visible_line = buffer.first_visible_line
+ local display_line = buffer:visible_from_doc_line(first_visible_line)
buffer.wrap_mode = buffer.wrap_mode == 0 and buffer.WRAP_WHITESPACE or 0
+ buffer:line_scroll(0, first_visible_line - display_line)
end},
{_L['Toggle View White_space'], function()
buffer.view_ws = buffer.view_ws == 0 and buffer.WS_VISIBLEALWAYS or 0