Skip to content

chore: Add Windows support#18

Open
shackra wants to merge 6 commits intomasterfrom
shackra/windows-support
Open

chore: Add Windows support#18
shackra wants to merge 6 commits intomasterfrom
shackra/windows-support

Conversation

@shackra
Copy link
Copy Markdown
Owner

@shackra shackra commented Apr 20, 2026

Activate performance improvements and other goodies in Emacs for using it on Windows. A batch script is implemented for running backpack ensure and other commands just like in GNU/Linux :)

This PR modifies the backpack-treesit-recipe! macro to pin grammars based on the ABI they have compatibility with, instead of the Emacs version.

shackra added 5 commits April 19, 2026 15:30
Allow for running Emacs Lisp scripts on Windows
…r Emacs 29.x

- Updated documentation for performance optimizations, including recommendations for Windows Defender exclusions.
- Increased buffer sizes for LSP and subprocess communication to enhance throughput.
- Introduced legacy performance settings for Emacs 29.x to ensure consistent behavior across builds.
…mars

Quarantine broken DLLs that cannot be deleted while mapped, sweep
them on the next ensure run, and pin grammar revisions by
libtree-sitter ABI (`:until-abi`) instead of Emacs version.  Also
short-circuit every treesit code path when Emacs was built without
`--with-tree-sitter` so the gear stays out of the way on stripped
builds.

Made-with: Cursor
@shackra shackra self-assigned this Apr 20, 2026
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