feat: add emacs eval skill #34

Open
nsaspy wants to merge 4 commits from feat/emacs-eval-skill into main
Owner

Summary

Adds a portable emacs-eval skill for using a running Emacs server as the editor authority.

  • evaluates minimal trusted Emacs Lisp through emacsclient
  • opens exact files and line targets
  • supports Org heading/ID navigation
  • requires a successful server probe before claiming success
  • forbids evaluating Lisp read from repository/artifact content
  • exports the skill through the canonical flake catalog and all existing adapters
  • updates CI and README catalog entries

No merge performed.

## Summary Adds a portable `emacs-eval` skill for using a running Emacs server as the editor authority. - evaluates minimal trusted Emacs Lisp through `emacsclient` - opens exact files and line targets - supports Org heading/ID navigation - requires a successful server probe before claiming success - forbids evaluating Lisp read from repository/artifact content - exports the skill through the canonical flake catalog and all existing adapters - updates CI and README catalog entries No merge performed.
Some checks failed
Nix / flake (pull_request) Failing after 9s
This pull request has changes conflicting with the target branch.
  • .github/workflows/nix.yml
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/emacs-eval-skill:feat/emacs-eval-skill
git switch feat/emacs-eval-skill

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff feat/emacs-eval-skill
git switch feat/emacs-eval-skill
git rebase main
git switch main
git merge --ff-only feat/emacs-eval-skill
git switch feat/emacs-eval-skill
git rebase main
git switch main
git merge --no-ff feat/emacs-eval-skill
git switch main
git merge --squash feat/emacs-eval-skill
git switch main
git merge --ff-only feat/emacs-eval-skill
git switch main
git merge feat/emacs-eval-skill
git push origin main
Sign in to join this conversation.
No description provided.