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

Allow easily share and compose Emacs Lisp package overrides #61

Open
2 tasks done
akirak opened this issue Nov 15, 2022 · 1 comment
Open
2 tasks done

Allow easily share and compose Emacs Lisp package overrides #61

akirak opened this issue Nov 15, 2022 · 1 comment
Assignees

Comments

@akirak
Copy link
Member

akirak commented Nov 15, 2022

To build some Emacs Lisp packages in Nix, Twist requires the user to override the derivations (example). At present, the API does not allow easily sharing overrides between multiple users. Ideally, there should be a community-maintained repository for an overlay, and the user should be able to define his/her own overrides in addition to that.

This is applied to both Emacs configurations and nomake. NoMake is a framework for linting and developing Emacs Lisp packages. If a package contains a dynamic module or depends on another package that requires one, it will require an override.

Some packages also have missing dependencies (which are upstream issues), which can be workaround like this.

@akirak
Copy link
Member Author

akirak commented Sep 28, 2023

I am currently working on https://github.com/emacs-twist/overrides to finally resolve this issue. After adding a test suite to the repository, I will close this issue.

@akirak akirak self-assigned this Oct 25, 2023
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