aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/centerdoc.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/centerdoc.lua b/plugins/centerdoc.lua
index 0cea084..980cbed 100644
--- a/plugins/centerdoc.lua
+++ b/plugins/centerdoc.lua
@@ -21,7 +21,7 @@ function DocView:draw_line_gutter(line, x, y, width)
if not config.plugins.centerdoc.enabled then
lh = draw_line_gutter(self, line, x, y, width)
else
- local real_gutter_width = get_gutter_width(self)
+ local real_gutter_width = self:get_font():get_width(#self.doc.lines)
local offset = self:get_gutter_width() - real_gutter_width * 2
lh = draw_line_gutter(self, line, x + offset, y, real_gutter_width)
end
@@ -33,9 +33,9 @@ function DocView:get_gutter_width()
if not config.plugins.centerdoc.enabled then
return get_gutter_width(self)
else
- local real_gutter_width = get_gutter_width(self)
+ local real_gutter_width, gutter_padding = get_gutter_width(self)
local width = real_gutter_width + self:get_font():get_width("n") * config.line_limit
- return math.max((self.size.x - width) / 2, real_gutter_width)
+ return math.max((self.size.x - width) / 2, real_gutter_width), gutter_padding
end
end