diff options
Diffstat (limited to 'macros')
| -rw-r--r-- | macros/garret.restyler.lua | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/macros/garret.restyler.lua b/macros/garret.restyler.lua index 043ee1e..8620f70 100644 --- a/macros/garret.restyler.lua +++ b/macros/garret.restyler.lua @@ -5,14 +5,10 @@ script_version = "2.1.0"  script_namespace = "garret.restyler"  local haveDepCtrl, DependencyControl, depctrl = pcall(require, "l0.DependencyControl") -local karaskel, cleantags  if haveDepCtrl then      depctrl = DependencyControl {          --feed="TODO", -        {"karaskel", "cleantags"}      } -    kara, clean = depctrl:requireModules() -else      include("karaskel.lua")      include("cleantags.lua")  end @@ -49,15 +45,15 @@ end  function main(sub, sel)      local _, styles = karaskel.collect_head(sub, false) -    local config.new_style = "Default" -    local new_style = styles[config.new_style] +    local new_style_name = "Default" +    local new_style = styles[new_style_name]  	for h, i in ipairs(sel) do          -- TODO: automatically exclude styles (also configurable)  		local line = sub[i]          local old_style = styles[line.style] -- reinventing the wheel a bit here, since karaskel can do this with preproc_line_size (line.styleref), but it also adds loads of other crap we don't care about for the same functionality in the end, so ¯\_(ツ)_/¯          local italic = get_new(old_style.italic, new_style.italic)          local align = get_new(old_style.align, new_style.align) -        line.style = config.new_style +        line.style = new_style_name          line.text = add_tags(line.text, italic, align)  		sub[i] = line  	end |