webmacs icon indicating copy to clipboard operation
webmacs copied to clipboard

versionable user profile data

Open salotz opened this issue 4 years ago • 2 comments

Would it be possible to have an option to store certain kinds of profile data in some sort of plaintext format that is versionable or syncable by something like git?

One huge annoyance I have with the big browsers is that its unnecessarily difficult to transfer browser configuration data between installations (computers). The desired behavior I have in mind is that certain profile data files can live in a separate "dotfiles" config file and be symlinked into the ~/.webmacs/profiles/profile/ folder and just be read directly by webmacs. No import or export step.

This wouldn't have to include all data that would be better served by a database like caches.

The main two pieces of data that I would like this feature for are:

  • bookmarks
  • history

salotz avatar Apr 28 '20 15:04 salotz

The profiles are mostly provided by the qt web engine, so unfortunately arbitrary profile data wouldn't be that easy to implement this way.

I think it is however already feasible to insert bookmarks/history with the init file (it has full programmatic access to the engine, after all). Maybe we just need documentation on how to do this?

TLATER avatar Apr 29 '20 11:04 TLATER

profiles are mostly provided by the qt web engine

I suspected that was the case.

The bookmark variables are not documented in the table of variables to set so I guess that could be improved.

salotz avatar Apr 29 '20 15:04 salotz