IUCV36F4Z4KOGTSSSQDSHIELU3BCI42RXBWLDMYOVW2A5SGZGKAQC
BYCZ3NRQWNB5BD56ZZ6SPAZFCIADD2VU7NI7S4AVWPXPGTTQZ4QQC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
ABEBLCKQLYFBPFWHL3NPE2FW4G5LTP2DT3S3WE45AZWTYFXAOSOAC
45GTY6PXBX353YADAZD5B4MRVCT7FO4PYEXUHJFUF3BLPSTWQBTQC
O3777TK2IVZ6LQATEWWIICGJY3GXO4MOUHZ73ENZFSY3VW4Q2DQAC
VVLGOC2NYNBINOTTPFUI46A5O4LXBHBROAYUPK7URDLMQHLEQL5AC
(defun fwoar::browse-project ()
(interactive)
(if (package-installed-p 'projectile)
(helm-projectile)
(fwoar::helm-find-file-in-project)))
(defvar fwoar::*helm-project-files-source*
`((name . "Project Files")
(candidates . (lambda ()
(let* ((fwoar::project (project-current))
(fwoar::root (project-root fwoar::project)))
(mapcar (lambda (it)
(cons (f-relative it fwoar::root)
it))
(project-files fwoar::project)))))
(action . helm-find-files-actions)))
(defun fwoar::helm-find-file-in-project ()
(interactive)
(helm '(fwoar::*helm-project-files-source*)))