Skip to content

Releases: eval-exec/neomacs

NEO Emacs v0.0.19

Choose a tag to compare

@github-actions github-actions released this 20 Sep 17:33

Install Neomacs — Choose a Method

Platform Distribution Architecture Install / download
Linux logo
Linux
Archive file icon Portable archive x86_64 neomacs-0.0.19-x86_64-unknown-linux-gnu.tar.gz
aarch64 neomacs-0.0.19-aarch64-unknown-linux-gnu.tar.gz
AppImage logo AppImage x86_64 neomacs-0.0.19-x86_64-unknown-linux-gnu.AppImage
aarch64 neomacs-0.0.19-aarch64-unknown-linux-gnu.AppImage
NixOS logo Nix flake x86_64
aarch64
nix run --accept-flake-config github:eval-exec/neomacs/v0.0.19
Docker logo Docker x86_64 / amd64
aarch64 / arm64
GHCR · Docker Hub
Arch Linux logo ArchLinux x86_64 neomacs-bin
Debian logo Debian
Ubuntu logo Ubuntu
x86_64 neomacs_0.0.19_amd64.deb
aarch64 neomacs_0.0.19_arm64.deb
Fedora logo Fedora
Red Hat logo RHEL
openSUSE logo openSUSE
x86_64 neomacs-0.0.19-1.el9.x86_64.rpm
aarch64 neomacs-0.0.19-1.el9.aarch64.rpm
Apple logo
macOS
Apple Silicon
aarch64
neomacs-0.0.19-aarch64-apple-darwin.dmg
neomacs-0.0.19-aarch64-apple-darwin.zip
neomacs-0.0.19-aarch64-apple-darwin.tar.gz
Intel
x86_64
neomacs-0.0.19-x86_64-apple-darwin.dmg
neomacs-0.0.19-x86_64-apple-darwin.zip
neomacs-0.0.19-x86_64-apple-darwin.tar.gz
Windows logo
Windows
x86_64 neomacs-0.0.19-x86_64-pc-windows-msvc-user-setup.exe
neomacs-0.0.19-x86_64-pc-windows-msvc.zip
aarch64 neomacs-0.0.19-aarch64-pc-windows-msvc-user-setup.exe
neomacs-0.0.19-aarch64-pc-windows-msvc.zip

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 18:56

Install Neomacs — Choose a Method

Platform Distribution Architecture Install / download
Linux logo
Linux
Archive file icon Portable archive x86_64 neomacs-0.0.18-x86_64-unknown-linux-gnu.tar.gz
aarch64 neomacs-0.0.18-aarch64-unknown-linux-gnu.tar.gz
AppImage logo AppImage x86_64 neomacs-0.0.18-x86_64-unknown-linux-gnu.AppImage
aarch64 neomacs-0.0.18-aarch64-unknown-linux-gnu.AppImage
NixOS logo Nix flake x86_64
aarch64
nix run --accept-flake-config github:eval-exec/neomacs/v0.0.18
Docker logo Docker x86_64 / amd64
aarch64 / arm64
GHCR · Docker Hub
Arch Linux logo ArchLinux x86_64 neomacs-bin
Debian logo Debian
Ubuntu logo Ubuntu
x86_64 neomacs_0.0.18_amd64.deb
aarch64 neomacs_0.0.18_arm64.deb
Fedora logo Fedora
Red Hat logo RHEL
openSUSE logo openSUSE
x86_64 neomacs-0.0.18-1.x86_64.rpm
aarch64 neomacs-0.0.18-1.aarch64.rpm
Apple logo
macOS
Apple Silicon
aarch64
neomacs-0.0.18-aarch64-apple-darwin.dmg
neomacs-0.0.18-aarch64-apple-darwin.zip
neomacs-0.0.18-aarch64-apple-darwin.tar.gz
Windows logo
Windows
x86_64 neomacs-0.0.18-x86_64-pc-windows-msvc-user-setup.exe
neomacs-0.0.18-x86_64-pc-windows-msvc.zip
aarch64 neomacs-0.0.18-aarch64-pc-windows-msvc-user-setup.exe
neomacs-0.0.18-aarch64-pc-windows-msvc.zip

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-to from 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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 16:59

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 logo
Linux
Archive file icon Portable archive x86_64 neomacs-0.0.17-x86_64-unknown-linux-gnu.tar.gz
aarch64 neomacs-0.0.17-aarch64-unknown-linux-gnu.tar.gz
AppImage logo AppImage x86_64 neomacs-0.0.17-x86_64-unknown-linux-gnu.AppImage
aarch64 neomacs-0.0.17-aarch64-unknown-linux-gnu.AppImage
NixOS logo Nix flake x86_64
aarch64
nix run --accept-flake-config github:eval-exec/neomacs/v0.0.17
Docker logo Docker x86_64 / amd64
aarch64 / arm64
GHCR · Docker Hub
Arch Linux logo ArchLinux x86_64 neomacs-bin
Debian logo Debian
Ubuntu logo Ubuntu
x86_64 neomacs_0.0.17_amd64.deb
aarch64 neomacs_0.0.17_arm64.deb
Fedora logo Fedora
Red Hat logo RHEL
openSUSE logo openSUSE
x86_64 neomacs-0.0.17-1.x86_64.rpm
aarch64 neomacs-0.0.17-1.aarch64.rpm
Apple logo
macOS
Apple Silicon
aarch64
neomacs-0.0.17-aarch64-apple-darwin.dmg
Read more

