biber for tex

This commit is contained in:
THEON-1
2026-01-07 19:23:54 +01:00
parent db62d51b65
commit 4a2df5a9b9

View File

@@ -105,6 +105,17 @@ local function tex()
vim.notify(pdflatex_result.stderr, vim.log.levels.ERROR); vim.notify(pdflatex_result.stderr, vim.log.levels.ERROR);
end end
local function biber()
local biber_process = vim.system({
"biber",
vim.fn.expand("%:p:r") .. ".bcf"
})
local biber_result = biber_process:wait()
vim.notify(biber_result.stdout, vim.log.levels.INFO)
vim.notify(biber_result.stderr, vim.log.levels.ERROR)
end
local default = { local default = {
__index = function() __index = function()
return function() end return function() end
@@ -121,6 +132,7 @@ setmetatable(fttable, default)
local fttable2 = { local fttable2 = {
["markdown"] = function() markdown(vim.fn.input("enter additional options")) end, ["markdown"] = function() markdown(vim.fn.input("enter additional options")) end,
["arduino"] = function() arduino(vim.fn.input("enter preprocessor defines")) end, ["arduino"] = function() arduino(vim.fn.input("enter preprocessor defines")) end,
["tex"] = function () biber() end,
} }
setmetatable(fttable2, fttable) setmetatable(fttable2, fttable)