fix(emacs): roll back to generic mode
fix(emacs/lean-info): temporary fix for NAY problem
fix(emacs/lean-mode): enable company-etags in lean-mode
fix(emacs/lean-mode): add missing flycheck-init
feat(frontends/lean): use 'begin-end' instead of 'proof-qed' for blocks of tactics, closes #81

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(library/unifier): we should preprocess choice constraints before we start solving any constraint, fixes #85

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(frontends/lean/server): crash: uninitialized memory

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(frontends/lean/parser): missing identifier information, fixes #83

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
fix(library/unifier): bug in occurs_check, the dependency may be eliminated by reducing term

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(library/standard/data/nat/div): remove TODO

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(frontends/lean): 'let [inline]' is the default

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
refactor(library/standard): define abbreviations using '@'

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>