We are happy to announce Nyxt 2.2.0. Lot's of new features and architectural changes!
Change log:
changelog
command.
show-qrcode-of-current-url
command. (Thanks to @ag91!)
view-source
command.
edit-user-file-with-external-editor
command.
summarize-buffer
command.
edit-macro
. Macros can be saved to the auto-config.lisp
file.
switch-buffer
command to delete selected
buffers.
execute-command
list.
titler
window slot to allow customizing the window title.
jump-to-heading
now also lists content keywords.
paste-or-set-url
.
copy-system-information
with
show-system-information
.
Don't forward printable characters in vi-normal-mode.
Concretely, pressing an unbound letter won't insert it in an HTML input.
New VI status and prompt buffer indicator. (Thanks to @edgar-vincent!)
Both the status area and the prompt buffer now display a colored indicator for
vi-normal-mode
and vi-insert-mode
.
go-previous
, go-next
,
go-up
, go-to-homepage
.
make-command
).
describe-variable
can now describe compound values recursively,
such as lists of variables.
execute-extended-command
performs type checking and prefills
default values.
Updated cl-webkit
to version 3.0.0.
webkit2:webkit-web-view-evaluate-javascript
lambda list changed.
We've introduced an API-breaking change to the nyxt/history-tree
library: now all its call points take an owner as parameter. This has allowed us
to fix the constant history corruptions.
It should be now faster, better integrated and more exhaustive (such as drop-down buttons).
A new DOM parser has been developed. As a result, much of the former Parenscript code has been replaced by pure Lisp code.
Panel buffers can be used to display arbitrary information on the side of a window. A few new commands are thus introduced:
show-bookmarks-panel
show-buffers-panel
delete-panel-buffer
Bind M-space
to resume-prompt
to make it more
useful.
It's particularly useful to resume a search.
Bind C-M-space
to execute-extended-command
.
It makes it easier for users to execute commands and supply parameters.
switch-buffer-previous
and switch-buffer-next
browse the buffer tree in a depth-first fashion.
switch-buffer-last
command to easily switch back and forth
between the 2 most recent buffers.
list-buffers
can now display the the buffers as a tree.
Fix endless compilation of =tutorial.lisp= when SBCL dynamic space size to low.
cl-markup
was replaced by spinneret
.
restore-history-buffers
.
buffer-history-tree
that showed a truncated tree.