Skip to content

Commit 34044cd

Browse files
feat: handle and log latex converter errors
1 parent 25eb261 commit 34044cd

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lua/render-markdown/handler/latex.lua

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ function M.parse(root, buf)
3030
local raw_expression = cache[node.text]
3131
if raw_expression == nil then
3232
raw_expression = vim.fn.system(latex.converter, node.text)
33+
if vim.v.shell_error == 1 then
34+
log.add('error', latex.converter, raw_expression)
35+
raw_expression = 'error'
36+
end
3337
cache[node.text] = raw_expression
3438
end
3539

lua/render-markdown/health.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ local state = require('render-markdown.state')
44
local M = {}
55

66
---@private
7-
M.version = '7.4.6'
7+
M.version = '7.4.7'
88

99
function M.check()
1010
M.start('version')

0 commit comments

Comments
 (0)