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
Make Emacs mode available as a normal package via MELPA #3360
Comments
Is this #3234? |
@mrkkrp You should first understand that different Agda versions has different agda2-mode for them. You should be aware that if you want to have agda2-mode in melpa you'll need to publish many many agda2-mode at the same time to ensure compatibility. |
All right, but then it is certainly not very handy. Even proof general is now on MELPA. Perhaps Agda has its own reasons to do things this way... |
@mrkkrp The API changes! This is a huge problem. For me, it's acceptable to create different agda2-mode on melpa for different versions of Agda |
I think it would be great if the Agda mode could be available via MELPA. For some further discussion, see #3234. |
Is like to put the input method minor mode on melpa first. |
This is a great idea. I'm assigning |
Is part of the main agda repository: https://github.com/agda/agda Has been used a long time but nobody bothered to add to melpa. I wish to use nix for emacs config management and adding this to melpa, adds it to nix. My association is that I'm writing a blog post about agda at the moment, but while doing that I wish to leave the state of agda better and more accisable than I found it in. There is an issue to do this upstream: agda/agda#3360 I'm doing this because it looked easy and I have reasonable gains out of it.
@ice1000 So if agda upgrades, this repository upgrade, the melpa will also upgrade automatically. So the big gain here is that this probably will work with whatever agda you have on your system, or you have a way of figuring it out, otherwise you can simply choose to not use melpa. |
* Add agda mode Is part of the main agda repository: https://github.com/agda/agda Has been used a long time but nobody bothered to add to melpa. I wish to use nix for emacs config management and adding this to melpa, adds it to nix. My association is that I'm writing a blog post about agda at the moment, but while doing that I wish to leave the state of agda better and more accisable than I found it in. There is an issue to do this upstream: agda/agda#3360 I'm doing this because it looked easy and I have reasonable gains out of it. * Rename to agda2-mode instead Upstream also calls it agda2-mode * Add eri mode * Add annotation mode * Modify recipe to only include agda2 mode files * Update agda2-mode Co-authored-by: Chris Rayner <riscy@users.noreply.github.com>
This is finished melpa/melpa#7080 I'm available for any questions or concerns on this. |
The title says it all. All these manual manipulations are not nice if there is a proper package manager and a repo with packages (MELPA).
The text was updated successfully, but these errors were encountered: