For daily use, I use Nyxt 2.2.4, but from time to time I check out the master branch to see what’s hot. Today, I noticed I can’t really use master with my Nyxt configuration. I get error messages during processing init.lisp, and even if I completely remove it, there are lots of errors, probably due to my history, bookmark, and other auto-generated files.
Is there some way to be able to use both in parallel? Managing history/configuration by version, for example?
Gtk-Message: 17:04:17.559: Failed to load module "canberra-gtk-module"
Gtk-Message: 17:04:17.562: Failed to load module "canberra-gtk-module"
<INFO> [17:04:17] Listening to socket #P"/run/user/502/nyxt/nyxt.socket".
Nyxt version 3
<INFO> [17:04:17] Loading Lisp file #P"/home/hinsen/Repos/system-configuration/tux/dot-files/config/nyxt/auto-config.lisp".
<INFO> [17:04:17] Loading Lisp file #P"/home/hinsen/Repos/system-configuration/tux/dot-files/config/nyxt/init.lisp".
(nyxt:311187): Gtk-CRITICAL **: 17:04:17.839: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failed
<INFO> [17:04:17] GTK extensions directory: #P"/home/hinsen/common-lisp/nyxt/libraries/web-extensions/"
WARNING:
redefining DEFAULT-MODES :AROUND (#<USER-CLASS NYXT:BUFFER>) in DEFMETHOD
<WARN> [17:04:17] Warning: Error on GTK thread: There is no class named NYXT::EMACS-MODE.
and no browser window.
I’ll stop here, adding just that every define-command-global cases an error message that I don’t understand - it just says that the symbol I am defining is not defined.
Regarding 35 seconds: Whaaaaaat? 0_o I mean, Nyxt startup has never been instantaneous, but that’s beyond any expectation… Care to report on GitHub once we resolve other problems?
Regarding emacs-mode: it’s no longer inside nyxt:, it’s nyxt/emacs-mode:emacs-mode now.
Regarding define-command-global: try nyxt:define-command-global, it may not be resolved properly sometimes somewhy…