When calling a function to open files or switch buffer, purpose
selects what function to use depending if ido-mode is enabled.
However, it is not using specific functions if helm-mode is
enabled e.g. helm-find-files instead of find-file.
The macro purpose-ido-caller now receives an extra argument for
a function to be called in case helm-mode is enabled.
Coverage increased (+0.05%) to 70.0% when pulling 38e8729ab4332befb65dbe9b933b221c7050455e on andresm:master into f6421966761ad911fe8861aba2b110c5dd60d1ea on bmag:master.
When calling a function to open files or switch buffer, purpose selects what function to use depending if ido-mode is enabled. However, it is not using specific functions if helm-mode is enabled e.g. helm-find-files instead of find-file.
The macro purpose-ido-caller now receives an extra argument for a function to be called in case helm-mode is enabled.