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

Consistently use keyword arguments when defining minor modes #614

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

phikal
Copy link
Contributor

@phikal phikal commented Jul 30, 2023

Since Emacs 30 (?) not doing this appears to trigger a warning during byte compilation.

@joaotavora
Copy link
Owner

Thanks. How old are the Emacsen you've tested this in? It should at least work with Emacs 25.2, hopefully also 24.3. The CI used to test this, but it has been down for some time (volunteers most welcome to convert the Travis CI to GitHub actions CI).

@phikal
Copy link
Contributor Author

phikal commented Jul 30, 2023 via email

@joaotavora
Copy link
Owner

I have little experience working with CI systems, but Daniel Mendler has
added GitHub Action-style CI support to Compat, perhaps you can copy and
adjust that to what you need.

I have it in Eglot as well, so I'ts probably best to copy that. I just need someone to put in the work.

can test anything you need back until 24.3.

In that case please test that the files you've changed compile equally well (or better) before and after your change. For these cosmetic changes you've been proposing it's best to be safe than sorry :)

@phikal
Copy link
Contributor Author

phikal commented Jul 30, 2023

In that case please test that the files you've changed compile equally well (or better) before and after your change. For these cosmetic changes you've been proposing it's best to be safe than sorry :)

That will take a while. I can confirm there are no issues on Emacs 30. I suspect more people will be finding this issue soon because of the warnings triggered by using the deprecated syntax, perhaps they can confirm it works on other versions of Emacs.

@joaotavora
Copy link
Owner

SLY's trunk is software used in production in teams of people that I guarantee are using pretty old versions of Emacs, so again I'd rather be safe than sorry.

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

Successfully merging this pull request may close these issues.

None yet

2 participants