EX commands strange behaviour introduced by commit: 6c770afb7ee31e8f146a6fdcfc0deeec5cfd8d1b
The commit: 6c770afb7ee31e8f146a6fdcfc0deeec5cfd8d1b 'Set the region instead of visual selection for ex commands' broke interactive functions from the EX command line. When function below is called with eval-expression (call-interactively 'BUGGY_FUNC) the symbol is completed. When called from EX (:BUG<enter>) completion is not done. Prior mentioned commit both usages worked.
(defun BUGGY_FUNC (term) (interactive (list (completing-read "FOUND: " nil nil nil (thing-at-point 'symbol))) (message term))) (evil-ex-define-cmd "BUG" 'BUGGY_FUNC)