Repository navigation
Releases: eval-exec/neomacs
Release list
NEO Emacs v0.0.19
Install Neomacs — Choose a Method
Verify your download
SHA-256 checksums for every release asset are available in SHA256SUMS.
What's Changed
- release: ship macOS x86_64 (Intel) builds from macos-15-intel by @eval-exec in #378
- fix(load): put the site-lisp directories on load-path like GNU by @10ne1 in #385
- fix: keep macOS proc-macro dylibs loadable by @tag-und-nacht in #392
- fix(nix): use stdenv.hostPlatform.isLinux instead of the deprecated alias by @eval-exec in #397
- fix(display): rebuild the GL window surface on resize (CI GUI wipeout) by @eval-exec in #400
- test: resolve the workspace root at runtime (archive-shipped binaries) by @eval-exec in #401
- feat(infra): Spacemacs joins the config environments; GUI config-boot comparisons by @eval-exec in #403
- fix(infra): spacemacs dotfile never parsed — all four config parities green by @eval-exec in #404
- feat(infra): verify subcommand + post-seal self-check for config fixtures by @eval-exec in #405
Full Changelog: v0.0.18...v0.0.19
NEO Emacs v0.0.18
Install Neomacs — Choose a Method
Verify your download
SHA-256 checksums for every release asset are available in SHA256SUMS.
What's Changed
- fix(layout): end a leaf at its start once the visibility retry budget is spent by @tag-und-nacht in #351
- fix(frame,layout): keep the mini-window one line of the current font after a font change by @tag-und-nacht in #353
- fix(layout): evaluate
(when FORM . SPEC)display specs and measure buffer:align-tofrom the text area by @tag-und-nacht in #354 - fix(font,renderer): canonicalize font instances and validate glyph overhang by @eval-exec in #358
- fix(font): use opened font metrics for SVG tag sizing by @eval-exec in #362
- fix(input): let a macOS Option chord reach Emacs as the key the user pressed by @eval-exec in #361
- build(deps): bump tree-sitter from 0.26.13 to 0.27.0 by @dependabot[bot] in #344
- build(deps): bump regex-automata from 0.4.16 to 0.4.18 by @dependabot[bot] in #345
- build(deps): bump signal-hook from 0.3.18 to 0.4.4 by @dependabot[bot] in #346
- build(deps): bump inotify from 0.11.1 to 0.11.5 by @dependabot[bot] in #347
- build(deps): bump tree-sitter-language from 0.1.7 to 0.1.8 by @dependabot[bot] in #348
- fix(tty): link the library that actually defines the termcap symbols by @10ne1 in #363
- fix(layout): realize inverse-video after merging faces by @ArthurHeymans in #371
- fix(layout): place cursors using rendered glyph advances by @ArthurHeymans in #372
- fix(layout): use GNU font widths for scaled faces and fill indicators by @ArthurHeymans in #373
New Contributors
Full Changelog: v0.0.17...v0.0.18
NEO Emacs v0.0.17
What's Changed
Many improvements and bug fixes. NEO Emacs keeps making progress toward its ambitious goal.
What's Changed
- feat(macos): inline xwidget web views via native WKWebView by @tag-und-nacht in #297
- Add native SQLite support by @0WD0 in #309
- Fix line prefix face by @0WD0 in #307
- fix(font): preserve DirectWrite family names by @kiennq in #311
- Preserve query-on-exit for accepted network connections by @0WD0 in #308
- build(deps): bump tree-sitter from 0.26.11 to 0.26.13 by @dependabot[bot] in #312
- build(deps): bump flate2 from 1.1.9 to 1.1.10 by @dependabot[bot] in #315
- build(deps): bump wayland-backend from 0.3.15 to 0.3.17 by @dependabot[bot] in #313
- build(deps): bump wayland-client from 0.31.14 to 0.31.15 by @dependabot[bot] in #314
- fix(font): interpret integer font-spec sizes as pixels by @ArthurHeymans in #319
- fix(reader): process batch minibuffer input by @ArthurHeymans in #318
- fix(renderer): recognize vertical glyph overhang by @ArthurHeymans in #320
- build(deps): bump thiserror from 2.0.18 to 2.0.20 by @dependabot[bot] in #324
- build(deps): bump wayland-protocols from 0.32.12 to 0.32.13 by @dependabot[bot] in #325
- build(deps): bump tokio-stream from 0.1.18 to 0.1.19 by @dependabot[bot] in #323
- build(deps): bump syn from 2.0.117 to 3.0.3 by @dependabot[bot] in #322
- fix(neoterm): preserve terminal render state by @ArthurHeymans in #321
- fix(x11): use logical DPI for identified Xwayland displays by @1ay1 in #285
- Fix LSP server lifecycle on macOS: posn signals, missing file notification, and abandoned process sentinels by @tag-und-nacht in #310
- Compare byte-code objects slot-wise in equal and sxhash, like GNU's PVEC_CLOSURE by @tag-und-nacht in #326
- Fix workflow-lint job by provisioning Go before actionlint by @eval-exec with @Copilot in #329
- macOS xwidgets: build and ship the WKWebView backend, KVO progress and GNU load-changed events, keyboard focus, placement caching (#300) by @tag-und-nacht in #327
- Render Flyspell wave underlines on graphical frames by @ArthurHeymans in #341
- Keep cursor and page motion out of folded Org drawers by @ArthurHeymans in #340
- Keep oversized xwidgets visible with GNU-compatible geometry (#301) by @tag-und-nacht in #328
- fix(emacs-core): log a routine command-loop signal at debug, not error by @tag-und-nacht in #343
- build(deps): bump softprops/action-gh-release from 2.6.2 to 3.0.3 by @dependabot[bot] in #331
- build(deps): bump github/codeql-action/init from 4.37.7 to 4.37.9 by @dependabot[bot] in #334
- build(deps): bump github/codeql-action/analyze from 4.37.7 to 4.37.9 by @dependabot[bot] in #337
- build(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #338
- build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 by @dependabot[bot] in #339
- build(deps): bump whoami from 2.1.2 to 2.1.3 by @dependabot[bot] in #332
- build(deps): bump sysinfo from 0.39.2 to 0.39.6 by @dependabot[bot] in #333
- build(deps): bump syn from 3.0.3 to 3.0.4 by @dependabot[bot] in #335
- build(deps): bump dns-lookup from 3.0.1 to 4.0.1 by @dependabot[bot] in #336
- fix(clipboard): keep PRIMARY process-local on macOS/Windows and report its ownership by @tag-und-nacht in #349
Install Neomacs — Choose a Method
| Platform | Distribution | Architecture | Install / download |
|---|---|---|---|
Linux |
x86_64 |
neomacs-0.0.17-x86_64-unknown-linux-gnu.tar.gz |
|
aarch64 |
neomacs-0.0.17-aarch64-unknown-linux-gnu.tar.gz |
||
x86_64 |
neomacs-0.0.17-x86_64-unknown-linux-gnu.AppImage |
||
aarch64 |
neomacs-0.0.17-aarch64-unknown-linux-gnu.AppImage |
||
x86_64aarch64 |
nix run --accept-flake-config github:eval-exec/neomacs/v0.0.17 |
||
x86_64 / amd64aarch64 / arm64 |
GHCR · Docker Hub | ||
x86_64 |
neomacs-bin |
||
x86_64 |
neomacs_0.0.17_amd64.deb |
||
aarch64 |
neomacs_0.0.17_arm64.deb |
||
x86_64 |
neomacs-0.0.17-1.x86_64.rpm |
||
aarch64 |
neomacs-0.0.17-1.aarch64.rpm |
||
macOS |
Apple Siliconaarch64 |
neomacs-0.0.17-aarch64-apple-darwin.dmg |
|
NEO Emacs v0.0.16
Note:
- This release has only been tested on my Linux laptop:
Linux 7.2(NixOS 26.05,KDE Plasma 6.6.6,Wayland). - I have not yet tested this release on
WindowsorMacOS. (I don't have MacOS or Windows machine)
Install Neomacs — Choose a Method
Verify your download
SHA-256 checksums for every release asset are available in SHA256SUMS.
What's Changed
- Fix #179 load streams and stale resize crossfades by @eval-exec in #256
- Fix mode-line face realization by @eval-exec in #267
- fix(frame): correct child geometry and border rendering by @kiennq in #270
- fix(load): preserve init-file identity and raw symbol errors by @kiennq in #269
- fix(display): honor pixel-size row offsets by @kiennq in #274
- fix(windows): support Ghostel native terminals by @kiennq in #273
- fix(display): honor display-table glyph faces by @kiennq in #275
- fix(backtrace): quit from recursive edits by @kiennq in #277
- fix(buffer): propagate forwarded top-level defaults by @kiennq in #279
- build: fix aarch64-darwin build by @jonhermansen in #280
- fix(windows): gate Unix signal handlers by @kiennq in #276
- fix(font): restore font query and shaping compatibility by @kiennq in #281
- render: optimize rendering for CPU adapters by @kiennq in #278
- fix(layout): floor degenerate line height so early frames don't overlap glyphs by @1ay1 in #283
- fix(font): don'''t WARN-spam startup over bitmap fonts GNU opens silently by @1ay1 in #286
- build(deps): bump rusqlite from 0.35.0 to 0.40.2 by @dependabot[bot] in #262
- build(deps): bump actions/cache/save from 4.3.0 to 6.1.0 by @dependabot[bot] in #261
- build(deps): bump actions/cache/restore from 4.3.0 to 6.1.0 by @dependabot[bot] in #260
- build(deps): bump actions/checkout from 6.1.0 to 7.0.1 by @dependabot[bot] in #259
- build(deps): bump actions/download-artifact from 5.0.0 to 8.0.1 by @dependabot[bot] in #258
- build(deps): bump actions/cache from 4.3.0 to 6.1.0 by @dependabot[bot] in #257
- build(deps): bump serde_json from 1.0.149 to 1.0.151 by @dependabot[bot] in #233
- build(deps): bump rustls-pki-types from 1.14.1 to 1.15.1 by @dependabot[bot] in #232
- build(deps): bump rustls from 0....
NEO Emacs v0.0.15
Note: This release has only been tested by me on Linux(NixOS). Windows and macOS support is currently unverified.
What's Changed
Many improvements and bug fixes. NEO Emacs keeps making progress toward its ambitious goal.
New Contributors
- @lonerOrz made their first contribution in #202
- @raphamorim made their first contribution in #207
Full Changelog: v0.0.14...v0.0.15
NEO Emacs v0.0.14
What's Changed
- Fix Edebug and native font downloads by @eval-exec in #171
- chore(deps): bump quick-xml from 0.37.5 to 0.41.0 by @dependabot[bot] in #162
- chore(deps): bump rustls from 0.23.40 to 0.23.42 by @dependabot[bot] in #161
- chore(deps): bump unicode_names2 from 2.0.0 to 3.1.0 by @dependabot[bot] in #160
- chore(deps): bump smallvec from 1.15.1 to 1.15.2 by @dependabot[bot] in #148
- chore(deps): bump allsorts from 0.16.1 to 0.17.0 by @dependabot[bot] in #147
- Fix release archive compile failure in tab-bar layout test by @eval-exec with @Copilot in #172
Full Changelog: v0.0.13...v0.0.14
NEO Emacs v0.0.13
Full Changelog: v0.0.12...v0.0.13
NEO Emacs v0.0.12
Note: This release has only been tested by me on Linux(NixOS). Windows and macOS support is currently unverified.
What's Changed
Many improvements and bug fixes. NEO Emacs keeps making progress toward its ambitious goal.
PR Changes
- docs: update minimum Rust version to 1.95 by @0WD0 in #155
- fix(load): honor EMACSLOADPATH at runtime by @0WD0 in #156
- [codex] upgrade Rust toolchain to 1.96.1 by @eval-exec in #152
- chore: complete Rust 1.96.1 upgrade by @eval-exec in #158
New Contributors
Full Changelog: v0.0.11...v0.0.12
NEO Emacs v0.0.11
Full Changelog: v0.0.10...v0.0.11
NEO Emacs v0.0.10
Full Changelog: v0.0.9...v0.0.10