[Github-comments] [geany/geany] WIP: Split geany.conf into geany.conf (preferences) and session.conf (recent files and VTE session) (#2776)

elextr notifications at xxxxx
Mon Apr 5 12:45:09 UTC 2021


> This is not a supported use case as of today. geany.conf is really only usable by one Geany instance even on the same machine. Actually this PR is about to support to share geany.conf between machines which is not a thing right now.

I wasn't implying that we support concurrent use of a config directory, but socket has been moved out of the config directory so storing the config directory on a non-linux filesystem on a fileserver is perfectly acceptable.  And as I said its not possible to share `geany.conf` by itself unless you are going to copy it into/from a config directory each time, you have to share the config directory itself.

> Newer Geany converts its session to the new file, hypothetical older Geany keep reading and writing the session files from geany.conf (the session file list isn't yet cleared from geany.conf).

True, but removing them is on the OPs bugs checklist at the beginning of the PR, and then it will not be backward compatible.

> And I guess over time we will find more stuff that's better placed in the session.conf

True

> I wouldn't go and search my whole computer for project session files

Why would you be looking all over the computer? If its next to the project file you delete it at the same time as you delete the project file.  If you are not deleting the project why are you deleting the project session?  

> Therefore I stand by my opinion that project open file lists must be stored in $HOME/.config/geany once they move out of the project files.

And lots of users will end up with accumulating session files because they don't delete them. 

But more importantly there is an option for project files to be stored in the project base directory, separating session files when that is selected doesn't make sense and breaks current usage.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2776#issuecomment-813374493
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210405/fbd4fcec/attachment.htm>


More information about the Github-comments mailing list