NEO Emacs v0.0.16

Choose a tag to compare

@github-actions github-actions released this 30 Aug 16:19

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 Windows or MacOS. (I don't have MacOS or Windows machine)

Install Neomacs — Choose a Method

Platform Distribution Architecture Install / download
Linux logo
Linux
Archive file icon Portable archive x86_64 neomacs-0.0.16-x86_64-unknown-linux-gnu.tar.gz
aarch64 neomacs-0.0.16-aarch64-unknown-linux-gnu.tar.gz
AppImage logo AppImage x86_64 neomacs-0.0.16-x86_64-unknown-linux-gnu.AppImage
aarch64 neomacs-0.0.16-aarch64-unknown-linux-gnu.AppImage
NixOS logo Nix flake x86_64
aarch64
nix run --accept-flake-config github:eval-exec/neomacs/v0.0.16
Docker logo Docker x86_64 / amd64
aarch64 / arm64
GHCR · Docker Hub
Arch Linux logo ArchLinux x86_64 neomacs-bin
Debian logo Debian
Ubuntu logo Ubuntu
x86_64 neomacs_0.0.16_amd64.deb
aarch64 neomacs_0.0.16_arm64.deb
Fedora logo Fedora
Red Hat logo RHEL
openSUSE logo openSUSE
x86_64 neomacs-0.0.16-1.x86_64.rpm
aarch64 neomacs-0.0.16-1.aarch64.rpm
Apple logo
macOS
Apple Silicon
aarch64
neomacs-0.0.16-aarch64-apple-darwin.dmg
neomacs-0.0.16-aarch64-apple-darwin.zip
neomacs-0.0.16-aarch64-apple-darwin.tar.gz
Windows logo
Windows
x86_64 neomacs-0.0.16-x86_64-pc-windows-msvc-user-setup.exe
neomacs-0.0.16-x86_64-pc-windows-msvc.zip
aarch64 neomacs-0.0.16-aarch64-pc-windows-msvc-user-setup.exe
neomacs-0.0.16-aarch64-pc-windows-msvc.zip

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....
Read more

NEO Emacs v0.0.15

Choose a tag to compare

@github-actions github-actions released this 10 Aug 03:39

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

Full Changelog: v0.0.14...v0.0.15

NEO Emacs v0.0.14

Choose a tag to compare

@github-actions github-actions released this 24 Jul 09:54

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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 18:28

Full Changelog: v0.0.12...v0.0.13

NEO Emacs v0.0.12

Choose a tag to compare

@github-actions github-actions released this 16 Jul 04:21

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

  • @0WD0 made their first contribution in #155

Full Changelog: v0.0.11...v0.0.12

NEO Emacs v0.0.11

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:42

Full Changelog: v0.0.10...v0.0.11

NEO Emacs v0.0.10

Choose a tag to compare

@github-actions github-actions released this 30 Jun 17:33

Full Changelog: v0.0.9...v0.0.10