diff --git a/keymap/generate_L2U_keymap.jl b/keymap/generate_L2U_keymap.jl index a778b34..a7a94e0 100644 --- a/keymap/generate_L2U_keymap.jl +++ b/keymap/generate_L2U_keymap.jl @@ -1,5 +1,7 @@ #!/bin/env julia +import REPL + const filename = "latex2unicode_utf-8" const include_emoji = false # set this to true if you want to keymap empjis as well @@ -78,13 +80,13 @@ open("$filename.vim","w") do f " The full generating script can be found in the comments at the bottom of this file, " and it can be extracted with: " - " \$ grep '^\">' $filename.vim | cut -c4- > $(basename(Base.source_path()))' + " \$ grep '^\">' $filename.vim | cut -c4- > '$(basename(Base.source_path()))' " " To produce this keymap file you need to have Julia compilied from source, and - " to run `make UnicodeData.txt` inside Julia's `doc` directory. + " to run `make deps` inside Julia's `doc` directory. " Then you can run: " - " \$ julia $(basename(Base.source_path())).jl + " \$ julia $(basename(Base.source_path())) " scriptencoding utf-8 diff --git a/keymap/latex2unicode_utf-8.vim b/keymap/latex2unicode_utf-8.vim index 25074fd..13a85b3 100644 --- a/keymap/latex2unicode_utf-8.vim +++ b/keymap/latex2unicode_utf-8.vim @@ -1,15 +1,15 @@ " This file is autogenerated from the script 'generate_L2U_keymap.jl' -" The symbols are based on Julia version 1.5.0-DEV.67 +" The symbols are based on Julia version 1.7.0-DEV.390 " The full generating script can be found in the comments at the bottom of this file, " and it can be extracted with: " -" $ grep '^">' latex2unicode_utf-8.vim | cut -c4- > generate_L2U_keymap.jl' +" $ grep '^">' latex2unicode_utf-8.vim | cut -c4- > 'generate_L2U_keymap.jl' " " To produce this keymap file you need to have Julia compilied from source, and -" to run `make UnicodeData.txt` inside Julia's `doc` directory. +" to run `make deps` inside Julia's `doc` directory. " Then you can run: " -" $ julia generate_L2U_keymap.jl.jl +" $ julia generate_L2U_keymap.jl " scriptencoding utf-8 @@ -48,6 +48,7 @@ loadkeymap \\Angle " ⦜ : RIGHT ANGLE VARIANT WITH SQUARE \\Angstrom " Å : ANGSTROM SIGN / ANGSTROM UNIT \\Beta " Β : GREEK CAPITAL LETTER BETA +\\Bot " ⫫ : DOUBLE UP TACK \\Bumpeq " ≎ : GEOMETRICALLY EQUIVALENT TO \\Cap " ⋒ : DOUBLE INTERSECTION \\Chi " Χ : GREEK CAPITAL LETTER CHI @@ -84,7 +85,6 @@ loadkeymap \\H " ◌̋ : COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE \\Im " ℑ : BLACK-LETTER CAPITAL I / BLACK-LETTER I \\Iota " Ι : GREEK CAPITAL LETTER IOTA -\\Join " ⨝ : JOIN \\Kappa " Κ : GREEK CAPITAL LETTER KAPPA \\Koppa " Ϟ : GREEK LETTER KOPPA / GREEK CAPITAL LETTER KOPPA \\L " Ł : LATIN CAPITAL LETTER L WITH STROKE / LATIN CAPITAL LETTER L SLASH @@ -196,6 +196,7 @@ loadkeymap \\Tau " Τ : GREEK CAPITAL LETTER TAU \\Theta " Θ : GREEK CAPITAL LETTER THETA \\Times " ⨯ : VECTOR OR CROSS PRODUCT +\\Top " ⫪ : DOUBLE DOWN TACK \\UUparrow " ⟰ : UPWARDS QUADRUPLE ARROW \\UpArrowBar " ⤒ : UPWARDS ARROW TO BAR \\UpEquilibrium " ⥮ : UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT @@ -212,6 +213,7 @@ loadkeymap \\Yup " ⅄ : TURNED SANS-SERIF CAPITAL Y \\Zbar " Ƶ : LATIN CAPITAL LETTER Z WITH STROKE / LATIN CAPITAL LETTER Z BAR \\Zeta " Ζ : GREEK CAPITAL LETTER ZETA +\\^! " ꜝ : MODIFIER LETTER RAISED EXCLAMATION MARK \\^( " ⁽ : SUPERSCRIPT LEFT PARENTHESIS / SUPERSCRIPT OPENING PARENTHESIS \\^) " ⁾ : SUPERSCRIPT RIGHT PARENTHESIS / SUPERSCRIPT CLOSING PARENTHESIS \\^+ " ⁺ : SUPERSCRIPT PLUS SIGN @@ -241,9 +243,6 @@ loadkeymap \\^N " ᴺ : MODIFIER LETTER CAPITAL N \\^O " ᴼ : MODIFIER LETTER CAPITAL O \\^P " ᴾ : MODIFIER LETTER CAPITAL P -\\^P " ᴾ : MODIFIER LETTER CAPITAL P -\\^Ph \\^Ph " : (Incomplete sequence) -\\^Phi " ᶲ : MODIFIER LETTER SMALL PHI \\^R " ᴿ : MODIFIER LETTER CAPITAL R \\^T " ᵀ : MODIFIER LETTER CAPITAL T \\^U " ᵁ : MODIFIER LETTER CAPITAL U @@ -265,6 +264,8 @@ loadkeymap \\^d " ᵈ : MODIFIER LETTER SMALL D \\^de \\^de " : (Incomplete sequence) \\^delta " ᵟ : MODIFIER LETTER SMALL DELTA +\\^do \\^do " : (Incomplete sequence) +\\^downarrow " ꜜ : MODIFIER LETTER RAISED DOWN ARROW \\^e " ᵉ : MODIFIER LETTER SMALL E \\^e " ᵉ : MODIFIER LETTER SMALL E \\^ep \\^ep " : (Incomplete sequence) @@ -282,6 +283,9 @@ loadkeymap \\^j " ʲ : MODIFIER LETTER SMALL J \\^k " ᵏ : MODIFIER LETTER SMALL K \\^l " ˡ : MODIFIER LETTER SMALL L +\\^l " ˡ : MODIFIER LETTER SMALL L +\\^lt \\^lt " : (Incomplete sequence) +\\^ltphi " ᶲ : MODIFIER LETTER SMALL PHI \\^m " ᵐ : MODIFIER LETTER SMALL M \\^n " ⁿ : SUPERSCRIPT LATIN SMALL LETTER N \\^o " ᵒ : MODIFIER LETTER SMALL O @@ -296,6 +300,9 @@ loadkeymap \\^th \\^th " : (Incomplete sequence) \\^theta " ᶿ : MODIFIER LETTER SMALL THETA \\^u " ᵘ : MODIFIER LETTER SMALL U +\\^u " ᵘ : MODIFIER LETTER SMALL U +\\^up \\^up " : (Incomplete sequence) +\\^uparrow " ꜛ : MODIFIER LETTER RAISED UP ARROW \\^v " ᵛ : MODIFIER LETTER SMALL V \\^w " ʷ : MODIFIER LETTER SMALL W \\^x " ˣ : MODIFIER LETTER SMALL X @@ -489,6 +496,7 @@ loadkeymap \\bbs " 𝕤 : MATHEMATICAL DOUBLE-STRUCK SMALL S \\bbs " 𝕤 : MATHEMATICAL DOUBLE-STRUCK SMALL S \\bbse \\bbse " : (Incomplete sequence) +\\bbsemi " ⨟ : Z NOTATION SCHEMA COMPOSITION \\bbseven " 𝟟 : MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN \\bbsi \\bbsi " : (Incomplete sequence) \\bbsix " 𝟞 : MATHEMATICAL DOUBLE-STRUCK DIGIT SIX @@ -627,7 +635,7 @@ loadkeymap \\bfei \\bfei " : (Incomplete sequence) \\bfeight " 𝟖 : MATHEMATICAL BOLD DIGIT EIGHT \\bfep \\bfep " : (Incomplete sequence) -\\bfepsilon " 𝛆 : MATHEMATICAL BOLD SMALL EPSILON +\\bfepsilon " 𝛜 : MATHEMATICAL BOLD EPSILON SYMBOL \\bfet \\bfet " : (Incomplete sequence) \\bfeta " 𝛈 : MATHEMATICAL BOLD SMALL ETA \\bff " 𝐟 : MATHEMATICAL BOLD SMALL F @@ -762,7 +770,7 @@ loadkeymap \\bfv " 𝐯 : MATHEMATICAL BOLD SMALL V \\bfva \\bfva " : (Incomplete sequence) \\bfvarTheta " 𝚹 : MATHEMATICAL BOLD CAPITAL THETA SYMBOL -\\bfvarepsilon " 𝛜 : MATHEMATICAL BOLD EPSILON SYMBOL +\\bfvarepsilon " 𝛆 : MATHEMATICAL BOLD SMALL EPSILON \\bfvarkappa " 𝛞 : MATHEMATICAL BOLD KAPPA SYMBOL \\bfvarphi " 𝛗 : MATHEMATICAL BOLD SMALL PHI \\bfvarpi " 𝛡 : MATHEMATICAL BOLD PI SYMBOL @@ -886,7 +894,7 @@ loadkeymap \\bie " 𝒆 : MATHEMATICAL BOLD ITALIC SMALL E \\bie " 𝒆 : MATHEMATICAL BOLD ITALIC SMALL E \\biep \\biep " : (Incomplete sequence) -\\biepsilon " 𝜺 : MATHEMATICAL BOLD ITALIC SMALL EPSILON +\\biepsilon " 𝝐 : MATHEMATICAL BOLD ITALIC EPSILON SYMBOL \\biet \\biet " : (Incomplete sequence) \\bieta " 𝜼 : MATHEMATICAL BOLD ITALIC SMALL ETA \\bif " 𝒇 : MATHEMATICAL BOLD ITALIC SMALL F @@ -959,7 +967,7 @@ loadkeymap \\bipa \\bipa " : (Incomplete sequence) \\bipartial " 𝝏 : MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL \\biph \\biph " : (Incomplete sequence) -\\biphi " 𝝋 : MATHEMATICAL BOLD ITALIC SMALL PHI +\\biphi " 𝝓 : MATHEMATICAL BOLD ITALIC PHI SYMBOL \\bipi " 𝝅 : MATHEMATICAL BOLD ITALIC SMALL PI \\bips \\bips " : (Incomplete sequence) \\bipsi " 𝝍 : MATHEMATICAL BOLD ITALIC SMALL PSI @@ -1078,7 +1086,7 @@ loadkeymap \\bisanse " 𝙚 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E \\bisanse " 𝙚 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E \\bisansep \\bisansep " : (Incomplete sequence) -\\bisansepsilon " 𝞮 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON +\\bisansepsilon " 𝟄 : MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL \\bisanset \\bisanset " : (Incomplete sequence) \\bisanseta " 𝞰 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA \\bisansf " 𝙛 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F @@ -1118,7 +1126,7 @@ loadkeymap \\bisanspa \\bisanspa " : (Incomplete sequence) \\bisanspartial " 𝟃 : MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL \\bisansph \\bisansph " : (Incomplete sequence) -\\bisansphi " 𝞿 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI +\\bisansphi " 𝟇 : MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL \\bisanspi " 𝞹 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI \\bisansps \\bisansps " : (Incomplete sequence) \\bisanspsi " 𝟁 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI @@ -1145,9 +1153,9 @@ loadkeymap \\bisansv " 𝙫 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V \\bisansva \\bisansva " : (Incomplete sequence) \\bisansvarTheta " 𝞡 : MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL -\\bisansvarepsilon " 𝟄 : MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL +\\bisansvarepsilon " 𝞮 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON \\bisansvarkappa " 𝟆 : MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL -\\bisansvarphi " 𝟇 : MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL +\\bisansvarphi " 𝞿 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI \\bisansvarpi " 𝟉 : MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL \\bisansvarrho " 𝟈 : MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL \\bisansvarsigma " 𝞻 : MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA @@ -1177,9 +1185,9 @@ loadkeymap \\biv " 𝒗 : MATHEMATICAL BOLD ITALIC SMALL V \\biva \\biva " : (Incomplete sequence) \\bivarTheta " 𝜭 : MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL -\\bivarepsilon " 𝝐 : MATHEMATICAL BOLD ITALIC EPSILON SYMBOL +\\bivarepsilon " 𝜺 : MATHEMATICAL BOLD ITALIC SMALL EPSILON \\bivarkappa " 𝝒 : MATHEMATICAL BOLD ITALIC KAPPA SYMBOL -\\bivarphi " 𝝓 : MATHEMATICAL BOLD ITALIC PHI SYMBOL +\\bivarphi " 𝝋 : MATHEMATICAL BOLD ITALIC SMALL PHI \\bivarpi " 𝝕 : MATHEMATICAL BOLD ITALIC PI SYMBOL \\bivarrho " 𝝔 : MATHEMATICAL BOLD ITALIC RHO SYMBOL \\bivarsigma " 𝝇 : MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA @@ -1352,7 +1360,7 @@ loadkeymap \\bsansei \\bsansei " : (Incomplete sequence) \\bsanseight " 𝟴 : MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT \\bsansep \\bsansep " : (Incomplete sequence) -\\bsansepsilon " 𝝴 : MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON +\\bsansepsilon " 𝞊 : MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL \\bsanset \\bsanset " : (Incomplete sequence) \\bsanseta " 𝝶 : MATHEMATICAL SANS-SERIF BOLD SMALL ETA \\bsansf " 𝗳 : MATHEMATICAL SANS-SERIF BOLD SMALL F @@ -1401,7 +1409,7 @@ loadkeymap \\bsanspa \\bsanspa " : (Incomplete sequence) \\bsanspartial " 𝞉 : MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL \\bsansph \\bsansph " : (Incomplete sequence) -\\bsansphi " 𝞅 : MATHEMATICAL SANS-SERIF BOLD SMALL PHI +\\bsansphi " 𝞍 : MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL \\bsanspi " 𝝿 : MATHEMATICAL SANS-SERIF BOLD SMALL PI \\bsansps \\bsansps " : (Incomplete sequence) \\bsanspsi " 𝞇 : MATHEMATICAL SANS-SERIF BOLD SMALL PSI @@ -1434,9 +1442,9 @@ loadkeymap \\bsansv " 𝘃 : MATHEMATICAL SANS-SERIF BOLD SMALL V \\bsansva \\bsansva " : (Incomplete sequence) \\bsansvarTheta " 𝝧 : MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL -\\bsansvarepsilon " 𝞊 : MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL +\\bsansvarepsilon " 𝝴 : MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON \\bsansvarkappa " 𝞌 : MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL -\\bsansvarphi " 𝞍 : MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL +\\bsansvarphi " 𝞅 : MATHEMATICAL SANS-SERIF BOLD SMALL PHI \\bsansvarpi " 𝞏 : MATHEMATICAL SANS-SERIF BOLD PI SYMBOL \\bsansvarrho " 𝞎 : MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL \\bsansvarsigma " 𝞁 : MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA @@ -1714,6 +1722,7 @@ loadkeymap \\downharpoonleft " ⇃ : DOWNWARDS HARPOON WITH BARB LEFTWARDS / DOWN HARPOON WITH BARB LEFT \\downharpoonright " ⇂ : DOWNWARDS HARPOON WITH BARB RIGHTWARDS / DOWN HARPOON WITH BARB RIGHT \\downharpoonsleftright " ⥥ : DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT +\\downvDash " ⫪ : DOUBLE DOWN TACK \\downwhitearrow " ⇩ : DOWNWARDS WHITE ARROW / WHITE DOWN ARROW \\downzigzagarrow " ↯ : DOWNWARDS ZIGZAG ARROW / DOWN ZIGZAG ARROW \\draftingarrow " ➛ : DRAFTING POINT RIGHTWARDS ARROW / DRAFTING POINT RIGHT ARROW @@ -1801,6 +1810,7 @@ loadkeymap \\frakF " 𝔉 : MATHEMATICAL FRAKTUR CAPITAL F \\frakG " 𝔊 : MATHEMATICAL FRAKTUR CAPITAL G \\frakH " ℌ : BLACK-LETTER CAPITAL H / BLACK-LETTER H +\\frakI " ℑ : BLACK-LETTER CAPITAL I / BLACK-LETTER I \\frakJ " 𝔍 : MATHEMATICAL FRAKTUR CAPITAL J \\frakK " 𝔎 : MATHEMATICAL FRAKTUR CAPITAL K \\frakL " 𝔏 : MATHEMATICAL FRAKTUR CAPITAL L @@ -1809,6 +1819,7 @@ loadkeymap \\frakO " 𝔒 : MATHEMATICAL FRAKTUR CAPITAL O \\frakP " 𝔓 : MATHEMATICAL FRAKTUR CAPITAL P \\frakQ " 𝔔 : MATHEMATICAL FRAKTUR CAPITAL Q +\\frakR " ℜ : BLACK-LETTER CAPITAL R / BLACK-LETTER R \\frakS " 𝔖 : MATHEMATICAL FRAKTUR CAPITAL S \\frakT " 𝔗 : MATHEMATICAL FRAKTUR CAPITAL T \\frakU " 𝔘 : MATHEMATICAL FRAKTUR CAPITAL U @@ -1935,6 +1946,8 @@ loadkeymap \\in " ∈ : ELEMENT OF \\inc \\inc " : (Incomplete sequence) \\increment " ∆ : INCREMENT +\\ind \\ind " : (Incomplete sequence) +\\indep " ⫫ : DOUBLE UP TACK \\inf \\inf " : (Incomplete sequence) \\infty " ∞ : INFINITY \\ing \\ing " : (Incomplete sequence) @@ -2130,7 +2143,7 @@ loadkeymap \\ite " 𝑒 : MATHEMATICAL ITALIC SMALL E \\ite " 𝑒 : MATHEMATICAL ITALIC SMALL E \\itep \\itep " : (Incomplete sequence) -\\itepsilon " 𝜀 : MATHEMATICAL ITALIC SMALL EPSILON +\\itepsilon " 𝜖 : MATHEMATICAL ITALIC EPSILON SYMBOL \\itet \\itet " : (Incomplete sequence) \\iteta " 𝜂 : MATHEMATICAL ITALIC SMALL ETA \\itf " 𝑓 : MATHEMATICAL ITALIC SMALL F @@ -2138,6 +2151,7 @@ loadkeymap \\itg " 𝑔 : MATHEMATICAL ITALIC SMALL G \\itga \\itga " : (Incomplete sequence) \\itgamma " 𝛾 : MATHEMATICAL ITALIC SMALL GAMMA +\\ith " ℎ : PLANCK CONSTANT \\iti " 𝑖 : MATHEMATICAL ITALIC SMALL I \\iti " 𝑖 : MATHEMATICAL ITALIC SMALL I \\itim \\itim " : (Incomplete sequence) @@ -2174,7 +2188,7 @@ loadkeymap \\itpa \\itpa " : (Incomplete sequence) \\itpartial " 𝜕 : MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL \\itph \\itph " : (Incomplete sequence) -\\itphi " 𝜑 : MATHEMATICAL ITALIC SMALL PHI +\\itphi " 𝜙 : MATHEMATICAL ITALIC PHI SYMBOL \\itpi " 𝜋 : MATHEMATICAL ITALIC SMALL PI \\itps \\itps " : (Incomplete sequence) \\itpsi " 𝜓 : MATHEMATICAL ITALIC SMALL PSI @@ -2201,9 +2215,9 @@ loadkeymap \\itv " 𝑣 : MATHEMATICAL ITALIC SMALL V \\itva \\itva " : (Incomplete sequence) \\itvarTheta " 𝛳 : MATHEMATICAL ITALIC CAPITAL THETA SYMBOL -\\itvarepsilon " 𝜖 : MATHEMATICAL ITALIC EPSILON SYMBOL +\\itvarepsilon " 𝜀 : MATHEMATICAL ITALIC SMALL EPSILON \\itvarkappa " 𝜘 : MATHEMATICAL ITALIC KAPPA SYMBOL -\\itvarphi " 𝜙 : MATHEMATICAL ITALIC PHI SYMBOL +\\itvarphi " 𝜑 : MATHEMATICAL ITALIC SMALL PHI \\itvarpi " 𝜛 : MATHEMATICAL ITALIC PI SYMBOL \\itvarrho " 𝜚 : MATHEMATICAL ITALIC RHO SYMBOL \\itvarsigma " 𝜍 : MATHEMATICAL ITALIC SMALL FINAL SIGMA @@ -2239,6 +2253,7 @@ loadkeymap \\lceil " ⌈ : LEFT CEILING \\ld \\ld " : (Incomplete sequence) \\ldots " … : HORIZONTAL ELLIPSIS +\\ldq " “ : LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK \\le " ≤ : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO \\le " ≤ : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO \\lef \\lef " : (Incomplete sequence) @@ -2754,8 +2769,6 @@ loadkeymap \\quarternote " ♩ : QUARTER NOTE \\questeq " ≟ : QUESTIONED EQUAL TO \\questiondown " ¿ : INVERTED QUESTION MARK -\\quotedblleft " “ : LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK -\\quotedblright " ” : RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK \\rLarr " ⥄ : SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW \\rais " ˔ : MODIFIER LETTER UP TACK \\rangle " ⟩ : MATHEMATICAL RIGHT ANGLE BRACKET @@ -2764,6 +2777,7 @@ loadkeymap \\rceil " ⌉ : RIGHT CEILING \\rdiagovfdiag " ⤫ : RISING DIAGONAL CROSSING FALLING DIAGONAL \\rdiagovsearrow " ⤰ : RISING DIAGONAL CROSSING SOUTH EAST ARROW +\\rdq " ” : RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK \\reapos " ‛ : SINGLE HIGH-REVERSED-9 QUOTATION MARK / SINGLE REVERSED COMMA QUOTATION MARK \\recorder " ⌕ : TELEPHONE RECORDER \\reglst " ʕ : LATIN LETTER PHARYNGEAL VOICED FRICATIVE / LATIN LETTER REVERSED GLOTTAL STOP @@ -3399,6 +3413,7 @@ loadkeymap \\upsilon " υ : GREEK SMALL LETTER UPSILON \\upstigma " ϛ : GREEK SMALL LETTER STIGMA \\upuparrows " ⇈ : UPWARDS PAIRED ARROWS / UP PAIRED ARROWS +\\upvDash " ⫫ : DOUBLE UP TACK \\upvarbeta " ϐ : GREEK BETA SYMBOL / GREEK SMALL LETTER CURLED BETA \\upwhitearrow " ⇧ : UPWARDS WHITE ARROW / WHITE UP ARROW \\ur \\ur " : (Incomplete sequence) @@ -3509,6 +3524,8 @@ loadkeymap "> #!/bin/env julia "> +"> import REPL +"> "> const filename = "latex2unicode_utf-8" "> const include_emoji = false # set this to true if you want to keymap empjis as well "> @@ -3587,13 +3604,13 @@ loadkeymap "> " The full generating script can be found in the comments at the bottom of this file, "> " and it can be extracted with: "> " -"> " \$ grep '^\">' $filename.vim | cut -c4- > $(basename(Base.source_path()))' +"> " \$ grep '^\">' $filename.vim | cut -c4- > '$(basename(Base.source_path()))' "> " "> " To produce this keymap file you need to have Julia compilied from source, and -"> " to run `make UnicodeData.txt` inside Julia's `doc` directory. +"> " to run `make deps` inside Julia's `doc` directory. "> " Then you can run: "> " -"> " \$ julia $(basename(Base.source_path())).jl +"> " \$ julia $(basename(Base.source_path())) "> " "> "> scriptencoding utf-8