I'd like to have a function which automatically puts referenced files (require() / include() in PHP or #include "..." for header files in C) into the list of project files (and even removes them again, if they are no longer used). For local header files in C it even would be great to also get included the implementing .c-files if they are available.
Also I often move projects and their folders (e.g. by giving them to others), but because of the absolute paths used in the .geanyproject files it's not possible to simply open and use the projects again. Is it possible to optionally use relative paths instead?
Maybe this options could be realized as a checkboxes in the 'Preferences' menu.