3 ms·
org-roam is great for personal use, but it’s not quite yet ready for team use. It kind of breaks when synced across multiple computers likely because it stores
by soraminazuki 6y ago
org-roam is great for personal use, but it’s not quite yet ready for team use. It kind of breaks when synced across multiple computers likely because it stores absolute paths in a sqlite database.
- jethroksy 6y agoAuthor here. You can move the sqlite database to a separate location by setting a variable, and that should resolve the syncing issues. I do this and have the files synced via Dropbox across my different machines.
- drewr 6y agoI tried storing the db in a shared Syncthing directory, but I had to make sure I only had one copy of Emacs running on any given machine. I of course couldn't do that so I would get conflicts with the db file and have to manually clean it up. Did I miss something?
- lvh 6y agoIIUC, the SQLite database is just an index, and can be rebuilt from the underlying data which makes this approach possible. Is that right?
- jethroksy 6y agoYep, that's right!
- soraminazuki 6y agoThanks, this is exactly what I needed.