Ok, adding instructions:
1. Create the following file as "buginit.el" (or whatever you want to call it):
))
(setq user-emacs-directory "~/bug.emacs") ; just to get a clean user dir
(setq package-enable-at-startup nil)
(package-initialize)
(require 'helm-config)
(projectile-global-mode)
(setq projectile-enable-caching t)
(setq projectile-completion-system 'helm)
(helm-projectile-on)
2. Run emacs: emacs -Q -l buginit.el
Install Helm Projectile:
(alternatively I can supply all the files for the elpa folder in the bug.emacs in a file drop somewhere)
3. M-x package-install
4. When it asks what to install, use "helm-projectile"
5. Quit emacs.
6. Run emacs again: emacs -Q -l buginit.el
7. Find a sufficiently large project, I am not sure exactly what makes the project big enough (or if there is something else like large file names or deep directory structure), however the Emacs codebase is not sufficient. A project i can always repro with can be retrieved with:
8. Open a file in the Aura project, any file will do (LICENSE, for example). In emacs, C-x f ~/path_to_aura/LICENSE
9. Open the helm-projectile minibuffer: C-c p f
or M-x helm-projectile-find-file
10. Start typing: I find "infiniteScrollerTest" should cause it to break and produce extra characters.
Hope this is helpful!
-g