Skip to content

Commit 67f2c7c

Browse files
chore: make Range class a subclass of Range2
1 parent 5f437a2 commit 67f2c7c

File tree

7 files changed

+8
-9
lines changed

7 files changed

+8
-9
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
- convert latex asynchronously [44cbac6](https://github.com/MeanderingProgrammer/render-markdown.nvim/commit/44cbac697e50ae32e4644652da08cf692b9a5a57)
99
- combine latex virtual lines use center positioning [#520](https://github.com/MeanderingProgrammer/render-markdown.nvim/issues/520)
1010
[9a746ff](https://github.com/MeanderingProgrammer/render-markdown.nvim/commit/9a746ff62a482f5eb722b3bfc7eefb2e9d638858)
11+
- latex converter can now be a list, prefer utftex, fallback to latex2text [5f437a2](https://github.com/MeanderingProgrammer/render-markdown.nvim/commit/5f437a26a8a8b964eff683dd6f68bc2a0d38c5db)
1112

1213
### Bug Fixes
1314

doc/render-markdown.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*render-markdown.txt* For NVIM v0.11.4 Last change: 2025 September 16
1+
*render-markdown.txt* For NVIM v0.11.4 Last change: 2025 September 17
22

33
==============================================================================
44
Table of Contents *render-markdown-table-of-contents*

lua/render-markdown/core/log.lua

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ function M.file_name(buf)
115115
end
116116
local file = vim.api.nvim_buf_get_name(buf)
117117
local name = vim.fn.fnamemodify(file, ':t')
118-
return #name == 0 and 'EMPTY' or name
118+
return #name > 0 and name or 'EMPTY'
119119
end
120120

121121
---@param level render.md.log.Level
@@ -131,14 +131,12 @@ function M.add(level, name, ...)
131131
local message = type(value) == 'string' and value or vim.inspect(value)
132132
messages[#messages + 1] = message
133133
end
134-
---@type render.md.log.Entry
135-
local entry = {
134+
M.entries[#M.entries + 1] = {
136135
date = vim.fn.strftime('%Y-%m-%d %H:%M:%S'),
137136
level = string.upper(level),
138137
name = name,
139138
message = table.concat(messages, ' | '),
140139
}
141-
M.entries[#M.entries + 1] = entry
142140
-- periodically flush logs to disk
143141
if #M.entries > 1000 then
144142
M.flush()

lua/render-markdown/health.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local state = require('render-markdown.state')
66
local M = {}
77

88
---@private
9-
M.version = '8.8.8'
9+
M.version = '8.8.9'
1010

1111
function M.check()
1212
M.start('versions')

lua/render-markdown/lib/interval.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---@class render.md.Range
1+
---@class render.md.Range: Range2
22
---@field [1] integer start
33
---@field [2] integer end
44

lua/render-markdown/render/markdown/code.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function Render:setup()
2424
return false
2525
end
2626
-- skip single line code block
27-
if self.node.end_row - self.node.start_row <= 1 then
27+
if self.node:height() <= 2 then
2828
return false
2929
end
3030
local widths = self.node:widths()

lua/render-markdown/request/view.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ end
5959
---@param callback fun()
6060
function View:parse(parser, callback)
6161
for _, range in ipairs(self.ranges) do
62-
parser:parse({ range[1], range[2] })
62+
parser:parse(range)
6363
end
6464
callback()
6565
end

0 commit comments

Comments
 (0)