title: How can I set a default path for interactive directory selection to start with in a elisp defun?
body: <p>I want a function to interactively prompt for an existing directory, but instead of starting from default-directory, I would like a function local default path like '~/should/start/here/always/in/this/function' to start at when using <code>(interactive "D")</code> how can I achieve this?  My first thought is to create another function which first sets default-dir and then calls my original function, but that doesn't seem right, and I am unsure of how interactive would be prompted in that case.</p>