@ 261105.1

191030.2.1.3 · ab639e1b7412fa09f5302cf3cfcfbabef883cf6b

EditorConfig: Lua

Enforce consistent code styles for all Lua files (.lua, .lang, .theme):

* Indent: 2 spaces.
* Trim trailing whitespace.
* Insert final new line.
* UTF-8 encoding.

Manually fix all scripts that didn't pass EClint validation (256 files).

reading declarations

Changes to plugins/outhtml_add_background_svg.lua. All files

plugins/outhtml_add_background_svg.lua

@@ -14,12 +14,12 @@ function themeUpdate()    --EDIT to change grid size   gridsize = 25-  +   function lighten(colour)     if string.match(colour, "#%x+")==nil then       return "rgb(0,0,0)"     end-    +     base_rr = ("0x"..string.match(colour, "%x%x", 2))     base_gg = ("0x"..string.match(colour, "%x%x", 4))     base_bb = ("0x"..string.match(colour, "%x%x", 6))@@ -27,7 +27,7 @@ function themeUpdate()     min_bright=math.min(base_rr, base_gg, base_bb)     max_bright=math.max(base_rr, base_gg, base_bb)     brightness = (min_bright + max_bright) / (255*2.0)-    +     if (brightness < 0.1) then       return "rgb(50,50,50)"     elseif (brightness < 0.5) then@@ -37,11 +37,11 @@ function themeUpdate()     else       percent = 80     end-    +     rr = math.floor(base_rr * (100 + percent) / 100 )     gg = math.floor(base_gg * (100 + percent) / 100 )     bb = math.floor(base_bb * (100 + percent) / 100 )-    +     if (rr>255) then rr = 255 end     if (gg>255) then gg = 255 end     if (bb>255) then bb = 255 end@@ -49,13 +49,13 @@ function themeUpdate()   end    if (HL_OUTPUT == HL_FORMAT_HTML or HL_OUTPUT == HL_FORMAT_XHTML) then-    +     -- EDIT Play with the x and y coordinates of the lines to obtain different patterns     Injections[#Injections+1]="pre.hl, ol.hl { background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='"..gridsize..-			      "'  height='"..gridsize.."'><line x1='0' y1='0' x2='0' y2='"..gridsize.."' style='stroke:"..lighten(Canvas.Colour)..-			      ";stroke-width:1'/><line x1='0' y1='0' x2='"..gridsize.."' y2='0' style='stroke:"..lighten(Canvas.Colour)..-			      ";stroke-width:1'/></svg>\");}"-  end +      "'  height='"..gridsize.."'><line x1='0' y1='0' x2='0' y2='"..gridsize.."' style='stroke:"..lighten(Canvas.Colour)..+      ";stroke-width:1'/><line x1='0' y1='0' x2='"..gridsize.."' y2='0' style='stroke:"..lighten(Canvas.Colour)..+      ";stroke-width:1'/></svg>\");}"+  end end  --The Plugins array assigns code chunks to themes or language definitions.