diff options
Diffstat (limited to 'plugins/lineguide.lua')
-rw-r--r-- | plugins/lineguide.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/lineguide.lua b/plugins/lineguide.lua index fc24567..2cf0b42 100644 --- a/plugins/lineguide.lua +++ b/plugins/lineguide.lua @@ -1,3 +1,4 @@ +-- mod-version:1 -- lite-xl 1.16 local config = require "core.config" local style = require "core.style" local DocView = require "core.docview" @@ -7,7 +8,9 @@ local draw = DocView.draw function DocView:draw(...) draw(self, ...) - local offset = self:get_font():get_width("n") * config.line_limit + local ns = ("n"):rep(config.line_limit) + local ss = self:get_font():subpixel_scale() + local offset = self:get_font():get_width_subpixel(ns) / ss local x = self:get_line_screen_position(1) + offset local y = self.position.y local w = math.ceil(SCALE * 1) |