|
79 | 79 | endif
|
80 | 80 | "---------------------------------------------
|
81 | 81 |
|
| 82 | +" Convert ascii-based ops into their single-character unicode equivalent |
| 83 | +if get(g:, 'perl6_unicode_abbrevs', 0) |
| 84 | + iabbrev <buffer> !(<) ⊄ |
| 85 | + iabbrev <buffer> !(<=) ⊈ |
| 86 | + iabbrev <buffer> !(>) ⊅ |
| 87 | + iabbrev <buffer> !(>=) ⊉ |
| 88 | + iabbrev <buffer> !(cont) ∌ |
| 89 | + iabbrev <buffer> !(elem) ∉ |
| 90 | + iabbrev <buffer> != ≠ |
| 91 | + iabbrev <buffer> (&) ∩ |
| 92 | + iabbrev <buffer> (+) ⊎ |
| 93 | + iabbrev <buffer> (-) ∖ |
| 94 | + iabbrev <buffer> (.) ⊍ |
| 95 | + iabbrev <buffer> (<) ⊂ |
| 96 | + iabbrev <buffer> (<+) ≼ |
| 97 | + iabbrev <buffer> (<=) ⊆ |
| 98 | + iabbrev <buffer> (>) ⊃ |
| 99 | + iabbrev <buffer> (>+) ≽ |
| 100 | + iabbrev <buffer> (>=) ⊇ |
| 101 | + iabbrev <buffer> (\|) ∪ |
| 102 | + iabbrev <buffer> (^) ⊖ |
| 103 | + iabbrev <buffer> (atomic) ⚛ |
| 104 | + iabbrev <buffer> (cont) ∋ |
| 105 | + iabbrev <buffer> (elem) ∈ |
| 106 | + iabbrev <buffer> * × |
| 107 | + iabbrev <buffer> **0 ⁰ |
| 108 | + iabbrev <buffer> **1 ¹ |
| 109 | + iabbrev <buffer> **2 ² |
| 110 | + iabbrev <buffer> **3 ³ |
| 111 | + iabbrev <buffer> **4 ⁴ |
| 112 | + iabbrev <buffer> **5 ⁵ |
| 113 | + iabbrev <buffer> **6 ⁶ |
| 114 | + iabbrev <buffer> **7 ⁷ |
| 115 | + iabbrev <buffer> **8 ⁸ |
| 116 | + iabbrev <buffer> **9 ⁹ |
| 117 | + iabbrev <buffer> + ⁺ |
| 118 | + iabbrev <buffer> - − |
| 119 | + iabbrev <buffer> ... … |
| 120 | + iabbrev <buffer> / ÷ |
| 121 | + iabbrev <buffer> << « |
| 122 | + iabbrev <buffer> <<[=]<< «=« |
| 123 | + iabbrev <buffer> <<[=]>> «=» |
| 124 | + iabbrev <buffer> <= ≤ |
| 125 | + iabbrev <buffer> =~= ≅ |
| 126 | + iabbrev <buffer> >= ≥ |
| 127 | + iabbrev <buffer> >> » |
| 128 | + iabbrev <buffer> >>[=]<< »=« |
| 129 | + iabbrev <buffer> >>[=]>> »=» |
| 130 | + iabbrev <buffer> Inf ∞ |
| 131 | + iabbrev <buffer> atomic-add-fetch ⚛+= |
| 132 | + iabbrev <buffer> atomic-assign ⚛= |
| 133 | + iabbrev <buffer> atomic-fetch ⚛ |
| 134 | + iabbrev <buffer> atomic-dec-fetch --⚛ |
| 135 | + iabbrev <buffer> atomic-fetch-dec ⚛-- |
| 136 | + iabbrev <buffer> atomic-fetch-inc ⚛++ |
| 137 | + iabbrev <buffer> atomic-inc-fetch ++⚛ |
| 138 | + iabbrev <buffer> atomic-sub-fetch ⚛−= |
| 139 | + iabbrev <buffer> e 𝑒 |
| 140 | + iabbrev <buffer> o ∘ |
| 141 | + iabbrev <buffer> pi π |
| 142 | + iabbrev <buffer> set() ∅ |
| 143 | + iabbrev <buffer> tau τ |
| 144 | +endif |
| 145 | + |
82 | 146 | " Undo the stuff we changed.
|
83 | 147 | let b:undo_ftplugin = "setlocal fo< com< cms< inc< inex< def< isf< isk< kp< path<" .
|
84 | 148 | \ " | unlet! b:browsefilter"
|
|
0 commit comments