aboutsummaryrefslogtreecommitdiff
path: root/plugins/lineguide.lua
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/lineguide.lua')
-rw-r--r--plugins/lineguide.lua5
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)