Please find attached jumprel, a tool to find/create related files. This tool has been described (and compared with `find-file.el' and `find-sibling-file') in emacs-devel's thread "Comparison of tools to search for related files". You will find a few files attached to this email: - jumprel.el: The core of the library. This is where you will find an introductory documentation. - tests/jumprel-test.el: Corresponding tests. - jumprel-recipe.el: Support for recipe-based jumpers. This makes it easy to define powerful jumpers. - tests/jumprel-recipe-test.el: Corresponding tests. - jumprel-regexp.el: A proof-of-concept way to define regexp-based jumpers. This files provides the same kind of support as `find-sibling-file' and `find-file.el'. This file is heavily based on previous work from Lars Ingebrigtsen and others. - 0001-.dir-locals.el-Configure-jumprel-jumpers.patch: A patch for Emacs' .dir-locals.el making use of jumprel for .el and .c/.h files. Because there are already 2 mechanisms to find related files in Emacs (see above-mentioned thread), I think we should only consider integrating jumprel into Emacs core if the other 2 are somewhat deprecated (find-sibling-file hasn't been part of any release yet). Even if you don't want to include this package in Emacs core, I would really welcome feedback. -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill