Where parallels cross

submited by
Style Pass
2021-06-07 10:00:22

I have kept an eye on Nyxt for a while. Nyxt is a novel browser written in Common Lisp. Think of an Emacs that instead of edit text surfs the Internet. How cool is that?

Recently the smart Atlas engineers have achieved version 2 of this little jewel. I told myself that this was a great time to try. So I downloaded all their blog posts on my ereader, and after a nice weekend morning of discovery I started hacking my way through.

You can query the commands by doing C-<space>. If you want to get Emacs binding, you want to run emacs-mode. Now instead of C-<space>, you can use M-x for commands. This will work only for the current buffer though, you need some setup to have that globally (I do not know yet how!).

Anyway, use the command set-url to open your first browsing tab. Once you type/select the url and press enter, you are on the Internet via Common Lisp!!! How cool are you?!?

In the blogs I read they said this was possible via slime. So first I run the Nyxt command start-swank, which starts the Common Lisp server. Then I try to connect to it via a Slime REPL from Emacs.

Leave a Comment