Lean notation frequently uses the same keystrokes to bind several variants in the editor.
For example, typing in \r in Emacs (in lean-mode) pulls up a menu where I can choose between any of the following:
→ ⇒ ⇛ ⇉ ⇄ ↦ ⇨ ↠ ⇀ ⇁ ⇢ ⇻ ↝ ⇾
Currently, the CoCalc editor defaults to using only the first symbol from the list corresponding to each keystroke.
Can we add support for the entire selection?
Lean notation frequently uses the same keystrokes to bind several variants in the editor. For example, typing in \r in Emacs (in lean-mode) pulls up a menu where I can choose between any of the following: → ⇒ ⇛ ⇉ ⇄ ↦ ⇨ ↠ ⇀ ⇁ ⇢ ⇻ ↝ ⇾
All these symbols are defined here: https://github.com/leanprover/lean-mode#unicode
Currently, the CoCalc editor defaults to using only the first symbol from the list corresponding to each keystroke. Can we add support for the entire selection?