We are happy to announce the release of Nyxt version 1.3.1!
This version includes important bug fixes, an improved minibuffer experience, better support for various platforms (D-Bus should be handled properly), not forgetting that Nyxt is back to the official Guix repository! (This should make it easier to install Nyxt on any OS running a Linux kernel.)
A screenshot of the minibuffer with fuzzy-matching on the URLs and titles of the buffers:
On the community level, we've overhauled our article/blog page https://nyxt.atlas.engineer/articles, with the aim of regularly publishing articles on our progress, along various Nyxt hacks and configuration tips.
We've also added a news feed where you can follow us: https://nyxt.atlas.engineer/feed.
Thanks!
Print page title in buffer list.
And the title is matched when fuzzy-searching a buffer!
Improved minibuffer performance: it now shows up instantly.
Open external links in new buffer by default.
This can be configured by setting (open-external-link-in-new-window-p
*interface*)
to the desired boolean.
Return to last created buffer when deleting buffer.
When killing the last created buffer, we were brought back to the first one, so usually the help buffer. This is now fixed, we stay at the previous last created buffer, as expected.
M-backspace
improvements.
M-backspace
to delete a word didn't respect white spaces. It is fixed.Add keypad bindings
Nyxt is back to the Guix official channel
The Nyxt Guix channel can be safely removed from your ~/.config/guix/channels.scm
before running a guix pull
.
Mouse button2
(middle click) opens a URL in a new buffer/window.
Automatically fall back to a local D-Bus session if none can be used.
Fix platform port log file path on Guix.
It is now properly set to ~/.local/share/nyxt/nyxt-gtk-webkit.log
by default.
Fix ignored search engine prefix in minibuffer input.
Fix browsed URLs not being added to history.
Yes, this is better for a daily usageĀ :)
Fix crash when proxy-mode was added to the list of default modes.
You can now add this to your ~/.config/nyxt/init.lisp
to open pages in proxy-mode by default:
(setf (get-default 'proxy-mode 'server-address) "socks5://localhost:1080")
(add-to-default-list 'proxy-mode 'buffer 'default-modes)
Thanks to @MasterCsquare.
More bug fixes (special thanks to Solomon Bloch, @goose121, Sean Farley, @glacambre).
Developer changes:
The Makefile automatically updates the Quicklisp distribution.
Nyxt uses its own installation path for the Quicklisp dependencies, it doesn't mesh with your existing ~/quicklisp/local-projects
. Now you can follow git master without the surprise of a library missing a function.
Remove cl-string-match and cl-strings dependencies.
We have many new and exciting features in the pipeline that we should release shortly:
Thanks for reading!
Nyxt is a keyboard-oriented, extensible web-browser designed for power users. The application has familiar key-bindings (Emacs, VI), is fully configurable and extensible in Lisp, and has powerful features for productive professionals.