Auto-completion for common Unicode symbols using latex macros.
- Run "Preferences: Open User Snippets"
- Select "Coq" as the target language
- Paste the following between the curly braces:
"Alpha": { "prefix": "\\Alpha Ξ", "body": "Ξ", "description": "Alpha" },
"alpha": { "prefix": "\\alpha Ξ±", "body": "Ξ±", "description": "alpha" },
"Beta": { "prefix": "\\Beta Ξ", "body": "Ξ", "description": "Beta" },
"beta": { "prefix": "\\beta Ξ²", "body": "Ξ²", "description": "beta" },
"Gamma": { "prefix": "\\Gamma Ξ", "body": "Ξ", "description": "Gamma" },
"gamma": { "prefix": "\\gamma Ξ³", "body": "Ξ³", "description": "gamma" },
"Delta": { "prefix": "\\Delta Ξ", "body": "Ξ", "description": "Delta" },
"delta": { "prefix": "\\delta Ξ΄", "body": "Ξ΄", "description": "delta" },
"Epsilon": { "prefix": "\\Epsilon Ξ", "body": "Ξ", "description": "Epsilon" },
"epsilon": { "prefix": "\\epsilon Ξ΅", "body": "Ξ΅", "description": "epsilon" },
"varepsilon": { "prefix": "\\varepsilon Ξ΅", "body": "Ξ΅", "description": "varepsilon" },
"Zeta": { "prefix": "\\Zeta Ξ", "body": "Ξ", "description": "Zeta" },
"zeta": { "prefix": "\\zeta ΞΆ", "body": "ΞΆ", "description": "zeta" },
"Eta": { "prefix": "\\Eta Ξ", "body": "Ξ", "description": "Eta" },
"eta": { "prefix": "\\eta Ξ·", "body": "Ξ·", "description": "eta" },
"Theta": { "prefix": "\\Theta Ξ", "body": "Ξ", "description": "Theta" },
"theta": { "prefix": "\\theta ΞΈ", "body": "ΞΈ", "description": "theta" },
"vartheta": { "prefix": "\\vartheta Ο", "body": "Ο", "description": "vartheta" },
"Iota": { "prefix": "\\Iota Ξ", "body": "Ξ", "description": "Iota" },
"iota": { "prefix": "\\iota ΞΉ", "body": "ΞΉ", "description": "iota" },
"Kappa": { "prefix": "\\Kappa Ξ", "body": "Ξ", "description": "Kappa" },
"kappa": { "prefix": "\\kappa ΞΊ", "body": "ΞΊ", "description": "kappa" },
"varkappa": { "prefix": "\\varkappa ΞΊ", "body": "ΞΊ", "description": "varkappa" },
"Lambda": { "prefix": "\\Lambda Ξ", "body": "Ξ", "description": "Lambda" },
"lambda": { "prefix": "\\lambda Ξ»", "body": "Ξ»", "description": "lambda" },
"Mu": { "prefix": "\\Mu Ξ", "body": "Ξ", "description": "Mu" },
"mu": { "prefix": "\\mu ΞΌ", "body": "ΞΌ", "description": "mu" },
"Nu": { "prefix": "\\Nu Ξ", "body": "Ξ", "description": "Nu" },
"nu": { "prefix": "\\nu Ξ½", "body": "Ξ½", "description": "nu" },
"Xi": { "prefix": "\\Xi Ξ", "body": "Ξ", "description": "Xi" },
"xi": { "prefix": "\\xi ΞΎ", "body": "ΞΎ", "description": "xi" },
"Omicron": { "prefix": "\\Omicron Ξ", "body": "Ξ", "description": "Omicron" },
"omicron": { "prefix": "\\omicron ΞΏ", "body": "ΞΏ", "description": "omicron" },
"Pi": { "prefix": "\\Pi Ξ ", "body": "Ξ ", "description": "Pi" },
"pi": { "prefix": "\\pi Ο", "body": "Ο", "description": "pi" },
"Rho": { "prefix": "\\Rho Ξ‘", "body": "Ξ‘", "description": "Rho" },
"rho": { "prefix": "\\rho Ο", "body": "Ο", "description": "rho" },
"Sigma": { "prefix": "\\Sigma Ξ£", "body": "Ξ£", "description": "Sigma" },
"sigma": { "prefix": "\\sigma Ο", "body": "Ο", "description": "sigma" },
"varsigma": { "prefix": "\\varsigma Ο", "body": "Ο", "description": "varsigma" },
"Tau": { "prefix": "\\Tau Ξ€", "body": "Ξ€", "description": "Tau" },
"tau": { "prefix": "\\tau Ο", "body": "Ο", "description": "tau" },
"Upsilon": { "prefix": "\\Upsilon Ξ₯", "body": "Ξ₯", "description": "Upsilon" },
"upsilon": { "prefix": "\\upsilon Ο
", "body": "Ο
", "description": "upsilon" },
"Phi": { "prefix": "\\Phi Ξ¦", "body": "Ξ¦", "description": "Phi" },
"phi": { "prefix": "\\phi Ο", "body": "Ο", "description": "phi" },
"varphi": { "prefix": "\\varphi Ο", "body": "Ο", "description": "varphi" },
"Chi": { "prefix": "\\Chi Ξ§", "body": "Ξ§", "description": "Chi" },
"chi": { "prefix": "\\chi Ο", "body": "Ο", "description": "chi" },
"Psi": { "prefix": "\\Psi Ξ¨", "body": "Ξ¨", "description": "Psi" },
"psi": { "prefix": "\\psi Ο", "body": "Ο", "description": "psi" },
"Omega": { "prefix": "\\Omega Ξ©", "body": "Ξ©", "description": "Omega" },
"omega": { "prefix": "\\omega Ο", "body": "Ο", "description": "omega" },
"neg": { "prefix": "\\neg Β¬", "body": "Β¬", "description": "neg" },
"lnot": { "prefix": "\\lnot Β¬", "body": "Β¬", "description": "lnot" },
"wedge": { "prefix": "\\wedge β§", "body": "β§", "description": "wedge" },
"land": { "prefix": "\\land β§", "body": "β§", "description": "land" },
"vee": { "prefix": "\\vee β¨", "body": "β¨", "description": "vee" },
"lor": { "prefix": "\\lor β¨", "body": "β¨", "description": "lor" },
"parallel": { "prefix": "\\parallel β₯", "body": "β₯", "description": "parallel" },
"oplus": { "prefix": "\\oplus β", "body": "β", "description": "oplus" },
"lxor": { "prefix": "\\lxor β", "body": "β", "description": "lxor" },
"top": { "prefix": "\\top β€", "body": "β€", "description": "top" },
"bot": { "prefix": "\\bot β₯", "body": "β₯", "description": "bot" },
"forall": { "prefix": "\\forall β", "body": "β", "description": "forall" },
"exists": { "prefix": "\\exists β", "body": "β", "description": "exists" },
"models": { "prefix": "\\models β§", "body": "β§", "description": "models" },
"to": { "prefix": "\\to β", "body": "β", "description": "to" },
"supset": { "prefix": "\\supset β", "body": "β", "description": "superset" },
"supseteq": { "prefix": "\\supseteq β", "body": "β", "description": "supseteq" },
"subset": { "prefix": "\\subset β", "body": "β", "description": "subset" },
"subseteq": { "prefix": "\\subseteq β", "body": "β", "description": "subseteq" },
"nsupset": { "prefix": "\\nsupset β
", "body": "β
", "description": "nsupset" },
"nsubset": { "prefix": "\\nsubset β", "body": "β", "description": "nsubset" },
"nsubseteq": { "prefix": "\\nsubset β", "body": "β", "description": "nsubset" },
"subsetneq": { "prefix": "\\subsetneq β", "body": "β", "description": "subsetneq" },
"nsupseteq": { "prefix": "\\nsupset β", "body": "β", "description": "nsupset" },
"supsetneq": { "prefix": "\\supsetneq β", "body": "β", "description": "supsetneq" },
"sqsubset": { "prefix": "\\sqsubset β", "body": "β", "description": "sqsubset" },
"sqsupset": { "prefix": "\\sqsupset β", "body": "β", "description": "sqsupset" },
"sqsubseteq": { "prefix": "\\sqsubseteq β", "body": "β", "description": "sqsubseteq" },
"sqsupseteq": { "prefix": "\\sqsupseteq β", "body": "β", "description": "sqsupseteq" },
"sqcap": { "prefix": "\\sqcap β", "body": "β", "description": "sqcap" },
"sqcup": { "prefix": "\\sqcup β", "body": "β", "description": "sqcup" },
"nsqsubseteq": { "prefix": "\\nsqsubset β’", "body": "β’", "description": "nsqsubset" },
"nsqsupseteq": { "prefix": "\\nsqsupset β£", "body": "β£", "description": "nsqsupset" },
"sqsubsetneq": { "prefix": "\\sqsubsetneq β€", "body": "β€", "description": "sqsubsetneq" },
"sqsupsetneq": { "prefix": "\\sqsupsetneq β₯", "body": "β₯", "description": "sqsupsetneq" },
"equiv": { "prefix": "\\equiv β‘", "body": "β‘", "description": "equiv" },
"vDash": { "prefix": "\\vDash β¨", "body": "β¨", "description": "entails" },
"vdash": { "prefix": "\\vdash β’", "body": "β’", "description": "turnstile" },
"in": { "prefix": "\\in β", "body": "β", "description": "in" },
"ni": { "prefix": "\\ni β", "body": "β", "description": "ni" },
"notin": { "prefix": "\\notin β", "body": "β", "description": "notin" },
"notni": { "prefix": "\\notni β", "body": "β", "description": "notni" },
"Rightarrow": { "prefix": "\\Rightarrow β", "body": "β", "description": "Rightarrow" },
"Leftarrow": { "prefix": "\\Leftarrow β", "body": "β", "description": "Leftarrow" },
"Uparrow": { "prefix": "\\Uparrow β", "body": "β", "description": "Uparrow" },
"Downarrow": { "prefix": "\\Downarrow β", "body": "β", "description": "Downarrow" },
"Leftrightarrow": { "prefix": "\\Leftrightarrow β", "body": "β", "description": "Leftrightarrow" },
"Updownarrow": { "prefix": "\\Updownarrow β", "body": "β", "description": "Updownarrow" },
"uparrow": { "prefix": "\\uparrow β", "body": "β", "description": "uparrow" },
"rightarrow": { "prefix": "\\rightarrow β", "body": "β", "description": "rightarrow" },
"updownarrow": { "prefix": "\\updownarrow β", "body": "β", "description": "updownarrow" },
"leftrightarrow": { "prefix": "\\leftrightarrow β", "body": "β", "description": "leftrightarrow" },
"twoheadleftarrow": { "prefix": "\\twoheadleftarrow β", "body": "β", "description": "twoheadleftarrow" },
"twoheadrightarrow": { "prefix": "\\twoheadrightarrow β ", "body": "β ", "description": "twoheadrightarrow" },
"twoheaduparrow": { "prefix": "\\twoheaduparrow β", "body": "β", "description": "twoheaduparrow" },
"twoheaddownarrow": { "prefix": "\\twoheaddownarrow β‘", "body": "β‘", "description": "twoheaddownarrow" },
"approx": { "prefix": "\\approx β", "body": "β", "description": "approx" },
"llbracket": { "prefix": "\\llbracket β¦", "body": "β¦", "description": "llbracket" },
"rrbracket": { "prefix": "\\rrbracket β§", "body": "β§", "description": "rrbracket" },
"lBrack": { "prefix": "\\lBrack β¦", "body": "β¦", "description": "lBrack" },
"rBrack": { "prefix": "\\rBrack β§", "body": "β§", "description": "rBrack" }