From 4a03aec0731b88f20a37740bb348c5a6c5168923 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Sat, 28 Aug 2021 20:09:38 +0200 Subject: [PATCH] Set horizontal scroll size to be more in line with other editors Only scroll enough to see the whole line. --- data/core/docview.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/core/docview.lua b/data/core/docview.lua index 3511ad73..7697dbbe 100644 --- a/data/core/docview.lua +++ b/data/core/docview.lua @@ -104,8 +104,10 @@ function DocView:get_scrollable_size() long_line = l break end - return self:get_line_height() * (#self.doc.lines - 1) + self.size.y, - self:get_col_x_offset(long_line, self.doc.long_lines.length) + self.size.x - xmargin + local size_v = self:get_line_height() * (#self.doc.lines - 1) + self.size.y + local size_h = self:get_col_x_offset(long_line, self.doc.long_lines.length) + + self.size.x - (self.size.x - self:get_gutter_width()) + xmargin + return size_v, size_h end