Tags: release.

Nyxt 2.2.4

Nyxt 2.2.4

We are happy to announce Nyxt 2.2.4.

This release is possibly the last one of the 2 series!

It includes numerous fixes, most importantly stability improvements and well as some performance improvements.

The next version will probably be 3.0.0 which will boast many new features as well as an improved and hopefully simplified programming interface.

Change log:


  • New forward-to-renderer command. When a key is bound to it, the last keypress is forwarded to the renderer.
  • New reset-asdf-registries helper function. Call it in your initialization file to re-enable the default ASDF search paths, e.g. to find your Common Lisp libraries in ~/common-lisp or your Emacs SLY install.
  • Prompt buffer attributes can now be computed asynchronously. This is used for instance to speed up switch-buffer .
  • Non-prefixed completion is now enabled for the default search engine. You can turn off this behaviour it with the search-always-auto-complete-p slot option.
  • New delete-command command. (Thanks to @BlueFlo0d!)
  • More bindings and some minor improvements to visual-mode . (Thanks to @hendursaga!)

Platform support

Nyxt is compiled with SBCL set to use a dynamic-space-size of at least 3GiB. This should mitigate memory errors since Nyxt is very memory intensive. You can override this by setting the LISP_FLAGS variable as per the installation instructions.

Bug fixes

  • Fix the frequent dead locks on multi-buffer deletion.
  • Fix some rare dead locks on page load.
  • Fix crash on unhandled condition in a prompt buffer thread.
  • Fix iframe support on redirects (for instance with blocker-mode ).
  • Keymap fixes:
    • Prefix keymaps can no longer be shadowed.
    • Remove shadowed bindings from the binding listing.
    • Don't list shadowed parent keymap bindings.
  • Fix resume-prompt to hide the resumed prompt buffer when done.
  • Fix freeze due to errors in blocker-mode .
  • Fix formatting of web process crash report.
  • Fix some auto-mode issues. (Thanks to @efimerspan!)

Did you enjoy this article? Register for our newsletter to receive the latest hacker news from the world of Lisp and browsers!