Surf seems designed (as dwm) to incorporate simple user customizations via a header file. I have attached a modification of the ebuild incorporating "savedconfig" as in the dwm ebuild. With USE=savedconfig, it works fine. Reproducible: Always Steps to Reproduce:
Created attachment 220513 [details, diff] proposed www-client/surf-0.3 ebuild (savedconfig enhancement) I have attached proposed ebuild changes incorporating savedconfig for the maintainer's consideration. These are working on my system. This enables the user to customize aspects of the user interface such as keybindings, and to incorporate other enhancements (such as search engine functionality).
Good idea! I didn't go along with the proposed patch, but the ebuild does now support USE=savedconfig.
Thanks (and thanks for the ebuild).