Currently works but needs some more work to be completed and
to refine and cleanup a few things.
With the new mode now:
- it is possible to have files as top-level entries in a project
- all directories open are on an equal basis
- application can be started without a project directory
- files from different top-level folders are identified in core:find-file
using their top-level folder name as if it was a directory. While
this works it is confusing as we are mixing real directories paths with
top level directory names this latter being an application concept
It make sense to not put the initial '/' in the filename as the name
is relative to the top directory it belongs to.
By removing the the initial '/' in the filename we can re-introduce the
variable
core.project_files
to stay compatible with standard Lite. The project_files variable will
always point to the files table of the first entry of
core.project_directories.