Skip to content

Instantly share code, notes, and snippets.

@spl
Created August 3, 2016 17:24
Show Gist options
  • Save spl/7cb7998aced62096965f20f4155f2135 to your computer and use it in GitHub Desktop.
Save spl/7cb7998aced62096965f20f4155f2135 to your computer and use it in GitHub Desktop.
Vim unicode TeX key bindings
" Originally from Dan Piponi
:map! \lolly
:map! \comp
:map! \turn&
:map! \lneg
:map! \union
:map! \cup
:map! \cap
:map! \alpha α
:map! \alpha α
:map! \beta β
:map! \gamma γ
:map! \Gamma Γ
:map! \delta δ
:map! \Delta Δ
:map! \epsilon ε
:map! \eta η
:map! \Eta Η
:map! \kappa κ
:map! \lambda λ
:map! \Lambda Λ
:map! \mu μ
:map! \nu ν
:map! \omega ω
:map! \Omega Ω
:map! \pi π
:map! \Pi Π
:map! \psi ψ
:map! \Psi Ψ
:map! \varphi φ
:map! \phi ϕ
:map! \Phi Φ
:map! \rho ρ
:map! \sigma σ
:map! \Sigma Σ
:map! \tau τ
:map! \theta θ
:map! \Theta Θ
:map! \iota ι
:map! \upsilon υ
:map! \Upsilon Υ
:map! \xi ξ
:map! \Xi Ξ
:map! \zeta ζ
:map! \nabla
:map! \hbar
:map! \times ×
:map! \otimes
:map! \oplus
:map! \ominus
:map! \odiv
:map! \odot
:map! \bowtie
:map! \le
:map! \ge
:map! \nle
:map! \nge
:map! \prec
:map! \succ
:map! \cdot ·
:map! \bullet
:map! \ring
:map! \ratio
:map! \prop
:map! \cdots
:map! \bbr
:map! \bbc
:map! \bbn
:map! \bbp
:map! \bbq
:map! \bbz
:map! \div ÷
:map! \pm ±
:map! \int
:map! \oint
:map! \iint
:map! \iiint
:map! \iiiint
:map! \oiint
:map! \oiiint
:map! \sum
:map! \prod
:map! \wedge
:map! \meet
:map! \and
:map! \vee
:map! \join
:map! \or
:map! \neg ¬
:map! \not ¬
:map! \perp
:map! \rhd
:map! \lhd
:map! \triangleleft
:map! \triangleright
:map! \diamond
:map! \mid
:map! \bullet
:map! \blacksquare
:map! \qed
:map! \infty
:map! \forall
:map! \exists
:map! \nexists
:map! \top
:map! \bot
:map! \syn
:map! \stile
:map! \dstile
:map! \sem
:map! \lsemi
:map! \rsemi
:map! \uplus
:map! \pitchfork
:map! \'
:map! \''
:map! \'''
:map! \^1 ¹
:map! \^2 ²
:map! \^3 ³
:map! \^4
:map! \^5
:map! \^6
:map! \^7
:map! \^8
:map! \^9
:map! \^0
:map! \^-
:map! \^a
:map! \^b
:map! \^c
:map! \^d
:map! \^e
:map! \^f
:map! \^g
:map! \^h ʰ
:map! \^i
:map! \^j ʲ
:map! \^k
:map! \^l ˡ
:map! \^m
:map! \^n
:map! \^o
:map! \^p
:map! \^r ʳ
:map! \^s ˢ
:map! \^t
:map! \^u
:map! \^v
:map! \^w ʷ
:map! \^x ˣ
:map! \y^ ʸ
:map! \^z
:map! \_1
:map! \_2
:map! \_3
:map! \_4
:map! \_5
:map! \_6
:map! \_7
:map! \_8
:map! \_9
:map! \_0
:map! \_-
:map! \_a
:map! \_e
:map! \_i
:map! \_j
:map! \_o
:map! \_u
:map! \_v
:map! \_x
:map! \_\beta
:map! \_\gamma
:map! \_\rho
:map! \_\phi
:map! \_\chi
":map! \^o º
:map! \ast
:map! \angle
:map! \"o ö
:map! \surd
:map! \root
:map! \sqrt
:map! \cbrt
:map! \xbar
:map! \ftrt
:map! \->
:map! \right
:map! \<-
:map! \left
:map! \dright
:map! \=>
:map! \<=
:map! \dleft
:map! \<->
:map! \<=>
:map! \leadsto
:map! \supset
:map! \vdash
:map! \cong
:map! \~=
:map! \~-
:map! \equiv
:map! \==
:map! \nequiv
:map! \~
:map! \sim
:map! \~~
:map! \n~~
:map! \ll
:map! \gg
:map! \box
:map! \circ
:map! \odot
:map! \star
:map! \dag
:map! \ddag
:map! \mapsto
:map! \|->
:map! \propto
:map! \cdot ·
:map! \aleph א
:map! \imath ı
:map! \partial
:map! \sharp
:map! \flat
:map! \natural
:map! \wp
:map! \empty
:map! \ell
:map! \ldots
:map! \...
:map! \cdots
:map! \urdots
:map! \drdots
:map! \in
:map! \nin
:map! \qed
:map! \subset
:map! \nsubset
:map! \subseteq
:map! \super
:map! \nsuper
:map! \supereq
:map! \ne
:map! \n=
:map! \langle
:map! \rangle
:map! \th þ
:map! \dh ð
:map! \therefore
:map! \because
:map! \divides
:map! \parallel
:map! \nparallel
:map! \1/2 ½
:map! \1/3
:map! \2/3 ⅔s
:map! \1/4 ¼
:map! \3/4 ¾
:map! \1/5
:map! \2/5
:map! \3/5
:map! \4/5
:map! \1/6
:map! \5/6
:map! \1/8
:map! \3/8
:map! \5/8
:map! \7/8
:map! \hbar
:map! \preceq
:map! \succeq
:map! \boldA 𝐀
:map! \boldB 𝐁
:map! \boldC 𝐂
:map! \boldD 𝐃
:map! \boldE 𝐄
:map! \boldF 𝐅
:map! \boldG 𝐆
:map! \boldH 𝐇
:map! \boldI 𝐈
:map! \boldJ 𝐉
:map! \boldK 𝐊
:map! \boldL 𝐋
:map! \boldM 𝐌
:map! \boldN 𝐍
:map! \boldO 𝐎
:map! \boldP 𝐏
:map! \boldQ 𝐐
:map! \boldR 𝐑
:map! \boldS 𝐒
:map! \boldT 𝐓
:map! \boldU 𝐔
:map! \boldV 𝐕
:map! \boldW 𝐖
:map! \boldX 𝐗
:map! \boldY 𝐘
:map! \boldZ 𝐙
:map! \calA 𝒜
:map! \calB 𝒝
:map! \calC 𝒞
:map! \calD 𝒟
:map! \calE 𝒠
:map! \calF 𝒡
:map! \calG 𝒢
:map! \calH 𝒣
:map! \calI 𝒤
:map! \calJ 𝒥
:map! \calK 𝒦
:map! \calL 𝒧
:map! \calM 𝒨
:map! \calN 𝒩
:map! \calO 𝒪
:map! \calP 𝒫
:map! \calQ 𝒬
:map! \calR 𝒭
:map! \calS 𝒮
:map! \calT 𝒯
:map! \calU 𝒰
:map! \calV 𝒱
:map! \calW 𝒲
:map! \calX 𝒳
:map! \calY 𝒴
:map! \calZ 𝒵
:map! \smash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment