Have `pkgsLib.elisp.package` support multiple Emacs versions
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- emacs
- Domain
- tooling
Research direction
Start with the pkgsLib.elisp.package definition and compare its current use of the default pkgs.emacs with the Emacs variants listed in nixpkgs' applications/editors/emacs/default.nix. Identify how older Emacs sources should be represented for backward-compatibility testing. Done means the package can select multiple Emacs versions, including the relevant older sources.
Written by the indexing model from the issue text.
Description
Right now, it always uses the default pkgs.emacs, but Nixpkgs provides a number of variations, notably macport.
Unfortunately, they’re all Emacs 30, but it shouldn’t be difficult to include older sources as needed in order to test backward compatibility.
- Dominant language
- Nix
- Stars
- 2
- Forks
- 0
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 4
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sellout/flaky
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Similar issues
-
area:plugins enhancement platform:vscode
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
anthropics/claude-code#103166 ·
Maintainers usually reply within 1 day
-
VS Code grammar is missing trait/impl/dyn/loop/errdefer and still highlights the removed `arena`Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
JakeChampion/lang#12683 ·
Maintainers usually reply within 1 day
-
external-plugin external-plugin-canvas needs-review:MEDIUM ready-for-review
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
github/awesome-copilot#5153 · 2 comments ·
Maintainers usually reply within 1 day
-
Bug triage/confirmed
Difficulty 2/5 Half a day Newbie friendliness 85/100
agentscope-ai/agentscope#3355 ·
Maintainers usually reply within 2 days
-
agent/quality hive/claimed-by-quality hive/hosted-available-lke648397-260827-5n31 quality stage/010-actionable stage/030-pr-in-progress testing
Difficulty 2/5 Half a day Newbie friendliness 82/100
cncf/endusers#1598 · 6 comments ·
Maintainers usually reply within 1 day