I decided to ditch Spacemacs and use my own configuration. To save some seconds during startup. CCSL (LSP) no longer crashes, but it doesnt work either. So I enabled semantic-mode instead as suggested above. It’s not bad.
I thought that the “all-the-icons” wouldnt work in Haiku, but I decided to just download them, and then install them manually. /boot/home/config/non-packaged/data/fonts. After a restart (SPC q r in my config) it just worked.
I finally managed to compile vterm, but it doesnt load. So In the screenshot I am using ‘term’ instead.
I am using general.el to change my keybindings to be close to something that spacemacs offer.
If you want to give it a try (backup your previous settings):
And copy init.el in .emacs.d folder in home catalogue. My configuration will take care of downloading all the packages needed.
Hi @hgsfghs Message buffer is empty. Exact same config on macOS launches the vterm. M-x 'vterm has the same result so there is probably nothing wrong with keybindings either.
Ah I think that’s because libvterm doesn’t know how to create ptys on Haiku.
I think this should be taken up with the libvterm developers. Haiku might already have a port, so you can also install that from HaikuPorts and configure emacs-libvterm to use the system libvterm instead.
I don’t think it will work as-is. It is modified to work with Vim, so I don’t think it will ever compile. It might be a reference to check Vim Haiku code to see what was fixed though.
As far as I know, the API to open pseudo-ttys should be the same as on other POSIX systems. You may run into problem if you expect the devices to be in a specific location (/dev/pty* for example) as we have them in a subdirectory (/dev/pt/*), but that should be the only difference.
Let us know if you find something in Haiku behaving unexpectedly, there could be bugs too