Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework Abbreviations for Input Method #93

Open
mekeor opened this issue Dec 1, 2024 · 1 comment
Open

Rework Abbreviations for Input Method #93

mekeor opened this issue Dec 1, 2024 · 1 comment

Comments

@mekeor
Copy link
Collaborator

mekeor commented Dec 1, 2024

Currently, our repository contains the abbreviations.json. I propose that it only contains an lean4-abbreviations.eld file that we build using an Elisp script.

@mekeor mekeor changed the title Rework abbreviations Rework Abbreviations for Input Method Dec 1, 2024
@mekeor mekeor added this to the 3. Breaking: Refactor milestone Dec 1, 2024
@mekeor
Copy link
Collaborator Author

mekeor commented Dec 2, 2024

mekeor added a commit that referenced this issue Dec 6, 2024
Fixes issue #93 "Rework Abbreviations for Input
Method" (#93).

This is an experimental commit.  It's not yet decided if we'll
implement it as such.  There's an ongoing survey if anyone uses the
customizability features of Lean4 input method.

- Delete data/abbreviations.json.
- Hard-code all quail rules into lean4-input.el directly.
- Drop all complexity of lean4-input.el.
- Drop copyright notice from agda-input.el in lean4-input.el because
  it's not based on it anymore.
- Use "Lean4" as name for input method.
- Use "L4" as abbreviation for the input method in the mode line so
  that it's different from Lean(3)-Mode.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant