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

Emacspy compat #6

Draft
wants to merge 84 commits into
base: master
Choose a base branch
from
Draft

Emacspy compat #6

wants to merge 84 commits into from

Conversation

813gan
Copy link

@813gan 813gan commented Jan 6, 2025

While working on the keyboard-quit feature, I realized that Python needs to run in a separate thread. That discovery led me to rewrite my entire fork in C, which unfortunately means losing the ability to call Emacs functions from Python. Because this is such a big change, I decided to rebrand my fork.

The merge request below contains the last version that still supports calling Emacs functions from Python. My earlier commits also enable this project to compile on a more up-to-date system, so those might be worth cherry-picking. Beyond that, I’m unsure if anything else in my fork would fit here.

813gan added 30 commits May 23, 2024 02:01
read libpython name from sysconfig
fix problem  pkgconfig trying to always use system python
also add hardcoded True return values to py-make-interpreter and py-import
"The `python-version` input is not set. The version of Python currently in `PATH` will be used."
813gan added 30 commits August 20, 2024 21:17
Also add return value for make_interpreter
for the fucks sake
…dule*

Also, dont delete cask dependencies in make clean
GPT is useful sometimes
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.

1 participant