…3 and later
… to be empty
The various inflection-* vars are required by the regular functions 'singularize-string and 'pluralize-string, so they need to be defined at runtime too, in response to simply requiring the library. Also, 'cl should be required at runtime, not just at compile time, to minimize compilation warnings.
note: this will break calls to defjump as it is now written as a macro. To use this new code you must unquote the first two arguments to defjump. * jump.el (jump-remove-unwanted-files): whitespace fixes and adding documentation string (jump-to-file): now ensuring that directories exist before calling findr (defjump): rewrote this macro with defmacro rather than as a function with a quoted body
does not succeed in finding a file, the next spec is tried instead of short-circuiting the finding process. In practice this means that when a specific search fails, the most general of the searches will always be tried.