|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- This file:
-- http://anggtwu.net/LUA/Pygments1.lua.html
-- http://anggtwu.net/LUA/Pygments1.lua
-- (find-angg "LUA/Pygments1.lua")
-- Author: Eduardo Ochs <eduardoochs@gmail.com>
--
-- (defun e () (interactive) (find-angg "LUA/Pygments1.lua"))
-- Used by: (find-LATEX "2025bad-foundations.tex" "defs-pygvbt")
require "Dednat7" -- (find-LATEX "Dednat7.lua")
require "Verbatim3" -- (find-LATEX "Verbatim3.lua")
-- (find-LATEX "Verbatim3.lua" "Verbatim")
-- (find-LATEX "Verbatim3.lua" "Verbatim" "_e =")
-- (find-LATEX "Verbatim3.lua" "Verbatim" "defvbt =")
pyg_expandspaces = function (str)
local f = function (s) return (s:gsub(" ", "\\ ")) end
return (str:gsub("({ +})", f))
end
Verbatim.__index._pyg = function (vb)
vb.o = map(pyg_expandspaces, vb.o)
end
Verbatim.__index.defpygvbt = function (vb, name)
return vb:act("pyg h c p v bg"):defvbt0(name)
end
-- (find-LATEX "Verbatim3.lua" "dednat6" "defvbt =")
defpygvbt = function (name)
Verbatim.from(vbt_lines):defpygvbt(name):act("o")
end
--[[
* (eepitch-lua51)
* (eepitch-kill)
* (eepitch-lua51)
dofile "Pygments1.lua"
= pyg_expandspaces("foo{ }bar{ }plic")
tf = TeXFile.read("~/LATEX/2025bad-foundations-lean.tex")
tf:processuntil(#tf)
= tf
= VTable(vbt_lines)
vb = Verbatim.from(vbt_lines)
= vb
= vb:defpygvbt("T1 T2 T3 T4")
--]]