aboutsummaryrefslogtreecommitdiff
path: root/arabluatex.lua
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2016-02-26 10:50:17 +0100
committerRobert Alessi <alessi@robertalessi.net>2016-02-26 10:50:17 +0100
commit029c8797e6e32adfcb79fc4c1f72377592c35f82 (patch)
treea0d4a348cb8b266d5afee8030ed07594376ce13d /arabluatex.lua
parentf2911c64dda6d51f87791942660689e6d782b1f6 (diff)
downloadarabluatex-029c8797e6e32adfcb79fc4c1f72377592c35f82.tar.gz
(re)define \LR{} command \AtBeginDocument{} in case luabidi is loaded
Diffstat (limited to 'arabluatex.lua')
-rw-r--r--arabluatex.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/arabluatex.lua b/arabluatex.lua
index f1aeda0..f0cfa78 100644
--- a/arabluatex.lua
+++ b/arabluatex.lua
@@ -40,6 +40,12 @@ return str
40end 40end
41 41
42local function breakcmd(str) 42local function breakcmd(str)
43 -- \RL
44 str = string.gsub(str, "\\(RL.-)(%b{})",
45 function(tag, body)
46 body = string.sub(body, 2, -2)
47 return string.format("}\\%s{%s}\\arb{", tag, body)
48 end)
43 -- \LR 49 -- \LR
44 str = string.gsub(str, "\\(LR.-)(%b{})", 50 str = string.gsub(str, "\\(LR.-)(%b{})",
45 function(tag, body) 51 function(tag, body)