The function in ESS that sets the directory is ess-prompt-for-directory. By applying an :around advice, we can temporarily add the dot files back to the ivy-mode completion targets:
(defun tws-ess-ivy-fix (orig-fun &rest args)
"Temporarily add dot files to the list of directories offered."
(let ((ivy-extra-directories '("../" &...