pub fn get_theme_dir_from_path(path: &Path) -> Option<PathBuf>
Find the theme directory path from a changed file path
If the changed file is in or under the theme directory, returns the theme directory. Otherwise returns None.